亲历ORACLE 10g 64bit for windows server 64bit安装附详细安装步骤Word下载.docx
《亲历ORACLE 10g 64bit for windows server 64bit安装附详细安装步骤Word下载.docx》由会员分享,可在线阅读,更多相关《亲历ORACLE 10g 64bit for windows server 64bit安装附详细安装步骤Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
接下来windows2003r2x64上安装oracle10g10.2.0.4,采用默认安装方式,安装进度到85%时出现错误提示窗口:
“由于以下错误,EnterpriseManager配置失败–启动DatabaseControl时出错
有关详细资料,请参阅D:
\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig.log中的日志文件。
您可以以后通过手动运行D:
\oracle\product\10.2.0\db_1\bin\dmca脚本,重新使用EnterpriseManager配置此数据库。
”
我们点击离开,接下来解决这个错误。
第一步:
安装或者升级数据库到10.2.0.4过程中忽略此错误继续安装,数据库的创建不受影响。
第二步:
设置windows环境变量,环境变量的设置详细步骤如下(网络拷贝来的,很详细)
如何设置Oracle的环境变量
如果从Windows控制台命令窗口输入进入数据库的命令:
1.>
sqlplus
"
/as
sysdba"
有可能会提示错误,导致不能进入到Oracle数据库中。
这是因为在安装Oracle数据库软件时没有对Windows系统的环境变量进行设置,所以导致Windows识别不出Oracle的SQLPLUS命令。
一般情况下,Oracle数据库在Windows中安装时会自动设置环境变量。
如果安装了Oracle数据库软件,但不能在Windows的控制台命令窗口中使用Oracle数据库的登录命令,则有可能是因为没有成功设置好Oracle数据库的环境变量。
为什么需要设置Oracle数据库的环境变量?
这是为了能够在Windows系统中可以使用Oracle数据库的各种命令。
安装数据库出现问题时,可以手工在Windows系统中设置Oracle的环境变量,如PATH、ORACLE_HOME、ORACLE_SID的值。
例2-6:
如何手工在Windows中设置Oracle的环境变量?
如果在Windows系统的命令窗口中不能成功地进入到Oracle数据库中,需要按照下面的步骤来设置Oracle数据库的环境变量。
SQLPLUS命令的处理程序一般是在Oracle安装目录下的$ORACLE_HOME\BIN目录中(如作者本机的目录为D:
\ProgramFile\oracle\product\10.2.0\db_1\BIN),这里面应该有一个名叫sqlplus.exe的可执行文件。
如果没有这个文件,说明安装的Oracle数据库软件是有问题的。
如果存在sqlplus.exe文件,可用鼠标选择【我的电脑】,然后右击,从弹出的快捷菜单中选择【属性】命令,在弹出的界面中选择【高级】选项卡,如图2-12所示。
单击【环境变量】按钮,将弹出如图2-13所示的对话框。
图2-12
图2-13
选择图2-13中深蓝色的Path这一行,然后单击【编辑】按钮,将会新弹出如图2-14所示的对话框。
在Path的【变量值】文本框中的最后面先加入一个"
:
分号,然后在分号后面加入刚才所说的sqlplus.exe文件的目录路径,即"
D:
\ProgramFile\oracle\product\10.2.0\db_1\BIN"
,如图2-14所示。
图2-14
单击【确定】按钮。
这样Oracle的SQLPLUS的环境变量则可以设置好了,在DOS命令窗口中可以识别SQLPLUS相关命令了。
如果在如图2-13所示对话框的【系统变量】列表框下面的"
变量"
列中找不到ORACLE_HOME和ORACLE_SID,则需要设置这两个环境变量。
可单击图2-13中的【新建】按钮,在【变量名】文本框中输入"
ORACLE_HOME"
,并在【变量值】文本框中输入Oracle安装目录路径,如D:
\ProgramFile\oracle\product\10.2.0\db_1。
然后单击【确定】按钮。
同样单击【新建】按钮,在【变量名】文本框中输入"
ORACLE_SID"
,然后在【变量值】文本框中输入"
orcl"
,这就是数据库的实例名(这里的实例名和数据库名一样),最后单击【确定】按钮。
ORACLE_HOME:
这是Oracle数据库软件的安装目录。
ORACLE_SID:
这是Oracle数据库的实例名。
Oracle数据库实例名:
是用于和操作系统进行联系的标识,即数据库和操作系统之间的交换是通过数据库实例名来体现的。
如图2-15所示为已设置了ORACLE_HOME和ORACLE_SID环境变量的情形。
图2-15
第三步:
使用opatch把此补丁应用到oracle安装,设置ORACLE_HOME和ORACLE_SID系统环境变量,将%ORACE_HOME%\opatch加入PATH环境变量,将patch8350262解压缩,打开cmd窗口,进入解压缩后目录,执行
cmd>
opatchapply
完成后检查%ORACLE_HOME%\cfgtoollogs\opatch\目录下生成的日志文件确认安装patch是否成功。
第四步:
应用patch成功后,重新配置emdbconsole
emctlsecuredbconsole-reset
根据提示输入管理员密码,然后会有两次确认请求,两次都是输入大写的Y
第五步:
重新启动dbconsole
emctlstartdbconsole
如果还是不可以的话,要重新创建以下em
下面是emca创建em的过程,大致演示一下:
1,删除建立失败的em档案库:
C:
\DocumentsandSettings\Administrator>
emca-deconfigdbcontroldb-reposdrop
EMCA开始于2009-9-1111:
19:
18
EMConfigurationAssistant,11.1.0.5.0正式版
版权所有(c)2003,2005,Oracle。
保留所有权利。
输入以下信息:
数据库SID:
demo
监听程序端口号:
1521
SYS用户的口令:
SYSMAN用户的口令:
是否继续?
[是(Y)/否(N)]:
y
2009-9-1111:
40oracle.sysman.emcp.EMConfigperform
信息:
正在将此操作记录到D:
\app\Administrator\cfgtoollogs\emca\demo\emca_2009
_07_23_11_19_17.log。
42oracle.sysman.emcp.util.DBControlUtilstopOMS
正在停止DatabaseControl(此操作可能需要一段时间)...
20:
23oracle.sysman.emcp.EMReposConfiginvoke
正在删除EM资料档案库(此操作可能需要一段时间)...
24:
42oracle.sysman.emcp.EMReposConfiginvoke
已成功删除资料档案库
已成功完成EnterpriseManager的配置
EMCA结束于2009-9-1111:
56
2,重新创建em档案库:
emca-configdbcontroldb-reposcreate
26:
55
DBSNMP用户的口令:
通知的电子邮件地址(可选):
通知的发件(SMTP)服务器(可选):
-----------------------------------------------------------------
已指定以下设置
数据库ORACLE_HOME................D:
\app\Administrator\product\11.1.0\db_1
本地主机名................TEST
监听程序端口号................1521
数据库SID................demo
通知的电子邮件地址...............
通知的发件(SMTP)服务器...............
009-7-2311:
27:
13oracle.sysman.emcp.EMConfigperform
07_23_11_26_55.log。
15oracle.sysman.emcp.EMReposConfigcreateRepository
正在创建EM资料档案库(此操作可能需要一段时间)...
39:
46oracle.sysman.emcp.EMReposConfiginvoke
已成功创建资料档案库
59oracle.sysman.emcp.EMReposConfiguploadConfigDataToRepository
正在将配置数据上载到EM资料档案库(此操作可能需要一段时间)...
41:
已成功上载配置数据
47oracle.sysman.emcp.util.DBControlUtilconfigureSoftwareLib
软件库已配置成功。
47oracle.sysman.emcp.EMDBPostConfigconfigureSoftwareLibrary
正在部署预配档案...
42:
02oracle.sysman.emcp.EMDBPostConfigconfigureSoftwareLibrary
预配档案部署成功。
03oracle.sysman.emcp.util.DBControlUtilsecureDBConsole
正在保护DatabaseControl(此操作可能需要一段时间)...
19oracle.sysman.emcp.util.DBControlUtilsecureDBConsole
已成功保护DatabaseControl。
19oracle.sysman.emcp.util.DBControlUtilstartOMS
正在启动DatabaseControl(此操作可能需要一段时间)...
46:
29oracle.sysman.emcp.EMDBPostConfigperformConfiguration
已成功启动DatabaseControl
34oracle.sysman.emcp.EMDBPostConfigperformConfiguration
>
>
DatabaseControlURL为https:
//TEST:
1158/em<
<
47:
10oracle.sysman.emcp.EMDBPostConfiginvoke
警告:
************************WARNING************************
管理资料档案库已置于安全模式下,在此模式下将对EnterpriseManager数据进行加密。
加密密钥已放置在文件D:
\app\Administrator\product\11.1.0\db_1\TEST_ve
rafzy\sysman\config\emkey.ora中。
请务必备份此文件,因为如果此文件丢失,则加密数
据将不可用。
***********************************************************
13
Ok!
建立成功,就可以去浏览器下面去登陆em管理平台了!
当然,如果不使用enterprisemanagerdatabasecontrol这个组件的话,那么可以不用理会这个错误,不打这个patch。
最后,我们可以验证一下EM是否建立成功
输入以下地址在IE8登陆:
https:
//localhost:
1158/em/console/logon/logon视图如下,em正式建立成功,可能安全方面存在验证的问题,只要导入证书,重新启动下就ok了!
如果能看到上面的界面,则恭喜你,已经安装完成了!
!