oracle fuser lk,oracle错误集锦
1、 啟動oracle11g數據庫時:
SQL> startup;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/oracle11/app/oracle/product/db_1/dbs/initGLORY7.ora'
oracle默認將使用spfile啟動數據庫,如果spfile不存在,則就會出現上述錯誤
解決辦法:拷貝文件并授權
[oracle@oracle dbs]$ cp /u01/oracle11/app/admin/orcl/pfile/init.ora.0182012151041 /u01/oracle11/app/oracle/product/db_1/dbs/initGLORY7.ora
[oracle@oracle dbs]$?chmod 755 /u01/oracle11/app/oracle/product/db_1/dbs/initGLORY7.ora
2、tmpfs ? ? ? ? ? ? ? ?1006M ?482M ?525M ?48% /dev/shm
SQL> startup;
ORA-00845: MEMORY_TARGET not supported on this system
解決辦法:把虛擬內存增大到要求的最低值以上
[root@oracle ~]# mount -o remount,size=4G /dev/shm
[root@oracle ~]# cat /etc/fstab
LABEL=/ ? ? ? ? ? ? ? ? / ? ? ? ? ? ? ? ? ? ? ? ext3 ? ?defaults ? ? ? ?1 1
LABEL=/boot ? ? ? ? ? ? /boot ? ? ? ? ? ? ? ? ? ext3 ? ?defaults ? ? ? ?1 2
tmpfs ? ? ? ? ? ? ? ? ? /dev/shm ? ? ? ? ? ? ? ?tmpfs ? defaults,size=4G ? ? ? ?0 0
3、lk 文件沒有被釋放
SQL> startup;
ORACLE instance started.
Total System Global Area ?839282688 bytes
Fixed Size ? ?2149040 bytes
Variable Size ?482346320 bytes
Database Buffers ?352321536 bytes
Redo Buffers ? ?2465792 bytes
ORA-01102: cannot mount database in EXCLUSIVE mode
是lk文件造成的,該文件位于ORALCE_HOME下的dbs目錄下
[root@oracle dbs]# fuser -u lkORCL
lkORCL: ? ? ? ? ? ? ? 8393(oracle) ?8401(oracle) ?8403(oracle) ?8409(oracle) ?8411(oracle) ?8413(oracle) ?8415(oracle) ?8417(oracle) ?8419(oracle) ?8421(oracle) ?8423(oracle) ?8437(oracle) ?8439(oracle) ?8441(oracle) ?8455(oracle) ?8522(oracle) ?8524(oracle) ?8526(oracle) 13334(oracle) 13356(oracle)
該文件沒釋放,用fuser命令kill掉:
[root@oracle dbs]# fuser -k lkORCL
lkORCL: ? ? ? ? ? ? ? 8393 ?8401 ?8403 ?8409 ?8411 ?8413 ?8415 ?8417 ?8419 ?8421 ?8423 ?8437 ?8439 ?8441 ?8455 ?8522 ?8524 ?8526 13334
[root@oracle dbs]# fuser -u lkORCL
[root@oracle dbs]#
關閉數據庫,再startup;即可啟動
總結
以上是生活随笔為你收集整理的oracle fuser lk,oracle错误集锦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js删除与php后台交互,js动态添加删
- 下一篇: oracle导入dmp文件报错12154