. oraenv [+ASM] cdo # Note: cdo is a shell alias defined as: alias cdo='cd $ORACLE_HOME' relink oracle relink client_sharedlib relink client relink utilities relink ldap #relink oemagent - no target relink network relink ctx relink interMedia
DBA Paranoia: To be doubly sure, run make files as listed in $ORACLE_HOME/inventory/make/makeorder.xml
make -f rdbms/lib/ins_rdbms.mk ioracle make -f rdbms/lib/ins_rdbms.mk client_sharedlib make -f sqlplus/lib/ins_sqlplus.mk install make -f network/lib/ins_net_client.mk preinstall make -f network/lib/ins_net_client.mk itnsping make -f rdbms/lib/ins_rdbms.mk "irman" make -f plsql/lib/ins_plsql.mk "install" make -f network/lib/ins_net_client.mk "nnfgt.o" make -f network/lib/ins_net_client.mk "mkldflags" make -f rdbms/lib/ins_rdbms.mk "utilities" make -f ldap/lib/ins_ldap.mk "clientonlyinstall" make -f network/lib/ins_net_client.mk "ntcontab.o" make -f network/lib/ins_net_client.mk "nnfgt.o" make -f network/lib/ins_net_client.mk "install" make -f network/lib/ins_nau.mk "ioklist" make -f network/lib/ins_nau.mk "iokinit" make -f network/lib/ins_nau.mk "iokdstry" make -f sysman/lib/ins_emagent.mk "agent" make -f sysman/lib/ins_emagent.mk "nmb" make -f sysman/lib/ins_emagent.mk "nmo" make -f sysman/lib/ins_emagent.mk "nmhs" make -f sysman/lib/ins_emagent.mk "tclexec" make -f rdbms/lib/ins_rdbms.mk "all_no_orcl" make -f srvm/lib/ins_srvm.mk "install" make -f racg/lib/ins_has.mk "racg_install" make -f network/lib/ins_net_server.mk "install" make -f rdbms/lib/ins_rdbms.mk "ctx_on" make -f ctx/lib/ins_ctx.mk "install" make -f rdbms/lib/ins_rdbms.mk "ipc_g" make -f sysman/lib/ins_emagent.mk "emsubagent" make -f network/lib/ins_net_client.mk "mkldflags" make -f rdbms/lib/ins_rdbms.mk "idg4odbc" make -f precomp/lib/ins_precomp.mk "links" make -f precomp/lib/ins_precomp.mk "relink" make -f precomp/lib/ins_precomp.mk "gen_pcscfg" make -f rdbms/lib/ins_rdbms.mk "svr_tool" make -f rdbms/lib/ins_rdbms.mk "patchset_opt"
Execute the $ORACLE_HOME/root.sh script to reset the appropriate file permissions/flags:
sudo $ORACLE_HOME/root.sh
Startup Oracle listener
Start up ASM instance
Relink agent home
# agentenv is a custom script that sets Oracle environment variables appropriately # for the agent home - all homes are using the one OS user - 'oracle'. # Normally I recommend one OS user per home.
. agentenv relink client relink oemagent
DBA Paranoia: To be doubly sure, run make files as listed in $ORACLE_HOME/inventory/make/makeorder.xml
cdo make -f network/lib/ins_net_client.mk itnsping make -f network/lib/ins_net_client.mk nnfgt.o make -f network/lib/ins_net_client.mk mkldflags make -f network/lib/ins_net_client.mk client_sharedlib make -f sysman/lib/ins_emagent.mk agent make -f sysman/lib/ins_emagent.mk nmb make -f sysman/lib/ins_emagent.mk nmo make -f sysman/lib/ins_emagent.mk nmhs make -f sysman/lib/ins_emagent.mk emsubagent
Execute the $ORACLE_HOME/root.sh script to reset the appropriate file permissions/flags:
sudo $ORACLE_HOME/root.sh
Relink OMS HOme
Note omsenv is a custom script setting shell vriables for the OEM/OMS home.
. omsenv cdo relink client relink network relink client_sharedlib relink oemagent relink utilities
DBA Paranoia: To be doubly sure, run make files as listed in $ORACLE_HOME/inventory/make/makeorder.xml
make -f network/lib/ins_net_client.mk "nnfgt.o" make -f network/lib/ins_net_client.mk "mkldflags" make -f network/lib/ins_net_client.mk "client_sharedlib" make -f sysman/lib/ins_sysman.mk agent make -f sysman/lib/ins_sysman.mk nmo make -f sysman/lib/ins_sysman.mk nmb make -f sqlplus/lib/ins_sqlplus.mk install make -f network/lib/ins_net_client.mk install make -f network/lib/network/lib/ins_nau.mk ioklist make -f network/lib/network/lib/ins_nau.mk iokinit make -f network/lib/network/lib/ins_nau.mk iokdstry make -f webcache/lib/ins_calypso.mk install
Execute the $ORACLE_HOME/root.sh script to reset the appropriate file permissions/flags:
sudo $ORACLE_HOME/root.sh
No comments:
Post a Comment