可以使用deinstall命令停止和删除Oracle数据库主目录中的Oracle数据库软件和组件。
可以使用卸载来删除以下软件:
Oracle数据库
Oracle网格基础架构,包括Oracle集群件和Oracle自动存储管理(Oracle ASM)
Oracle真实应用集群(Oracle RAC)
Oracle数据库客户端
可以在Oracle主目录中使用deinstall命令。它位于$ORACLE_HOME/deinstall目录中。deinstall通过使用Oracle主目录中的信息和用户提供的信息来创建响应文件。用户可以使用之前通过使用-checkonly选项运行deinstall命令生成的响应文件。用户还可以编辑响应文件模板。
如果运行deinstall来删除Oracle Grid Infrastructure安装,则卸载程序会提示用户以root用户身份运行deinstall命令。对于集群的Oracle网格基础设施,脚本是rootcrs.sh,对于独立服务器的Oracle网格基础设施(Oracle Restart),脚本是roothas.sh。
[oracle@oracleace ~]$ cd $ORACLE_HOME[oracle@oracleace dbhome_1]$ ./deinstall/deinstallChecking for required files and bootstrapping ...Please wait ...Location of logs tmp/deinstall2022-03-19_09-01-47AM/logs/############ ORACLE DECONFIG TOOL START ##################################### DECONFIG CHECK OPERATION START ########################### [START] Install check configuration ##Checking for existence of the Oracle home location opt/oracle/product/19c/dbhome_1Oracle Home type selected for deinstall is: Oracle Single Instance DatabaseOracle Base selected for deinstall is: opt/oracleChecking for existence of central inventory location opt/oracle/oraInventory## [END] Install check configuration ##Network Configuration check config STARTNetwork de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/netdc_check2022-03-19_09-02-08AM.logSpecify all Single Instance listeners that are to be de-configured. Enter .(dot) to deselect all. [LISTENER]:Network Configuration check config ENDDatabase Check Configuration STARTDatabase de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/databasedc_check2022-03-19_09-02-08AM.logUse comma as separator when specifying list of values as inputSpecify the list of database names that are configured in this Oracle home [ORCLCDB]:###### For Database 'ORCLCDB' ######Single Instance DatabaseThe diagnostic destination location of the database: opt/oracle/diag/rdbms/orclcdbStorage type used by the Database: FSDatabase file location: opt/oracle/oradata/ORCLCDBFast recovery area location: Does not existdatabase spfile location: opt/oracle/product/19c/dbhome_1/dbs/spfileORCLCDB.oraThe details of database(s) ORCLCDB have been discovered automatically. Do you still want to modify the details of ORCLCDB database(s)? [n]:Database Check Configuration END######################### DECONFIG CHECK OPERATION END ################################################ DECONFIG CHECK OPERATION SUMMARY #######################Oracle Home selected for deinstall is: opt/oracle/product/19c/dbhome_1Inventory Location where the Oracle home registered is: opt/oracle/oraInventoryFollowing Single Instance listener(s) will be de-configured: LISTENERThe following databases were selected for de-configuration. The databases will be deleted and will not be useful upon de-configuration : ORCLCDBDatabase unique name : ORCLCDBStorage used : FSDo you want to continue (y - yes, n - no)? [n]: yA log of this session will be written to: '/tmp/deinstall2022-03-19_09-01-47AM/logs/deinstall_deconfig2022-03-19_09-02-05-AM.out'Any error messages from this session will be written to: '/tmp/deinstall2022-03-19_09-01-47AM/logs/deinstall_deconfig2022-03-19_09-02-05-AM.err'######################## DECONFIG CLEAN OPERATION START ########################Database de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/databasedc_clean2022-03-19_09-02-08AM.logDatabase Clean Configuration START ORCLCDBThis operation may take few minutes.Database Clean Configuration END ORCLCDBNetwork Configuration clean config STARTNetwork de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/netdc_clean2022-03-19_09-02-08AM.logDe-configuring Single Instance listener(s): LISTENERDe-configuring listener: LISTENERStopping listener: LISTENERListener stopped successfully.Deleting listener: LISTENERListener deleted successfully.Listener de-configured successfully.De-configuring Naming Methods configuration file...Naming Methods configuration file de-configured successfully.De-configuring backup files...Backup files de-configured successfully.The network configuration has been cleaned up successfully.Network Configuration clean config END######################### DECONFIG CLEAN OPERATION END ################################################ DECONFIG CLEAN OPERATION SUMMARY #######################Successfully de-configured the following database instances : ORCLCDBFollowing Single Instance listener(s) were de-configured successfully: LISTENER#################################################################################### ORACLE DECONFIG TOOL END #############Using properties file tmp/deinstall2022-03-19_09-01-47AM/response/deinstall_2022-03-19_09-02-05-AM.rspLocation of logs tmp/deinstall2022-03-19_09-01-47AM/logs/############ ORACLE DEINSTALL TOOL START ################################### DEINSTALL CHECK OPERATION SUMMARY #######################A log of this session will be written to: '/tmp/deinstall2022-03-19_09-01-47AM/logs/deinstall_deconfig2022-03-19_09-02-05-AM.out'Any error messages from this session will be written to: '/tmp/deinstall2022-03-19_09-01-47AM/logs/deinstall_deconfig2022-03-19_09-02-05-AM.err'######################## DEINSTALL CLEAN OPERATION START ########################## [START] Preparing for Deinstall ##Setting LOCAL_NODE to oracleaceSetting CRS_HOME to falseSetting oracle.installer.invPtrLoc to tmp/deinstall2022-03-19_09-01-47AM/oraInst.locSetting oracle.installer.local to false## [END] Preparing for Deinstall ##Setting the force flag to falseSetting the force flag to cleanup the Oracle BaseOracle Universal Installer clean STARTDetach Oracle home '/opt/oracle/product/19c/dbhome_1' from the central inventory on the local node : DoneDelete directory '/opt/oracle/product/19c/dbhome_1' on the local node : DoneDelete directory '/opt/oracle/oraInventory' on the local node : DoneFailed to delete the directory '/opt/oracle'. Either user has no permission to delete or it is in use.Delete directory '/opt/oracle' on the local node : Failed <<<<Oracle Universal Installer cleanup completed with errors.Oracle Universal Installer clean END## [START] Oracle install clean #### [END] Oracle install clean ########################### DEINSTALL CLEAN OPERATION END ################################################ DEINSTALL CLEAN OPERATION SUMMARY #######################Successfully detached Oracle home '/opt/oracle/product/19c/dbhome_1' from the central inventory on the local node.Successfully deleted directory '/opt/oracle/product/19c/dbhome_1' on the local node.Successfully deleted directory '/opt/oracle/oraInventory' on the local node.Failed to delete directory '/opt/oracle' on the local node due to error : Either user has no permission to delete or file is in use.Review the permissions and manually delete '/opt/oracle' on local node.Oracle Universal Installer cleanup completed with errors.Run 'rm -r /etc/oraInst.loc' as root on node(s) 'oracleace' at the end of the session.Run 'rm -r /opt/ORCLfmap' as root on node(s) 'oracleace' at the end of the session.Run 'rm -r /etc/oratab' as root on node(s) 'oracleace' at the end of the session.Review the permissions and contents of '/opt/oracle' on nodes(s) 'oracleace'.If there are no Oracle home(s) associated with '/opt/oracle', manually delete '/opt/oracle' and its contents.Oracle deinstall tool successfully cleaned up temporary directories.#################################################################################### ORACLE DEINSTALL TOOL END #############
文章转载自oracleace,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




