易截截图软件、单文件、免安装、纯绿色、仅160KB

一个字符导致oracle安装出现ora 12154

前两天,在客户的虚拟机上安装oracle软件用于部署自己的应用。才装好不久,由于需要配置网络安全,把整个虚拟机都铲掉,克隆了个配置好网络安全的虚拟机给我们使用,只得重装oracle 10g。
当第二次在虚拟机上安装oracle时,数据库名和系统账号的密码都做了改动,结果直接导致在创建oracle实例时弹出ora-12154错误。选择【忽略】按钮并不能绕过这个错误,只有选择【中止】才绕过这个错误,但没有创建数据库实例。于是,在网上搜索这个错误解决办法,搜索结果是绝大部分都是出现在安装完服务端之后出现的。
害怕对后面的部署工作带来麻烦,决定把安装了的卸掉再试图重新安装,甚至把注册表上有关oracle的项都删掉后,重启系统再安装。令人失望的是,这样依然没解决问题。最后,只得通过dbca工具创建数据库实例。令人奇怪的是,这样创建的数据库实例并没产生那个讨厌的ora-12154错误。创建后,用em工具连接数据库没任何问题,但使用sqlplus连接数据库时,ora-12154错误还是跳出来!这次,按着网上搜到的提示,检查listener.ora、sqlnet.ora、tnsnames.ora文件,并没发现什么不一致的地方。搞了一整天,都没办法解决,实在令人头疼。


相关文档:

Oracle数据库中的锁机制研究

数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后 ......

Oracle to_date的使用方法

Oracle to_date的使用方法
日期格式参数 含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天  
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计 ......

oracle锁查询常用脚本

with
  lockinfo as (
   select distinct decode(sql_hash_value, 0, prev_hash_value, sql_hash_value) sql_hash_value, decode  (sql_hash_value, 0, prev_sql_addr, sql_address) sql_address, s.sid, l.id1 object_id, l.block
      from v$lock l, v$session s
&n ......

Oracle Undo的学习

Oracle Undo的学习
 回滚段

以说是用来保持数据变化前映象而提供一致读和保障事务完整性的一段磁盘存储区域。当一个事务开始的时候,会首先把变化前的数据和变化后的数据先写入日志缓
冲区,然后把变化前的数据写入回滚段,最后才在数据缓冲区中修改(日志缓冲区内容在满足一定的条件后可能被写入磁盘,但在事 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号