您的位置:首页 > 数据库 > Oracle

安装和卸载Oracle 10g数据库

2013-04-09 00:10 537 查看
一.基本安装

  安装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目录下的临时文件;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: