最近遇到一个很奇葩的问题,oracle 11.2.0.4 rac 在centos7.8上安装,grid集群和oracle软件都很顺利的安装成功,

唯独oracle在dbca建库的时候,dbca进行到40%,要在第二个节点创建启动实例的时候报错提示ORA-12154,报错

信息如下:

1、dbca 40%报错信息提示

2、dbca执行跟踪日志提示信息如下

后续处理,网上查询,有提示说$ORACLE_HOME/bin/oracle的可执行权限不正确,

第一个节点:

[oracle@cent7rac1 ~]$ ls -l $ORACLE_HOME/bin/oracle

-rwsr-s--x. 1 oracle asmadmin 239626641 Jun 11 09:10 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[oracle@cent7rac1 ~]$

第二个节点:

[oracle@cent7rac2 ~]$ ls -l $ORACLE_HOME/bin/oracle

-rwsr-s--x. 1 oracle oinstall 239626641 Jun 11 09:19 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

[oracle@cent7rac2 ~]$

经过比对 ls -l $ORACLE_HOME/bin/oracle可执行文件的权限,第一个节点是oracle:asmadmin,第二个节点

是oracle:oinstall,但是该集群是第一次安装数据库实例,在未建库之前的第二个实例的 ls -l $ORACLE_HOME/bin/oracle

文件的可执行权限确实是oracle:oinstall没有问题。按照网上的说法重置了节点二ls -l $ORACLE_HOME/bin/oracle文件的

权限为oracle:asmadmin,且权限为-rwsr-s--x. ,在一节点重新执行dbca,依旧是在dbca进行到40%的时候报错。

后来,仔细审查安装步骤,发现在对数据库实例的sys和system密码设置时使用了特殊字符@,密码为oracle@grid:

以前,在对业务用户创建时遇到过这种情况,shell在服务器端连接数据库时也是提示ORA-12154,详情见博文:

ORACLE 数据库业务用户密码重置慎用特殊字符 将密码中的特殊字符@去掉之后,dbca顺利执行成功。

如果sys和system的密码设置为oracle@123时,dbca一样是在40%报错,但提示:ORA-12532: TNS:invalid argument,

问题依然是密码中使用了特殊字符@,dbca建库时去掉@即可。另外,如果想要使用复杂密码可在建库后,通过流程

创建用户的时候或者修改用户密码为复杂密码。

ORACLE dbca执行到40%报错之ORA-12154相关推荐

  1. 【疑难解决】华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析

    [疑难解决]华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析 [疑难解决]华为eNSP工具(版本1.3.00.100)开启AR路由器出现40报错问题进行解决分析 ...

  2. py文件控制台执行时,报错:引入的模块不存在

    1.描述:该模块在IDE中是可以正确执行的.但是从cmd控制台执行时,报错:该模块引入的其他模块不存在. 2.解决:在该模块的#encoding:utf-8 之后另起一行加如下代码: #encodin ...

  3. oracle批量插入报错,[数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    [数据库]Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA 0 2020-08-19 08:00:06 Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-009 ...

  4. mysql 批量数据导入报错_Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA

    Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 问题:用mybaits 批量插入数据到Oracle 数据库的时候, 报错:ORA-00933 ...

  5. Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法

    Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法 前几天搭建的RAC测试环境:RedHat 6.8   grid ...

  6. win10系统中ENSP AR启动代码40报错一些解决办法

    因为本人需要经常用到ENSP,一开始第一次安装是没问题.可以运行的.然后因为一些特殊原因卸载后重装就出现了40报错... 经过多次尝试,总结出以下几种关于ENSP模拟器40报错的解决方案 1.可能是卸 ...

  7. sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...

  8. oracle补丁报错10044,【案例】Oracle补丁 数据库打patch报错OPatch failed with error code 73...

    天萃荷净 运维DBA反映在给Oracle数据库安装patch补丁时报错OPatch failed with error code 73,分析原因为相关服务未关闭导致 打patch出现Copy fail ...

  9. oracle win10家庭版,Windows10远程报错:由于CredSSP加密Oracle修正(ps:Win10家庭版)

    Windows10远程桌面连接 报错信息 : 网上找到方法 但是奈何是 "Win10家庭版" 不能使用这个办法,具体操作可以看最后的引用链接 !!!! 策略路径:"计算机 ...

最新文章

  1. Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系
  2. SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)
  3. C# 通用Clone
  4. 【C++】 error C2572: 重定义默认参数
  5. 从join on和where执行顺序认识T-SQL查询处理执行顺序
  6. AllenNLP—笔记—TokenEmbedder
  7. 微波雷达感应模块,智能马桶传感方案,智能化生活
  8. Web 前端学习 案例三之制作网页表单
  9. 怎么把PDF转换成图片?这三种转换方法都可以实现
  10. 用c++两个分数相加并且化简成最简形式,通过类来完成。思想是:求出两个数的最大公约数用来化简和求最大公倍数,具体公式代码中见
  11. 有时候qq邮箱不显示图片
  12. 做一套给三星手机用的导航栏图标(伪装Windows10移动版)
  13. 实训三:文件系统命令及vi编辑
  14. 论文分享 | Yann LeCun 联合发布、工程师都在读的自监督学习论文
  15. 清理好桌道壁纸右键菜单
  16. Linux如何修改SSH登录密码
  17. Redis(6)——GeoHash查找附近的人
  18. cic matlab,Matlab中CIC滤波器的应用
  19. Segment Anything Model (SAM) 部分报告汇总
  20. css 遥控器界面,怎么做成类似遥控器的上下左右控制键?

热门文章

  1. HRBUST 2044 方方正的棋盘
  2. 深入理解Python深拷贝(deepcopy)、浅拷贝(copy)、等号拷贝----看了还不懂找我
  3. 腾讯做电商,不玩“砍一刀”了
  4. SharePoint Online 分享文件夹提示功能禁用
  5. 支持分数显示的计算器,总算给我找着了
  6. 黑盒测试——nextDate函数测试(等价类划分法、边界值分析法、判定表驱动法)
  7. 利用mesh ble_mesh_provisioner和 onoff_server建立网络传输温湿度以及pm2.5等数据
  8. 在Apple Watch上使用Siri发送消息的方法
  9. Fiddler对安卓应用手机抓包图文教程
  10. Django项目实战——5—(用户登录、首页用户名展示、项目阶段总结)