• 安装和卸载Oracle 10g数据库


    一.基本安装

      安装Oracle数据库的目录。默认目录为C:\oracle\product\10.2.0\db_1。安装类型。包括企业版、标准版和个人版。创建启动数据库。如果希望在安装过程中创建一般用途的数据库,请选择此选项。如果不选择此选项,安装程序将仅安装软件,而不会创建数据库。如果不选择在安装过程中创建数据库,可以在安装软件后使用数据库配置辅助程序 (DBCA) 来创建数据库。全局数据库名。指定希望创建的数据库的名称,默认为orcl。数据库口令。为以下数据库管理账户指定一个公共口令,包括SYS、SYSTEM、DBSNMP和SYSMAN。

    二.设置环境变量

        cmd输入命令regedit,选择HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1,可以查看Oracle的

      注册表环境变量

      系统环境变量

    C:\oracle\product\10.2.0\client_1\bin;C:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

    C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib;C:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_1\perl\site\5.8.3;C:\oracle\product\10.2.0\db_1\perl\site\5.8.3\lib;C:\oracle\product\10.2.0\db_1\sysman\admin\scripts;

    三.常用Oracle服务

      OracleDBConsole<sid>:Oracle数据库控制台服务,sid是Oracle例程标识,默认的例程为orcl。对应于EM或OEM时需要启动此服务。

          OracleJobScheduler<SID>:Oracle作业调度进行,SID是Oracle例程标识。此服务被默认设置为禁用。

          Oracle<ORACLE_HOME_NAME>iSQL*Plus:iSQL *Plus应用服务,默认设置为自动启动。

          Oracle<ORACLE_HOME_NAME>TNSListener:监听器服务,服务只有在数据库需要远程访问时才需要。此服务被默认设置为自动启动。

          OracleService<SID>:数据库服务例程,这个服务会自动地启动和停止数据库。ORCL是Oracle例程标识。此服务被默认设置为自动启动。

      常用Oracle服务之间的关系:

        首先启动Oracle<ORACLE_HOME_NAME>TNSListener服务,然后再启动其它服务;如果不启动Oracle<ORACLE_HOME_NAME>TNSListener,则可以使用SQL*Plus,但不能使用OEM和iSQL*Plus;

        OracleDBConsole<sid>依赖于OracleService<SID>,所以必须先启动OracleService<SID>,之后才能启动OracleDBConsole<SID>,关闭OracleService<SID>之前,应该先关闭OracleDBConsole<SID>。

    四.完全卸载Oracle 10g

      步骤如下:

        1.如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(ClusterSynchronizationServices)。删除CSS的方法是在DOS命令中执行如下命令:  localconfig delete

        2.在“服务”窗口中停止Oracle的所有服务;

        3. 选择“开始→程序→Oracle-OraDb10g-home1/Oracle Installation Products/Universal Installer,打开Oracle Universal Installer窗口;

        4. 单击“卸载产品”,打开“产品清单”窗口。选中要删除的Oracle产品,单击“删除”按钮;

        5. 在打开的确认删除对话框中选择“是”,开始删除选择的Oracle产品;

        6. 删除自动存储管理(ASM),在DOS命令行执行如下命令:       oracle –delete –asmid +asm

        7. 运行regedit命令,打开注册表窗口,删除注册表中与Oracle相关的内容;

     

    删除:

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsoleorcl  到

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceSTUDB

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\Oracle.orcl  到

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\OracleOraDb10g_home1iSQL*Plus

    除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft ODBC for Oracle所有与Oracle有关的键

    删除HKEY_CLASSES_ROOT所有与Ora ,Oracle,Orcl, EnumOra有关的键

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs所有与Oracle有关的键

     

        8. 删除环境变量中的PATH和CLASSPATH中包含Oracle的值;

        9. 删除“开始/程序”中所有Oracle的组和图标;

        10. 删除所有与Oracle相关的目录;包括:c:\program files\Oracle目录;ORACLE_BASE目录;c:\DocumentsandSettings\系统用户名\LocalSettings\Temp目录下的临时文件;


  • 相关阅读:
    [leetcode-648-Replace Words]
    [leetcode-647-Palindromic Substrings]
    [leetcode-646-Maximum Length of Pair Chain]
    [leetcode-645-Set Mismatch]
    [leetcode-459-Repeated Substring Pattern]
    [leetcode-636-Exclusive Time of Functions]
    [leetcode-644-Maximum Average Subarray II]
    iOS开发之使用XMPPFramework实现即时通信(三)
    Oracle 内置sql函数大全
    Oracle 中的sql函数以及分页
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/3009210.html
Copyright © 2020-2023  润新知