AIX下RAC搭建 Oracle10G(六)dbca建庫,oracle10gdbca

來源:互聯網
上載者:User

AIX下RAC搭建 Oracle10G(六)dbca建庫,oracle10gdbca

AIX下RAC搭建系列


AIX下RAC搭建 Oracle10G(六)dbca建庫

環境

節點

節點1

節點2

小機型號

IBM P-series 630

IBM P-series 630

主機名稱

AIX203

AIX204

交換器

SAN光纖交換器

儲存

SAN T3儲存

 

大綱流程如下:

第一部分:主機配置

一、檢測系統內容

二、網路設定

三、使用者和組

四、網路參數調整

五、時間同步

六、卷組


第二部分:安裝hacmp並配置

七、hacmp安裝並配置


第三部分:安裝CRS

八、安裝CRS


第四部分:安裝oracle軟體

九、安裝oracle


第五部分:配監聽、建立oracle資料庫

十、建立監聽

十一、dbca建庫

十二、驗證


****************************************續接上篇*********************************************

上篇地址

************************************************************************************************
以下開始本文:

十一、建庫1、建立裸裝置的符號連結檔案

建立裸裝置的符號連結檔案(在所有節點上建立目錄)

[oracle@aix211 ~] su - oracle

[18:03:41 oracle@aix203 ~]$mkdir -p /u01/app/oracle/oradata/prod/

[18:01:34 oracle@aix204 ~]$mkdir -p /u01/app/oracle/oradata/prod/

//建立連結(兩節點都建)

節點1建立連結

[18:08:17 oracle@aix203 ~]$cat mkln.sh

添加:

ln -s /dev/rsystem          /u01/app/oracle/oradata/prod/system01.dbf

ln -s /dev/rsysaux          /u01/app/oracle/oradata/prod/sysaux01.dbf

ln -s /dev/rusers           /u01/app/oracle/oradata/prod/users01.dbf

ln -s /dev/rundotbs1        /u01/app/oracle/oradata/prod/undotbs01.dbf

ln -s /dev/rundotbs2        /u01/app/oracle/oradata/prod/undotbs02.dbf

ln -s /dev/rtemp            /u01/app/oracle/oradata/prod/temp01.dbf

ln -s /dev/rcontrol1_1        /u01/app/oracle/oradata/prod/control01.ctl

ln -s /dev/rcontrol2_2        /u01/app/oracle/oradata/prod/control02.ctl

ln -s /dev/rcontrol3_3        /u01/app/oracle/oradata/prod/control03.ctl

ln -s /dev/rredo1_1         /u01/app/oracle/oradata/prod/log11.log

ln -s /dev/rredo1_2         /u01/app/oracle/oradata/prod/log12.log

ln -s /dev/rredo2_1         /u01/app/oracle/oradata/prod/log21.log

ln -s /dev/rredo2_2         /u01/app/oracle/oradata/prod/log22.log

ln -s /dev/rindex           /u01/app/oracle/oradata/prod/index01.dbf

ln -s /dev/rspfile          /u01/app/oracle/oradata/prod/spfileprod.ora

ln -s /dev/rexample         /u01/app/oracle/oradata/prod/example01.dbf

[18:08:24 oracle@aix203 ~]$sh mkln.sh        //執行指令碼

[18:09:26 oracle@aix203 ~]$ls -l /u01/app/oracle/oradata/prod/


節點2上建立連結

[18:09:43 oracle@aix203 ~]$rcp mkln.sh aix204:~/

[18:11:00 oracle@aix204 ~]$cat mkln.sh

ln -s /dev/rsystem          /u01/app/oracle/oradata/prod/system01.dbf

ln -s /dev/rsysaux          /u01/app/oracle/oradata/prod/sysaux01.dbf

ln -s /dev/rusers           /u01/app/oracle/oradata/prod/users01.dbf

ln -s /dev/rundotbs1        /u01/app/oracle/oradata/prod/undotbs01.dbf

ln -s /dev/rundotbs2        /u01/app/oracle/oradata/prod/undotbs02.dbf

ln -s /dev/rtemp            /u01/app/oracle/oradata/prod/temp01.dbf

ln -s /dev/rcontrol1_1        /u01/app/oracle/oradata/prod/control01.ctl

ln -s /dev/rcontrol2_2        /u01/app/oracle/oradata/prod/control02.ctl

ln -s /dev/rcontrol3_3        /u01/app/oracle/oradata/prod/control03.ctl

ln -s /dev/rredo1_1         /u01/app/oracle/oradata/prod/log11.log

ln -s /dev/rredo1_2         /u01/app/oracle/oradata/prod/log12.log

ln -s /dev/rredo2_1         /u01/app/oracle/oradata/prod/log21.log

ln -s /dev/rredo2_2         /u01/app/oracle/oradata/prod/log22.log

ln -s /dev/rindex           /u01/app/oracle/oradata/prod/index01.dbf

ln -s /dev/rspfile          /u01/app/oracle/oradata/prod/spfileprod.ora

ln -s /dev/rexample          /u01/app/oracle/oradata/prod/example01.dbf

[18:11:23 oracle@aix204 ~]$sh mkln.sh      //執行指令碼

[18:11:37 oracle@aix204 ~]$ls -l /u01/app/oracle/oradata/prod/


【補充】:強制重建dbf檔案

$ln -sf /dev/rexample/u01/app/oracle/oradata/prod/example01.dbf

//加上f後代表強制重建

2、建立裸裝置的對應檔

節點1上建立對應檔,之後用於在dbca建庫時關聯執行此檔案

[oracle@aix203 ~] su - oracle

[18:14:08 oracle@aix203 ~]$cat raw_map.txt

system=/dev/rsystem

sysaux=/dev/rsysaux

users=/dev/rusers

undotbs1=/dev/rundotbs1

undotbs2=/dev/rundotbs2

temp=/dev/rtemp

control1=/dev/rcontrol1_1

control2=/dev/rcontrol2_2

control3=/dev/rcontrol3_3

redo1_1=/dev/rredo1_1

redo1_2=/dev/rredo1_2

redo2_1=/dev/rredo2_1

redo2_2=/dev/rredo2_2

index=/dev/rindex

spfile=/dev/rspfile

example=/dev/rexample

 

3、圖形化dbca建庫

X-manager下執行dbca指令:

$export DISPLAY=192.168.8.73:0            //操控主機IP地址

$source /etc/profile

$dbca


//在dbca 建庫過程中,注意選擇raw裝置,然後選擇使用raw map檔案,即選擇了之前在節點1上建立的對應檔。















以下位置是由對應檔自動讀取的(控制檔案位置、資料檔案位置、記錄檔位置),無需修改,如下:





預覽【資料庫資訊】如下:









報錯了,之後可以手動啟動節點1。


十二、驗證

[08:34:29 root@aix203 /]#crs_stat -t                  //節點1查看進程狀態


[08:34:53 root@aix204 /]#crs_stat -t                  //節點2查看進程狀態


[08:35:49 root@aix203 /]#crsctl check crs           //節點1檢測服務狀態


[08:34:57 root@aix204 /]#crsctl check crs            //節點2檢測服務狀態


[08:34:36 root@aix203 /]#su - oracle

[t u@h W]$bash

[08:35:12 oracle@aix203 ~]$source /etc/profile

[08:35:20 oracle@aix203 ~]$sqlplus '/as sysdba'              //節點1登陸sqlplus


[08:36:20 root@aix204 /]#su - oracle

[YOU HAVE NEW MAIL]

[08:36:27 oracle@aix204 ~]$sqlplus '/as sysdba'           //節點2登陸sqlplus


SQL> select * from scott.dept;             //節點1查看錶資訊


SQL> select * from scott.dept;              //節點2查看錶資訊


SQL>selectstatus,instance_name from gv$instance;       //節點1上查看叢集執行個體狀態


SQL> select status,instance_name from gv$instance;       //節點2上查看叢集執行個體狀態



***********************************************聲明************************************************ 

原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明出處(http://blog.csdn.net/huangyanlong)。

表述有錯誤之處,請您留言,不勝感激。

提醒:點擊目錄,更有助於您的查看。

*****************************************************************************************************






























oracle 10g aix rac,dbca最後一步建庫失敗,不可以重建同樣名字的庫

建議重新安裝資料庫....先把之前的日誌COPY一份.
 
oracle10g資料庫怎建庫名

在Oracle中建庫,通常有兩種方法。一是使用Oracle的建庫工且DBCA,這是一個圖形介面工且,使用起來方便且很容易理解,因為它的介面友好、美觀,而且提示也比較齊全。在Windows系統中,這個工具可以在Oracle程式組中開啟(”開始”—“程式”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database Configuration Assistant”),也可以在命令列(”開始”—“運行”—“cmd”)工具中直接輸入dbca來開啟。另一種方法就是手工建庫,這也就是下面所要講的內容。
手工建庫比起使用DBCA建庫來說,是比較麻煩的,但是如果我們學好了手工建庫的話,就可以使我們更好地理解Oracle資料庫的體繫結構。手工建庫須要經過幾個步驟,每一個步驟都非常關鍵。它包括:
1、 建立必要的相關目錄
2、 建立初始化參數檔案
3、 設定環境變數Oracle_sid
4、 建立執行個體
5、 建立口令檔案
6、 啟動資料庫到nomount(執行個體)狀態
7、 執行建庫指令碼
8、 執行catalog腳步本建立資料字典
9、 執行catproc建立package包
10、 執行pupbld
11、 由初始化參數檔案建立spfile檔案
12、 執行scott指令碼建立scott模式
做完了以上的步驟之後就可以使用“SQL>alter database open;”開啟資料庫正常的使用了。下面,我將具體地把以上的幾個步驟用實驗展開來講。
實驗系統平台:Windows Server 2000   資料庫系統版本:Oracle Database 10G
Oracle的安裝路徑:D盤       建立的資料庫名稱:book
1、開啟命令列工具,建立必要有相關目錄
C:\>mkdir D:\oracle\product\10.1.0\admin\book
C:\>mkdir D:\oracle\product\10.1.0\admin\book\bdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\udump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\cdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\pfile
C:\>mkdir D:\oracle\product\10.1.0\admin\book\create
C:\>mkdir D:\oracle\product\10.1.0\oradata\book
上面建立目錄的過程也可以在Windows的圖形介面中去建立。其中D:\oracle\product\10.1.0\admin\book目錄下的幾個子目錄主要用於存放資料庫運行過程中的跟蹤資訊。最重要的兩上子目錄是bdump和udump目錄,bdump目錄存放的是資料庫......餘下全文>>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.