Oracle 11g R2安装全攻略For Windows 7 图文教程.docx
《Oracle 11g R2安装全攻略For Windows 7 图文教程.docx》由会员分享,可在线阅读,更多相关《Oracle 11g R2安装全攻略For Windows 7 图文教程.docx(17页珍藏版)》请在冰豆网上搜索。
Oracle11gR2安装全攻略ForWindows7图文教程
Oracle11gR2安装全攻略-ForWindows7图文教程
1、下载Oracle11gR2的Windows版本,官方下载地址如下:
2、将两个压缩包解压到同一个目录下(默认为database)。
3、执行安装程序,会出现一个命令提示行窗口,等待片刻就会出现启动画面,接着进入如下安装界面,根据个人情况确定是否选择希望通过MyOracleSupport接收安全更新,然后进入下一步。
4、选择创建和配置数据库,进入下一步。
5、选择桌面类(若为Server类的系统则选择服务器类),进入下一步。
6、根据个人需要更改各项路径(建议默认);输入管理口令并确认,需要注意的是该版Oracle强制输入的口令必须为至少包含大小写和数字的复杂密码形式,否则不能进行下一步。
输入完毕后下一步。
7、安装程序会进行安装的先决条件检查,等待检查完毕,进入下一步。
8、显示安装信息的概要情况,确认后点击完成进入安装步骤。
9、等待程序的安装。
10、程序文件安装完成后会开始进入OracleDatabase的配置。
11、配置过程中会出现如下新窗口,等待数据库的创建。
12、创建完后会出现如下信息提示,若需在此时进行帐户解锁及口令管理则单击口令管理。
13、根据个人需要选择是否解锁某一帐户,并设置口令,最后点击确定。
14、等待Oracle的继续配置。
15、最后安装完成如下图所示。
16、用SQLPlus或SQLDeveloper进行测试。
补充:
数据库不能成功连接的常见几种原因及解决办法:
1、错误代码:
ORA-1254,监听器未启动或监听器损坏。
若监听器未启动,则在系统服务中启动服务OracleOraDb11g_home1TNSListener;
若监听器损坏,则使用“NetConfigurationAssistant”工具向导中的监听程序配置再配置一个监听器(需要删除原监听器)。
2、连接时是使用服务名而非SID。
3、错误代码:
ORA-12154,ORACLE的网络服务名没有正确配置,使用“NetConfigurationAssistant”工具向导中的“本地网络服务名配置”配置TNS。
4、注意登录名、密码的输入及权限的选择。
Oracle11gR2的卸载与重装 begin---
Oracle11gr2的完全卸载方式与前些版本有了改变,运行D:
\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载,全程代码如下:
Checkingforrequiredfilesandbootstrapping...
Pleasewait...
复制了14个文件
复制了611个文件
已复制1个文件。
已复制1个文件。
LocationoflogsC:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04_12-
13-55\logs\
############ORACLEDEINSTALL&DECONFIGTOOLSTART############
########################CHECKOPERATIONSTART########################
安装检查配置开始
检查Oracle主目录位置是否存在D:
\app\Administrator\product\11.2.0\dbhome_1
选择进行卸载的Oracle主目录类型为:
SIDB
选择进行卸载的Oracle基目录为:
D:
\app\Administrator
检查主产品清单位置是否存在C:
\ProgramFiles\Oracle\Inventory
安装检查配置结束
检查Windows和.NET产品配置开始
以下Windows和.NET产品将从Oracle主目录取消配置:
,,ntol
edb,oramts
检查Windows和.NET产品配置结束
网络配置检查配置开始
网络取消配置跟踪文件位置:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-
09-04_12-13-55\logs\netdc_check9099948279725757430.log
网络配置检查配置结束
数据库检查配置开始
数据库取消配置跟踪文件位置:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周
六-09-04_12-13-55\logs\databasedc_check1621612446029651947.log
指定值列表作为输入时使用逗号作为分隔符
指定在此Oracle主目录中配置的数据库名的列表[ORCL]:
######对于数据库'ORCL'######
单实例数据库
数据库的诊断目标位置:
D:
\APP\ADMINISTRATOR\diag\rdbms\orcl
数据库使用的存储类型:
FS
数据库文件位置:
D:
\APP\ADMINISTRATOR\ORADATA\ORCL,D:
\APP\ADMINISTRATOR\FLASH_REC
OVERY_AREA\ORCL
快速恢复区位置:
D:
\app\Administrator\flash_recovery_area\ORCL
数据库spfile位置:
D:
\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILE
ORCL.ORA
已自动搜索到数据库ORCL的详细资料。
是否仍要修改ORCL数据库的详细资料?
[n]:
y
######对于数据库'ORCL'######
指定此数据库(1.单实例数据库|2.启用OracleRestart的数据库)的类型[1]:
指定数据库的诊断目标位置[D:
\APP\ADMINISTRATOR\diag\rdbms\orcl]:
指定数据库ASM|FS使用的存储类型[FS]:
如果有任何数据库文件存在于共享文件系统上,请指定目录的列表。
如果找到了'ORCL'子
目录,则将删除该子目录。
否则将删除指定的目录。
此外,可以指定带有完整路径的数据库
文件的列表[D:
\APP\ADMINISTRATOR\ORADATA\ORCL,D:
\APP\ADMINISTRATOR\FLASH_RECOVER
Y_AREA\ORCL]:
如果在文件系统上配置了快速恢复区,请指定其位置。
如果找到了'ORCL'子目录,则将删
除该子目录。
[D:
\app\Administrator\flash_recovery_area\ORCL]:
指定数据库spfile位置[D:
\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SP
FILEORCL.ORA]:
数据库检查配置结束
EnterpriseManagerConfigurationAssistantSTART
EMCA取消配置跟踪文件位置:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六
-09-04_12-13-55\logs\emcadc_check.log
检查数据库ORCL的配置
EnterpriseManagerConfigurationAssistantEND
OracleConfigurationManagercheckSTART
OCMchecklogfilelocation:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall
周六-09-04_12-13-55\logs\\ocm_check7346.log
OracleConfigurationManagercheckEND
#########################CHECKOPERATIONEND#########################
#######################CHECKOPERATIONSUMMARY#######################
选择进行卸载的Oracle主目录为:
D:
\app\Administrator\product\11.2.0\dbhome_1
Oracle主目录注册到的产品清单位置为:
C:
\ProgramFiles\Oracle\Inventory
以下Windows和.NET产品将从Oracle主目录取消配置:
,,ntol
edb,oramts
已选中以下数据库来取消配置:
ORCL
数据库唯一名称:
ORCL
已用存储:
FS
将为以下数据库更新EnterpriseManager配置:
ORCL
没有要更新的EnterpriseManagerASM目标
没有要移植的EnterpriseManager监听程序目标
CheckingtheconfigstatusforCCR
OracleHomeexistswithCCRdirectory,butCCRisnotconfigured
CCRcheckisfinished
是否继续(y-是,n-否)?
[n]:
y
此会话的日志将写入:
'C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04
_12-13-55\logs\deinstall_deconfig2010-09-04_12-14-52-PM.out'
此会话的任何错误消息都将写入:
'C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall
周六-09-04_12-13-55\logs\deinstall_deconfig2010-09-04_12-14-52-PM.err'
########################CLEANOPERATIONSTART########################
EnterpriseManagerConfigurationAssistantSTART
EMCA取消配置跟踪文件位置:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六
-09-04_12-13-55\logs\emcadc_clean.log
更新数据库ORCL的EnterpriseManagerDatabaseControl配置
更新EnterpriseManagerASM目标(如果有)
更新EnterpriseManager监听程序目标(如果有)
EnterpriseManagerConfigurationAssistantEND
数据库取消配置跟踪文件位置:
C:
\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周
六-09-04_12-13-55\logs\databasedc_clean4524227538174628415.log
数据库清除配置开始ORCL
此操作可能需要持续几分钟。
。
。
。
。
DOS提示卸载完毕自动退出后,到这里卸载就差不多成功了,重启后删除安装目录即可,不用删除注册表之类的了。
在卸载完成后,重新安装的时候,提示OracleMTSRecoveryService路径找不到在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleMTSRecoveryService修改对应的路径解决
Oracle11gR2的卸载与重装 end---
WINDOWSXP 卸载 ORACLE11G begin
WINDOWSXP 卸载 ORACLE11G
PS:
数据库名zdb
1.关闭所有ORACLE服务
2.进入oracle_home/deinstall目录下运行deinstall
E:
\app\Administrator\product\11.2.0\dbhome_1\deinstall>deinstall
Checkingforrequiredfilesandbootstrapping...
Pleasewait...
复制了 14个文件
复制了 793个文件
已复制 1个文件。
已复制 1个文件
。
。
。
。
。
。
。
。
。
。
。
。
指定此数据库 (1.单实例数据库|2. 启用 OracleRestart的数据库) 的类型 [1]:
1
指定数据库的诊断目标位置 [e:
\app\Administrator\diag\rdbms\zdb]:
指定数据库 ASM|FS使用的存储类型 []:
FS
如果有任何数据库文件存在于共享文件系统上,请指定目录的列表。
如果找到了 'zdb'子
目录,则将删除该子目录。
否则将删除指定的目录。
此外,可以指定带有完整路径的数据库
文件的列表 []:
如果在文件系统上配置了快速恢复区,请指定其位置。
如果找到了 'zdb' 子目录, 则将删
除该子目录。
[]:
指定数据库 spfile位置 []:
E:
\app\Administrator\product\11.2.0\dbhome_1\databa
e
是否继续 (y- 是,n-否)?
[n]:
Y
3.注册表清理
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\oracle11
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\oracleserviceformts & oracle.zdb(数据库名)
4.清理环境变量
主要是path中删除E:
\app\Administrator\product\11.2.0\dbhome_1\BIN这条ORACLE_HOME路径.
5.开始菜单中删除ORACLE组件.
6.删除C:
\DocumentsandSettings\用户名\ORACLE.
7.删除C:
\ProgramFiles\oracle
8.重启删除E:
\app目录
WINDOWSXP 卸载 ORACLE11G end-------
ORACLE11G卸载
在卸载Oracle时删不干净,搞的要重装系统.可以通过下面的步骤来卸载Oracle
1.以Administratorsgroup身份登陆windows系统。
2.通过Oracleinstaller卸载所有orcle产品及组件。
3.停掉OracleService服务。
4.删除%ORACLE_base%文件和SYSTEM_DRIVE:
\programfiles下的oracle文件。
5.删除SYSTEM_DRIVE:
\DocumentsandSettings\AllUsers\「开始」菜单\程序中的oracle项。
6.打开注册表:
到HKEY_CLASSES_ROOT下,删除以Oracle,ORA,ORCL开头的键;
到HKEY_LOCAL_MACHINE\SOFTWARE下,删除ORACLE键和ApacheGroup键;
到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,删除以Oracle开头的键;
到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下,删除以Oracle开头的键;
到HKEY_CURRENT_USER下,删除Oracle键;
到HKEY_CURRENT_USER\SOFTWARE\ORACLE下,删除以Oracle或Orcl开头的键(如果有的话);关闭注册表,重启计算机。
7.打开系统系统环境变量(我的电脑->右键->系统属性->高级->环境变量),在PATH中删除所有以%ORACLE_HOME%开始的项。