oracle数据库今天突然无法进入,ora-12514:TNS:listener dose...

oracle数据库今天突然无法进入,ora-12514:TNS:listener dose...,第1张

ORA-12154: TNS: 无法解析指定的连接标识符,解决思路:

这种情况我遇到过几次,一般是因为用32位的客户端去链接64位的oracle服务端到账的不兼容问题,在这种情况下,我们需要在本机修改2处环境变量。

修改一:修改环境变量ORACLE_HOME得值配置,要指向oracle\product\1020\client_1

修改二:

在监听文件listenerora中添加:

(SID_DESC =

(GLOBAL_DBNAME = 实例名)

(ORACLE_HOME = oracle\product\1020\client_1 )

(SID_NAME = 实例名)

)

以上问题,主要是oracle10g版本容易出现,11g版本目前暂时没遇到过。

PRM-DUL 可以直接从Oracle DBF数据文件中抽取出表的数据。

Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。

你的oracle服务是启动状态,

这个是windows上的服务吗?

windows上你看到服务管理里面的服务是启动状态,这跟数据库是启动并打开的状态是两回事,你把数据库shutdown之后,这个服务

还是启动状态的,你可以试试。

你说的这个情况,我觉得是应用耗尽了内存,导致数据库挂了;再不然

就是有人停掉了数据库

控制文件的路径和名称都记录在了参数文件中,而且在打开数据库时必须读取控制文件,你移动了控制文件,当然打不开数据库了。把你的控制文件移回去就可以了。如果确实想移动控制文件,需要关闭数据库,然后在nomount状态下,修改参数control_files,然后移动文件到新位置。

以上就是关于oracle数据库今天突然无法进入,ora-12514:TNS:listener dose...全部的内容,包括:oracle数据库今天突然无法进入,ora-12514:TNS:listener dose...、oracle 数据库启动失败,该怎么办、oracle启动一段时间后,连接不上数据库了,请问这是什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9738280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存