问题描述:
连接上安装好的oracle后,执行SQL报ORA-01507: database not mounted错误,根据百度ORA-01507: database not mounted的解决办法,问题解决了,下面详细介绍一下这个方法:
步骤一、关闭数据库
执行sql命令: shutdown ,并退出sqlplus
$ sqlplus / as sysdba
sql> shutdown
sql> exit
步骤二、进入oracle的家目录下的dbs目录里面
/oracle/SHP/11204/是本例的oracle的家目录,要根据自身安装目录做修改文章来源:https://www.toymoban.com/news/detail-597006.html
$ cd /oracle/SHP/11204/dbs/
步骤三、查看未释放的lk*文件
语句为 fuser -u lk*(这个代表前缀为lk的文件),比如说我的数据库为ORACL,就会有一个lkORACL文件文章来源地址https://www.toymoban.com/news/detail-597006.html
$ fuser -u lk*
/oracle/SHP/11204/dbs/lkSHP: 109868(orashp) 109870(orashp) 109877(orashp) 109881(orashp) 109885(orashp) 109887(orashp) 109889(orashp) 109891(orashp) 109893(orashp) 109895(orashp) 109897(orashp) 109899(orashp) 109901(orashp) 109903(orashp) 109905(orashp)
步骤四、kill掉lk*文件中的内容
$ fuser -k lkSHP
/oracle/SHP/11204/dbs/lkSHP: 109868 109870 109877 109881 109885 109887 109889 109891 109893 109895 109897 109899 109901 109903 109905
步骤五、重启数据库
$ sqkplus / as sysdba
sql> startup
到了这里,关于Oracle数据库ORA-01507: database not mounted解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!