oracle10g rac安裝完畢 啟動的時候報錯ORA-01078 解決方法
對著文件在 虛擬機器上安裝完 oracle 10g r2的 rac ,但是啟動的時候有報錯,下面是具體內容
在節點rac1上執行報錯如下:
[oracle@rac1 ~]$ cd $ORACLE_HOME/dbs
[oracle@rac1 dbs]$ ls -l
total 52
-rw-rw---- 1 oracle dba 515 Oct 19 12:26 ab_+ASM1.dat
-rw-rw---- 1 oracle dba 1544 Oct 19 12:26 hc_+ASM1.dat
-rw-rw---- 1 oracle dba 1544 Oct 19 12:42 hc_racdb1.dat
lrwxrwxrwx 1 oracle dba 38 Oct 19 12:26 init+ASM1.ora -> /home/oracle/admin/+ASM/pfile/init.ora
-rw-r----- 1 oracle dba 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle dba 8385 Sep 11 1998 init.ora
-rw-r----- 1 oracle dba 37 Oct 19 12:50 initracdb1.ora
-rw-r----- 1 oracle dba 1536 Oct 19 12:26 orapw+ASM1
-rw-r----- 1 oracle dba 1536 Oct 19 12:48 orapwracdb1
[oracle@rac1 dbs]$
[oracle@rac1 dbs]$ more initracdb1.ora
SPFILE='+DATA/racdb/spfileracdb.ora'
[oracle@rac1 dbs]$
[oracle@rac1 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:17:48 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/10.2.0/db_1/dbs/initrac1.ora'
SQL>
然後到rac2節點上執行如下
oracle@rac2 dbs]$ pwd
/home/oracle/10.2.0/db_1/dbs
[oracle@rac2 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:10:06 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> create spfile from pfile='/home/oracle/10.2.0/db_1/dbs/initracdb2.ora';
File created.
oracle@rac2 dbs]$ export oracle_sid=rac2
[oracle@rac2 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:16:10 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-29760: instance_number parameter not specified
SQL>
檢視oracle使用者的 .bash_profile 檔案,如下
#set environment
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_CRS_HOME=$ORACLE_BASE/10.2.0/crs_1
export ORACLE_SID=rac2
export PATH=$ORACLE_HOME/bin:$PATH
export PATH=$ORACLE_CRS_HOME/bin:$$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536
umask 022
因為在用dbca建立資料庫的時候,db_name 填的是 racdb ,因此在這裡將 ORACLE_SID 由原來的rac2改寫為 racdb2 之後,
再次用sqlplus登入,即可看到db自動啟動了。
[oracle@rac2 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:29:34 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> select open_mode,name,DB_UNIQUE_NAME from v$database;
OPEN_MODE NAME DB_UNIQUE_NAME
---------- --------- ------------------------------
READ WRITE RACDB racdb
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
racdb2
也不曉得如果資料庫名取名為racdb ,那麼對應的兩個例項名必須為racdb1 或racdb2 ,這種情況會不會是個bug呢 ?
這個暫時也沒辦法求證,只能用這種方法去解決。
在節點rac1上執行報錯如下:
[oracle@rac1 ~]$ cd $ORACLE_HOME/dbs
[oracle@rac1 dbs]$ ls -l
total 52
-rw-rw---- 1 oracle dba 515 Oct 19 12:26 ab_+ASM1.dat
-rw-rw---- 1 oracle dba 1544 Oct 19 12:26 hc_+ASM1.dat
-rw-rw---- 1 oracle dba 1544 Oct 19 12:42 hc_racdb1.dat
lrwxrwxrwx 1 oracle dba 38 Oct 19 12:26 init+ASM1.ora -> /home/oracle/admin/+ASM/pfile/init.ora
-rw-r----- 1 oracle dba 12920 May 3 2001 initdw.ora
-rw-r----- 1 oracle dba 8385 Sep 11 1998 init.ora
-rw-r----- 1 oracle dba 37 Oct 19 12:50 initracdb1.ora
-rw-r----- 1 oracle dba 1536 Oct 19 12:26 orapw+ASM1
-rw-r----- 1 oracle dba 1536 Oct 19 12:48 orapwracdb1
[oracle@rac1 dbs]$
[oracle@rac1 dbs]$ more initracdb1.ora
SPFILE='+DATA/racdb/spfileracdb.ora'
[oracle@rac1 dbs]$
[oracle@rac1 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:17:48 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/10.2.0/db_1/dbs/initrac1.ora'
SQL>
然後到rac2節點上執行如下
oracle@rac2 dbs]$ pwd
/home/oracle/10.2.0/db_1/dbs
[oracle@rac2 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:10:06 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> create spfile from pfile='/home/oracle/10.2.0/db_1/dbs/initracdb2.ora';
File created.
oracle@rac2 dbs]$ export oracle_sid=rac2
[oracle@rac2 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:16:10 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORA-29760: instance_number parameter not specified
SQL>
檢視oracle使用者的 .bash_profile 檔案,如下
#set environment
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_CRS_HOME=$ORACLE_BASE/10.2.0/crs_1
export ORACLE_SID=rac2
export PATH=$ORACLE_HOME/bin:$PATH
export PATH=$ORACLE_CRS_HOME/bin:$$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536
umask 022
因為在用dbca建立資料庫的時候,db_name 填的是 racdb ,因此在這裡將 ORACLE_SID 由原來的rac2改寫為 racdb2 之後,
再次用sqlplus登入,即可看到db自動啟動了。
[oracle@rac2 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 19 13:29:34 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> select open_mode,name,DB_UNIQUE_NAME from v$database;
OPEN_MODE NAME DB_UNIQUE_NAME
---------- --------- ------------------------------
READ WRITE RACDB racdb
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
racdb2
也不曉得如果資料庫名取名為racdb ,那麼對應的兩個例項名必須為racdb1 或racdb2 ,這種情況會不會是個bug呢 ?
這個暫時也沒辦法求證,只能用這種方法去解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28373936/viewspace-1722279/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝完畢Oracle10g RAC for Hp-uxOracleUX
- JDeveloper啟動時老是報錯-解決方法Developer
- 【轉】RAC安裝時,報The specified nodes are not clusterable 的解決方法
- pip 命令安裝庫時沒有下載完畢就報錯
- 安裝完fiddler每次啟動出現這錯誤,我的解決!
- Nodejs的npm安裝模組時候報錯:npm ERR! Error: CERT_UNTRUSTED的解決方法NodeJSNPMErrorRust
- 【故障】安裝完Pycharm,啟動時碰到"failed to load jvm dll"的解決方案PyCharmAIJVM
- 安裝psutil模組報錯的解決方法
- 安裝XAMPP時啟動Apache失敗解決方法 xamppApache
- suse10啟動vsftp的時候報錯FTP
- jenkins安裝的時候 提示字型問題的解決方法Jenkins
- kaldi的編譯安裝與報錯解決方法編譯
- RAC: SRVCTL and VIPCA 命令報錯解決方法PCA
- 解決vue使用Sass時候的報錯問題Vue
- 安裝ionic 報錯 安裝canvas報錯 解決辦法Canvas
- tomcat啟動超時以及啟動之後開啟網頁報404錯誤的解決方法Tomcat網頁
- npm publish 釋出一個 Angular 庫的時候報錯以及解決方法NPMAngular
- 轉發 安裝 scount 的 es 驅動,報錯解決
- RAC安裝時碰到的錯誤
- 安裝完畢11gR2 rac後,必須要做的幾點
- 安裝sass報錯解決方案
- redhat as4 安裝oracle 9204 rac啟動Oracle Cluster Manager報錯!RedhatOracle
- 安裝RAC 報錯 集錦
- mysql安裝/啟動報錯彙總MySql
- office安裝錯誤1920提示未能啟動服務解決方法
- oracle RAC dbca的時候報錯提示cluster nodes are not accessibleOracle
- 安裝RAC 執行root.sh指令碼報錯,解決辦法指令碼
- Oracle10g 報錯'java.lang.Exception: No such metric'的解決方法OracleJavaException
- zabbix-server啟動報錯解決Server
- Laravel安裝horizon報錯解決方案Laravel
- mac Pro 安裝scrapy報錯解決Mac
- win安裝wordcloud報錯解決方案Cloud
- oracle10g rac 報ora-12545錯誤的解決方案(zt)Oracle
- Oracle10g RAC OS系統啟動時自動開啟的一些RAC元件Oracle元件
- ceph叢集安裝報錯解決方法
- Tomcat啟動報錯:Error starting static Resources解決方法TomcatError
- 使用pip安裝selenium庫一直報錯的解決方法
- CentOS 6.5編譯安裝IPVS 1.26報錯的解決方法CentOS編譯