前两天,在客户的虚拟机上安装oracle软件用于部署自己的应用。才装好不久,由于需要配置网络安全,把整个虚拟机都铲掉,克隆了个配置好网络安全的虚拟机给我们使用,只得重装oracle 10g。

当第二次在虚拟机上安装oracle时,数据库名和系统账号的密码都做了改动,结果直接导致在创建oracle实例时弹出ora-12154错误。选择【忽略】按钮并不能绕过这个错误,只有选择【中止】才绕过这个错误,但没有创建数据库实例。于是,在网上搜索这个错误解决办法,搜索结果是绝大部分都是出现在安装完服务端之后出现的。

害怕对后面的部署工作带来麻烦,决定把安装了的卸掉再试图重新安装,甚至把注册表上有关oracle的项都删掉后,重启系统再安装。令人失望的是,这样依然没解决问题。最后,只得通过dbca工具创建数据库实例。令人奇怪的是,这样创建的数据库实例并没产生那个讨厌的ora-12154错误。创建后,用em工具连接数据库没任何问题,但使用sqlplus连接数据库时,ora-12154错误还是跳出来!这次,按着网上搜到的提示,检查listener.ora、sqlnet.ora、tnsnames.ora文件,并没发现什么不一致的地方。搞了一整天,都没办法解决,实在令人头疼。

之后,在自己的机子试装,SID和密码输入都相同,居然弹出同样的错误,而之前在本机上安装都没问题。突然想起,在第一次点击【忽略】按钮时,之后又弹出的错误,提到用户账号和密码错误。于是,修改密码,重新安装,这一次居然成功。

仔细想想,原来是在密码中加入了一个@字符.在安装过程或使用dbca创建数据库时,输入密码中加入@字符,并没提示输入的密码不符合规则,而通过sqlplus修改密码时加入,就会提示输入的密码错误。在安装过程出现ora-12154错误,可能原因是:创建数据库实例是直接通过sqlplus创建而非dbca。

一个字符导致oracle安装出现ora-12154相关推荐

  1. PLSQL连接Oracle数据库时报ORA 12154错误的解决方法

    pl/sql连接Oracle时遇到的问题: 解决办法:安装后将Oracle安装目录下的文件夹network(包括其中的子文件,其中主要是tnsnames.ora) 在pl/sql菜单–"工具 ...

  2. oracle中代表任意一个字符的,oracle 语法

    1.基本语法:SELECT *[列名 [[AS] 别名], 列名2...] FROM 表名 [[AS] 别名]; 2. 使用||做连接:Oracle中的字符串用单引号. 例:SELECT " ...

  3. 【数据库】报错ora 12154 解决方法

    Oracle报错 ora 12154 解决办法: 1.确认服务器监听正确打开: 2.确认别名前无空格.

  4. oracle安装文件拒绝访问,oracle数据库的listener.ora文件拒绝访问,求解决!!!

    1. 执行$ORALCE_HOME/bin/netca,启动图形界2113面配置5261listener,配好后就有listener.ora文件4102了2. 在Linux图形界面下直接1653启ne ...

  5. 在甲骨文云ARM VPS上使用宝塔导致php安装不完整的解决方法/ARM架构服务器使用宝塔可能遇见的问题的解决方法/Oracle Linux8/dns_get_record()/mime_conten

    去我的博客查看本文:在甲骨文云ARM VPS上使用宝塔导致php安装不完整的解决方法 – 星笙月煜 (iocky.com) 主机信息:Oracle Cloud的免费VPS(4+24,Ampere,AR ...

  6. oracle安装问题: 11g安装未填写hosts导致弹窗错误

    oracle 安装的时候刚弹出安装界面会弹出如下错误.这是由于hosts文件中没有设置主机名的原因. 因为我自己操作的时候没有截图,在这里直接给大家分享一下网上的一个教程,内容有修改. 运行./run ...

  7. 此问题可能是由配置更改或安装另一个扩展导致的

    未能正确加载"Microsoft.VisualStudio.Editor.Implementation.EditorPackage, Microsoft.VisualStudio.Edito ...

  8. oracle磁盘使用率很高,oracle安装磁盘使用率100%导致数据插入等操作报错

    环境: ORACLE安装目录:   C盘(50G  使用率100%) 表空间DBF文件目录:E盘(100G 使用率20%) 问题: C盘100%后,清理了几次磁盘,但是导入历史数据(量较大)仍然插入数 ...

  9. oracle端口号为什么有三个,oracle安装时出现一个端口号

    满意答案 查看oracle数据库的主机端口和sid的方式如下: 一.查看数据库实例的EM端口 在ORACLE_HOME\install\portlist.ini文件里面. 二.设制数据库实例的SID ...

最新文章

  1. LeetCode简单题之整数的各位积和之差
  2. 计算机会计的应用控制主要有哪些,计算机会计习题全多选
  3. iOS app性能优化的那些事
  4. 美国互联网巨头在华发展10大败因
  5. IMPDP table_exists_action 参数的应用
  6. Levenshtein算法的JavaScript实现
  7. 腾讯自主研发动画组件PAG开源
  8. php如何给单选框加js事件,js给元素添加绑定事件
  9. CREO - 基础2 - 如何让装配好的零件重新装配
  10. 如何在文件夹中创建nodeJs项目
  11. MATLAB中ASCII码的举例
  12. 7.2 高速缓冲存储器-Cache
  13. Hive单用户模式搭建
  14. python实现不使用额外空间去除重复元素
  15. linux连接小米随身wifi密码忘记了,小米随身wifi设置教程
  16. matlab高斯滤波去噪,图像平滑去噪之高斯滤波器
  17. 解决win10新建文本文档内容可以打开但显示图标不对的问题
  18. vb msgbox各种图标样式及按钮样式
  19. 从抓取豆瓣电影聊高性能爬虫思路(纯干货)
  20. 流?I/O操作?阻塞?epoll?

热门文章

  1. 高中计算机教师证试题,2020下高中信息技术教师资格证面试试题及答案【1月10日下午】...
  2. 机器学习Matplotlib的简单使用
  3. 硬盘对拷后没法启动怎么办
  4. 云中的安全api使用云端点espv2 beta运行云功能和应用程序引擎
  5. [每日100问][2011-9-30]iphone开发笔记,今天你肿了么
  6. Java 贪吃蛇游戏引言
  7. 语言-英语翻译(edx-datascientist _A Very Short History Of Data Science)
  8. Windows server 2022 组策略软件分发
  9. 利用RSS进行学术期刊订阅
  10. 潘多拉固件设置ipv6_玩转PLEX 篇四:家用宽带连接IPV6的方法