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启动一段时间后,连接不上数据库了,请问这是什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)