对自建数据库'StuDB'出现“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID,ora-24324 未初始化服务句柄 ora-01041 内部错误,hostdef扩展名不存在”的探索
2013-04-13 01:56
796 查看
今天,说起来很不爽,本来想今天搞定Oracle的周期任务呢,然后痛快的打逆战,谁料练习
自建数据库后执行 shutdown immediate;命令后
再输入startup nomount;
出现
“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
ora-24324: 未初始化服务句柄
ora-01041: 内部错误,hostdef 扩展名不存在”
的消息
网上有所了一下有不少的解决办法:(非自建数据库)
1.
/article/5029757.html 非常感谢原作者
对listener.ora
进行修改
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = G:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
2.http://www.itpub.net/thread-904856-1-1.html 非常感谢原作者
版本bug的
3.重新启动的
.....................
许多许多...但都是orcl数据库。
为此探索
ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)
ora-24324 未初始化服务句柄
ora-01041 内部错误,hostdef扩展名不存在
之旅开始:
一下都是在未重新启动下(
Agent is already started. Will restart the agent
This will stop the Oracle Enterprise Manager 10g Database Control process.
Continue [y/n] :n),尝试:
测试StuDB服务
查看
listener.ora是否出错了
tnsnames.ora
貌似没有错啊.......奇怪!(资历尚浅)
尝试强制启动
连接
Sqlplus 连接
Em连接看看怎样
多次尝试无果.........(看来Oracle不简单,要好好血.)
但也看到了希望,只要启动数据库实例就可以......
查看一下监听程序
未发现StuDB相关内容。
又仔细查看了
listener.ora文件应该没有错误
重新连接不成功
再次
测试服务依然不成功。
Em连接
怎么办??????????????
默认SID没有变 (应该在连接空例程时会启动StuDB实例的)
又在尝试中
不行,
又在网上搜录了一种方法:http://blog.knowsky.com/182781.htm 非常感谢原作者
还在尝试中...............................
再重新设置一下默认例程 看看
Agent is already started. Will restart the agent
This will stop the Oracle Enterprise Manager 10g Database Control process. Continue [y/n] :n
这里我选择 N
然后按照思路
利用sqlplus /nolog 只连接 sqlplus 不连接实例
conn / as sysdba; 连接到空例程 看看
呵呵,完美成功....庆祝一番~~~打逆战去了.............
自建数据库后执行 shutdown immediate;命令后
再输入startup nomount;
出现
“ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
ora-24324: 未初始化服务句柄
ora-01041: 内部错误,hostdef 扩展名不存在”
的消息
网上有所了一下有不少的解决办法:(非自建数据库)
1.
/article/5029757.html 非常感谢原作者
对listener.ora
进行修改
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = G:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
2.http://www.itpub.net/thread-904856-1-1.html 非常感谢原作者
版本bug的
3.重新启动的
.....................
许多许多...但都是orcl数据库。
为此探索
ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)
ora-24324 未初始化服务句柄
ora-01041 内部错误,hostdef扩展名不存在
之旅开始:
一下都是在未重新启动下(
Agent is already started. Will restart the agent
This will stop the Oracle Enterprise Manager 10g Database Control process.
Continue [y/n] :n),尝试:
测试StuDB服务
查看
listener.ora是否出错了
tnsnames.ora
貌似没有错啊.......奇怪!(资历尚浅)
尝试强制启动
连接
Sqlplus 连接
Em连接看看怎样
多次尝试无果.........(看来Oracle不简单,要好好血.)
但也看到了希望,只要启动数据库实例就可以......
查看一下监听程序
未发现StuDB相关内容。
又仔细查看了
listener.ora文件应该没有错误
重新连接不成功
再次
测试服务依然不成功。
Em连接
怎么办??????????????
默认SID没有变 (应该在连接空例程时会启动StuDB实例的)
又在尝试中
不行,
又在网上搜录了一种方法:http://blog.knowsky.com/182781.htm 非常感谢原作者
还在尝试中...............................
再重新设置一下默认例程 看看
Agent is already started. Will restart the agent
This will stop the Oracle Enterprise Manager 10g Database Control process. Continue [y/n] :n
这里我选择 N
然后按照思路
利用sqlplus /nolog 只连接 sqlplus 不连接实例
conn / as sysdba; 连接到空例程 看看
呵呵,完美成功....庆祝一番~~~打逆战去了.............
相关文章推荐
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法
- startup 出现的监听错误或者未初始化服务句柄,ORA-24324: 未初始化服务句柄,ORA-01041: 内部错误, hostdef 扩展名不存在
- 新安装的oracle 10g数据库,在机器重启后报“ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID”错误解决办法
- startup 出现的监听错误或者未初始化服务句柄,ORA-24324: 未初始化服务句柄,ORA-01041: 内部错误, hostdef 扩展名不存在
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的SID等错误解决方法
- ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
- ora-12505 tns 监听程序当前无法识别连接描述符中所给出的 sid
- EM界面 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)
- Oracle问题解决记录:报错信息为-ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
- oracle 数据库 错误 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决办法
- RMAN 下执行startup 命令出现"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务" 错误
- ora-12505 tns 监听程序当前无法识别连接描述符中所给出的 sid(转载)
- RMAN 下执行startup 命令出现"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务" 错误
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
- ORA-12505:TNS:监听程序当前无法识别连接描述符中所给出的SID
- plsql连接oracle11g报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误
- 从10.2.0.1升级到10.2.0.4出现问题ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- ORA-12514 : TNS:监听程序当前无法识别连接描述符中请求的服务(连接linux上的数据库)