oracle12c安装时创建实例失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle12c安装时创建实例失败相关的知识,希望对你有一定的参考价值。

[ 2018-02-14 22:22:30.287 GMT+08:00 ] 复制数据库文件
[ 2018-02-14 22:22:31.614 GMT+08:00 ] 进程出现错误: D:\Oracle12c\oracle12c\app\rty\product\12.2.0\dbhome_1\bin\oradim.exe
输入 Oracle 服务用户的口令: 实例已创建。
DIM-00019: 创建服务时出错
O/S-Error: (OS 5) 拒绝访问。
DBCA_PROGRESS : 1%
[ 2018-02-14 22:22:31.893 GMT+08:00 ] ORA-12560: TNS:protocol adapter error

[ 2018-02-14 22:22:31.907 GMT+08:00 ] ORA-12560: TNS:protocol adapter error

[ 2018-02-14 22:22:32.208 GMT+08:00 ] DBCA_PROGRESS : DBCA 操作失败。

1、准备
1.1 下载 Oracle 12c 安装程序
1.2 解压下载好的两个压缩文件
将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:

2、安装过程
2.1、双击”setup.exe”进行安装
软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;

2.2 在出现的“配置安全更新”窗口中
取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

2.3 安装时请连接网络
当然这里选择跳过更新就可以了,点击“下一步”:

2.4 在“安装选项”窗口中
选择“创建和配置数据库”,单击“下一步”:

2.5 根据介绍选择”桌面类”还是”服务器类”
选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:

2.6 创建oracle管理用户
这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:

注意: 如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:

2.7、在“典型安装”窗口中
选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:
注意:Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。
2.8 在上一步设置好了后,将进行检查
在“执行先决条件检查”窗口中,单击“下一步”:

2.9 在上一步检查没有问题后
会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:
注意:
在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.

2.10 在安装过程中
这里是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:

2.11 安装到创建数据库实例时
“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:

2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:
选择“口令管理”,查看并修改以下用户:
(1)普通管理员:SYSTEM(密码:Manager123)
(2)超级管理员:SYS(密码:Change_on_install123)
修改完成后,单击“确定”。 这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。

2.13、安装完成
会出现如下界面,单击“关闭”即可。
3、服务设置
racle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:

(1)OracleOraDB12Home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。
(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。
参考技术A 我遇到了和你一摸一样的问题,请问你最后找到解决方法了吗?

SQL2012安装 SQL Server 数据库引擎服务实例功能 时出错 等待数据库引擎恢复句柄失败,怎么解救

参考技术A Hi,

1.You need to Uninstall all the previous Installations of SQL Server.You not only need to uninstall them,also you need to delete all the registry values related to SQL server.

2.Navigate to C:\Program Files\Microsoft SQL Server and delete all the files present in the folder.

3.Double click on the SQL Server setup to begin the installation and proceed with the default settings. When you come to Server Configuration Screen, Change the Account Name of Database Engine Service to NT AUTHORITY\NETWORK SERVICE.

4.If, after changing the Account Name to NT AUTHORITY\NETWORK SERVICE, you are getting validation error it means that your previous installation files of SQL Server are not completely removed.Try to change the Instance name of the SQL Server.Also delete all the registry files of previous installations.
参考技术B 将sa用户增加到管理员组即可

以上是关于oracle12c安装时创建实例失败的主要内容,如果未能解决你的问题,请参考以下文章

如何安装oracle12c数据库实例

OBIEE12C安装中创建BI服务实例失败@(BI配置中添加默认服务实例步骤)

oracle1

理解Oracle体系结构 并在CentOS 7 上安装Oracle 12c

ORACLE1.2

oracle——Oracle12c创建实例