ORA-01507: database not mounted
来源:互联网 发布:阿里云 青岛机房 编辑:程序博客网 时间:2024/05/29 19:20
本文转自孤岛小野人:http://hi.baidu.com/super__senior/item/fde41602c88aeed81ef0463d 在此深表感谢!
ORA-01507: database not mounted
一 . 问题
SQL> shutdown immediate
停止数据库时会发现以下错误
ORA-01507: database not mounted
这里发现是lk<SID>文件造成的,该文件位于ORALCE_HOME下的dbs目录下。
我的dbs目录:/usr/local/oracle11gr2/oracle/product/11.2.0/db_1/dbs
解决办法
1:查看如下
[root@qa-oracle dbs]# fuser -u lkcssid
lkcssid: 6666(oracle) 6668(oracle) 6670(oracle) 6672(oracle) 6674(oracle) 6676(oracle) 6678(oracle) 6680(oracle) 6690(oracle) 6692(oracle) 6694(oracle) 6696(oracle) 6737(oracle) 6830(oracle)
这样说明数据库停止的时候资源为未被完全释放。这个可能是由于block住的原因吧,反正肯定是一种死锁。
2:用fuser命令kill掉:[root@qa-oracle dbs]# fuser -k lkcssid
lkcssid: 6666 6668 6670 6672 6674 6676 6678 6680 6690 6692 6694 6696 6737 6830
3:再查询
[root@qa-oracle dbs]# fuser -u lkcssid
二.说明Oracle被异常关闭时,有资源没有被释放,一般有以下几种可能,1、 Oracle的共享内存段或信号量没有被释放;2、 Oracle的后台进程(如SMON、PMON、DBWn等)没有被关闭;3、 用于锁内存的文件lk<sid>和sgadef<sid>.dbf文件没有被删除。 首先,虽然我们的系统是HA系统,但是备节点的实例始终处在关闭状态,这点通过在备节点上查数据库状态可以证实。其次、是因系统掉电引起数据库宕机的,系统在接电后被重启,因此我们排除了第二种可能种的1、2点。最可疑的就是第3点了。查$ORACLE_HOME/dbs目录:$ cd $ORACLE_HOME/dbs
$ ls sgadef*
sgadef* not found
$ ls lk*
lkORA92
果然,lk<sid>文件没有被删除。将它删除掉$ rm lk*
再启动数据库,成功。
三.有可能还会出现以下错误
ORA-00205: error in identifying control file, check alert log for more info
报此错误有一种情况是在环境变量里面没添加NLS_LANG,必须加上这一句。
export NLS_LANG=AMERICAN_CHINA.ZHS16GBK
- ORA-01507: database not mounted
- ORA-01507: database not mounted
- ORA-01507: database not mounted
- ORA-01507: database not mounted (转)
- ORA-01155: the database is being opened, closed, mounted or dismounted
- ORA-15039: diskgroup not dropped ORA-15073: diskgroup DATA1 is mounted by another ASM instance
- ORA-15001: diskgroup "DATADG01" does not exist or is not mounted
- ORA-15110: no diskgroups mounted
- umount: /dev/sdb1: not mounted
- ORA-27054 NFS file system where the file is created or resides is not mounted with correct options
- ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
- ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
- ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
- ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
- sqlpus报错"ORA-01033: ORACLE initialization or shutdown in progress",且数据库状态是"ORA-01507: database not m
- ORA-02024: Database Link Not Found [ID 1058949.1]
- ORA-20079: full resync from primary database is not done
- 无法删除DBLINK ORA-02024 database link not found
- 十进制八进制十六进制还有二进制
- 逻辑地址、线性地址、物理地址和虚拟地址
- iPhone/iOS图片相关(读取、保存、绘制、其它相关)
- SpringMVC文件上传 多文件
- Xcode 5 解决 The operation couldn’t be completed. (NSURLErrorDomain error -1012.) 问题
- ORA-01507: database not mounted
- NVL和NVL2
- PHP中的ob_start用法详解
- VB操作EXCEL文件大全
- 3.C语言之typedef 和sizeof
- 设计模式(c++)笔记之九(Composite模式)
- VC/MFC如何添加启动界面
- Centos5.5 英文系统如何支持中文网页和安装中文输入法
- MFC updatedata在线程中不能应用的解决方法