一.基本安装
安装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目录下的临时文件;