登录数据库时提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中
解决办法:
1、开始-运行 输入cmd
2、在弹出黑窗口,输入:sqlplus /nolog 回车
3、接下来输入:conn /as sysdba 回车
4、关闭实例 shutdown immediate 回车
5、启动实例 startup 回车
接来下可以登录数据库了,但是却没法执行任何操作,提示:
ORA-01109: database not open
(在网上搜了下,也有人有这个问题,但是问题是人家的file是存在的,所以只要改下路径,直接执行如下语句再执行1和2就可以了。
SQL> alter database rename file '/dbbak/rlv_gcomm_30G_02' to '/var/rlv_gcomm_30G_02';)
但问题是我的这个数据库rlv_gcomm_30G_02这个文件根本就不存在,哪来的该路径呢,经过网络和好心人的帮忙终于可以找到原因了
具体原因分析如下:由于早上创建了一个表空间,但是后来直接去删除表空间rlv_gcomm_30G_02文件,但这么删是有问题的,表空间和数据文件如果没有从数据库中删除,相应的数据文件就不能直接在服务器上删除。所以导致在启动数据库的时候检查数据有问题,最终导致数据库无法启动。解决办法如下:
3、SQL>alter database datafile '/dbbak/rlv_gcomm_30G_02' offline drop;
然后在执行上述的1和2步骤就可以了,由于这这个数据库还有一个数据库表空间文件被这么删除,所以还会出现同样的问题,当然这回只要再执行3,然后执行1,2就可以了。
SQL> startup
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size 2022864 bytes
Variable Size 536871472 bytes
Database Buffers 1912602624 bytes
Redo Buffers 14753792 bytes
Database mounted.
Database opened. 终于成功了。
但是这个时候登录数据库还是不行的,还要启动
然后就可以登录数据库将表空间drop掉。
- 大小: 9.5 KB
- 大小: 8 KB
- 大小: 7 KB
- 大小: 8.4 KB
- 大小: 14.1 KB
分享到:
相关推荐
解决“无法启动ACDSEE数据库,请重新安装ACDSEE数据库。”的问题。win7-32,win8-64亲测可用
解决ACDSee 5.0安装后,每次启动时总提示“无法启动ACDSEE数据库,请重新安装ACDSEE数据库。” win10-64,win8-64亲测可用。 注意:在安装本程序之前先卸载其它版本的acdsee.
超完美修正WIN10 X64无法启动ACDSEE数据库提示 支持WIN7-WIN10的32和64位
处理Linux下Mysql 两种错误 1、mysql PID file not found 2、Can't connect to MySQL through socket mysql.sock
经过测试已经 win7下完美解决 acdsee无法启动acdsee数据库的问题! 经过测试已经 win7下完美解决 acdsee无法启动acdsee数据库的问题!
解决oracle数据库监听器无法启动问题.docx
sql server 2008数据库无法启动的解决办法(图文教程),需要的朋友可以参考一下
当安装数据库后无法启动,解压后直接双击,自动添加到注册表!
如何解决Oracle12c的PDB数据库的启动问题 .doc
个人站长所使用的 MSSql 数据库服务器上一般都没有启用数据库作业,这导致站长的数据库无法定时备份。同时,通过手动备份的数据库被保留在服务器上,还需要通过 FTP 方能下载到本地计算机。 鉴于以上情况,此程序为...
SQL Server2000数据库Binn文件夹,覆盖原有Binn文件夹可以修复SQL2000无法启动问题
本程序用于SQL修复数据库置疑问题而导致无法启动的问题,需要输入服务器IP及操作员口令。本工具针对SQLServer数据库置疑的检测和修复,数据库支持版本:MSDE\SQL2000\SQL2005\SQL2008。当SQLSERVER数据库因各种原因...
DCOM 遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。
数据库安装和删除问题集,以及“无法启动数据库,系统找不到指定文件”的处理。
联网安装oracle数据库 监听器无法启动的解决方法
二、启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接。监听进程的启动方法为:$lsnrctl start在widnows中,可以从服务列表中启动监听器。监听里程配置文件为listener.ora,位于目录/home/...
联网安装oracle数据库 监听器无法启动的解决方法
主要介绍了MySQL数据库意外崩溃导致表数据文件损坏无法启动的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下