暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

卸载Oracle软件和数据库

oracleace 2022-03-21
738

可以使用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/deinstall
    Checking 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_1
    Oracle Home type selected for deinstall is: Oracle Single Instance Database
    Oracle Base selected for deinstall is: opt/oracle
    Checking for existence of central inventory location opt/oracle/oraInventory


    ## [END] Install check configuration ##




    Network Configuration check config START


    Network de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/netdc_check2022-03-19_09-02-08AM.log


    Specify all Single Instance listeners that are to be de-configured. Enter .(dot) to deselect all. [LISTENER]:


    Network Configuration check config END


    Database Check Configuration START


    Database de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/databasedc_check2022-03-19_09-02-08AM.log


    Use comma as separator when specifying list of values as input


    Specify the list of database names that are configured in this Oracle home [ORCLCDB]:


    ###### For Database 'ORCLCDB' ######


    Single Instance Database
    The diagnostic destination location of the database: opt/oracle/diag/rdbms/orclcdb
    Storage type used by the Database: FS
    Database file location: opt/oracle/oradata/ORCLCDB
    Fast recovery area location: Does not exist
    database spfile location: opt/oracle/product/19c/dbhome_1/dbs/spfileORCLCDB.ora


    The 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_1
    Inventory Location where the Oracle home registered is: opt/oracle/oraInventory
    Following Single Instance listener(s) will be de-configured: LISTENER
    The following databases were selected for de-configuration. The databases will be deleted and will not be useful upon de-configuration : ORCLCDB
    Database unique name : ORCLCDB
    Storage used : FS
    Do you want to continue (y - yes, n - no)? [n]: y
    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'


    ######################## 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.log
    Database Clean Configuration START ORCLCDB
    This operation may take few minutes.
    Database Clean Configuration END ORCLCDB


    Network Configuration clean config START


    Network de-configuration trace file location: tmp/deinstall2022-03-19_09-01-47AM/logs/netdc_clean2022-03-19_09-02-08AM.log


    De-configuring Single Instance listener(s): LISTENER


    De-configuring listener: LISTENER
    Stopping listener: LISTENER
    Listener stopped successfully.
    Deleting listener: LISTENER
    Listener 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 : ORCLCDB
    Following 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.rsp
    Location 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 oracleace
    Setting CRS_HOME to false
    Setting oracle.installer.invPtrLoc to tmp/deinstall2022-03-19_09-01-47AM/oraInst.loc
    Setting oracle.installer.local to false


    ## [END] Preparing for Deinstall ##


    Setting the force flag to false
    Setting the force flag to cleanup the Oracle Base
    Oracle Universal Installer clean START


    Detach Oracle home '/opt/oracle/product/19c/dbhome_1' from the central inventory on the local node : Done


    Delete directory '/opt/oracle/product/19c/dbhome_1' on the local node : Done


    Delete directory '/opt/oracle/oraInventory' on the local node : Done


    Failed 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论