Linux下Oracle10g不能啟動之 could not open parameter file
今天開發伺服器突然連線不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initORA10G.ora'
查詢檔案,果然不存在。估計是非法關機造成的。
這是因為在oracle9i和oracle10g中,oracle預設將使用spfile啟動資料庫,如果spfile不存在,則就會出現上述錯誤。
解決方法1(已經驗證):
將$ORACLE_BASE/admin /資料庫名稱/pfile目錄下的init.ora.012009233838形式的檔案copy到$ORACLE_HOME/dbs目錄下 initoracle.ora即可。(注:initoracle.ora中的oracle為你的例項名 ORACLE_SID)
解決方法2:
用oraenv命令來改變當前環境的SID,然後用pfile重新產生spfile,就可以啟動資料庫了.
改變SID:
[[email protected] root]$ source oraenv
ORACLE_SID = [oracle] ? test1
bash: /root/.bashrc: Permission denied
重新產生spfile:
SQL> create spfile from pfile;
File created.
SQL> startup
ORACLE instance started.
附:Linux下oracle操作命令
重啟oracle
lsnrctl stop
sqlplus /nolog
conn /as sysdba
shutdown (startup)
exit
lsnrctl start
啟動oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
關閉oracle
lsnrctl stop
sqlplus /nolog
conn /as sysdba
shutdown
exit
啟動、關閉em(web方式,具體埠可以在\oracle\product\10.2.0\db_1\install下的portlist.ini檢視)
emctl start dbconsole
emctl stop dbconsole
啟動http://Oracle:1158/em,通過oracle使用者登陸 ,emctl start dbconsole就可以登陸了!
檢視Oracle是否啟動
netstat -an |grep 1521
重要提示:手工啟動關閉資料庫時,linux會讀取系統的ORACLE_SID系統變數。 如果存在多個數據庫,在操作之前應該修改一下ORACLE_SID變數使之指向要操作的資料庫 。如 export ORACLE_SID=OANET,則啟動、關閉的都是OANET例項。
相關推薦
Linux下無法啟動oracle could not open parameter file 解決方法
failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/initORCL.ora'
Linux下Oracle10g不能啟動之 could not open parameter file
今天開發伺服器突然連線不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示 SQL> startup ORA-01078: failure in processing system parameters LRM-0010
could not open parameter file '/opt/oracle/product/10 2/db 1
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
could not open parameter file '/opt/oracle/product/10 2/db 1
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興! SQL> startupORA-01078: failure in processing system parametersLRM-00109: coul
記一次虛擬機器複製遷移到異機啟動報could not open disk image /123.img: Invalid argument 錯誤
過程是這樣的; 內網兩臺機器 192.168.2.215 複製出 192.168.2.203 複製到此處啟動 啟動時報錯 virsh # start z6-006-208 error: Failed to start domain z6-006-208 error:
linux使用者登陸顯示:could not open session .
解決辦法一:U盤引導啟動修改系統配置檔案 1、解決辦法通過U盤啟動進去系統的修復模式,U盤啟動製作安裝可以使用老毛桃裝機版 2、U盤啟動後,選擇第三種模式Rescue install system 系統修復模式,進去後,選擇English點OK後,按F12一直下一步,直到出
Could not open lock file/var/lib/dpkg/lock的解決辦法
Could not open lock file/var/lib/dpkg/lock的解決 在ubuntu系統中利用apt-get install something的時候,有時候會出現無法獲得鎖的許可權問題。這是因為有另外一個程序在佔用鎖。類似以下的錯誤提示: E:
YUM安裝RPM安裝包時報錯Could not open/read file:///mnt/repodata/repomd.xml
【Linux虛擬機器、Vbox】 出現此問題是因為yum源裡配置了baseurl=file:///mnt ,但是在這個目錄下沒有找到需要的資源。經過查詢原因發現是因為使用的虛擬機器,但是沒有掛載映象,所以使用下面語句來掛載映象: mount /dev/cdrom
NFS啟動時報錯Linux NFS:could not open connection for tcp6
anti 註釋 svc oot pan ons udp borde toad 1.1 啟動時出現的錯誤 [root@znix ~]#/etc/init.d/nfs start Shutting down NFS daemon:
Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionExcep linux下mysql修改連接超時wait_timeout修改後就ok了
有用 linux下 net ans ack delayed 線上 nec 宋體 Linux下mysql修改連接超時wait_timeout 1,首先: show variables like ‘%timeout%‘; 顯示結果: +--------
nfs 客戶端啟動報錯rpc.mountd: svc_tli_create: could not open connection for tcp6
toa code sem lds family 根據 libs ots sta # /etc/init.d/nfs start Starting NFS services: [ OK ] St
Ubuntu下vmware 開啟虛擬機器錯誤could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load
今天在ubuntu上發現打不開虛擬機器了,顯示could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load 然後在終端啟動如下圖所示 上網查閱發現原因是BIOS裡
CentOS6.x中vmware workstation 虛擬機器啟動報錯:Could not open /dev/vmmon
最初安裝報錯,但是介面可以開啟,可以正常安裝,但是安裝過後,啟動報錯 Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so:cannot open sh
啟動Android模擬器報 PANIC: Could not open:xxxx 問題解決
最近搗騰 android 4.3SDK(API 18) 升級,結果由於google被牆的比較厲害,不但沒有成功還把模擬器給整掛掉了。啟動的時候報錯PANIC: Could not open:Nexus4 (Nexus4 是模擬器名稱) 造成該問題的原因是沒有配置 ANDRO
搬家、備份後啟動Android PANIC :Could not open D:\java2\android\android-sdk-windows\.android\avdtest.ini問題的解決
附圖說明:搬家、備份後啟動Android虛擬機器出現 PANIC : Could not open D:\java2\android\android-sdk-windows\.android\avd\test.ini問題的解決 前幾天,我在整理一些檔案時,將以前好不容易
Linux下MySQL 啟動報錯: File './mysql-bin.000013' not found (Errcode: 13)
Linux下安裝初始化完MySQL資料庫之後,啟動資料庫失敗。 報錯如下: [[email protected] mysql]# service mysqld startStarting MySQL... ERROR! The server quit witho
CentOS 7上 啟動虛擬機器報錯:could not open /dev/vmmon
CentOS上 啟動虛擬機器報錯:could not open /dev/vmmon 這些天在CentOS上安裝虛擬機器,結果啟動虛擬機器的時候提示could not open /dev/ vmmon:no such file or directory(vmm
win8.1 JMeter啟動時顯示Could not open/create prefs root node Software\JavaSoft\Prefs at root
我是windows 8.1系統,64位的 啟動jmeter時,顯示錯誤 七月 31, 2015 4:57:33 下午 java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create
JMeter啟動時顯示Could not open/create prefs root node Software\JavaSoft\Prefs at root 0X80000002
在windows 10上啟動jmeter時,提示錯誤: Java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at r
Myeclipse下所有檔案開啟時,提示Could not open the editor: Invalid thread access
出現這個問題的原因可能是,Myeclipse載入檔案的時候,一些外掛加載出錯,可以在命令列下進入Myeclipse安裝路徑下,使用myeclipse.exe -clean 啟動試試,至少目前我是這樣解決的,如果大家有其他的好的解決方法,歡迎留言……