Solaris8上安裝RAC10202環境(四)
前一陣一直在測試ORACLE 10R2的RAC環境在Solaris上的安裝。碰到了很多的問題,不過最後總算成功了,這裡簡單總結一下安裝步驟,以及碰到的問題和解決方法。
這一篇主要討論ORACLE資料庫建立過程。
作業系統準備工作可以參考:Solaris8上安裝RAC10202環境(一):http://yangtingkun.itpub.net/post/468/271797
Oracle的Clusterware安裝過程可以參考:Solaris8上安裝RAC10202環境(二):http://yangtingkun.itpub.net/post/468/271812
Oracle軟體安裝和ASM配置可以參考:Solaris8上安裝RAC10202環境(三):http://yangtingkun.itpub.net/post/468/272088
上一篇文章中已經將資料庫軟體安裝完成,下面開始建庫操作。
在建庫之前,其實是打補丁的好時機。這個時候打完補丁,直接建庫就可以了。而如果先建立資料庫後,在打補丁的時候就需要停掉所有的資料庫服務,安裝補丁,然後對現有的資料庫進行升級,相對要複雜一些。
為了介紹詳細的補丁安裝過程,這裡就選擇了先建立資料庫。
啟動Xmanager,切換到oracle使用者,執行dbca:
# xhost +
access control disabled, clients can connect from any host
# su - oracle
Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
$ dbca
進入DBCA歡迎介面。由於建立了RAC環境,歡迎介面可以選擇Oracle Real Application Clusters database和Oracle single instance database。選擇RAC,點選next。
進行任務選擇列表,這裡包括建立資料庫、配置資料庫選項、刪除資料庫、管理模板、例項管理、服務管理和配置ASM共7個選項。由於是尚未建立資料庫,因此只有建立資料庫、管理模板和配置ASM是目前可選的。如果在安裝軟體的時候沒有配置ASM或者ASM的配置需要進行修改,可以選擇配置ASM。這裡選擇建立資料庫,點選next。
進入節點選擇介面,將兩個節點全部選中,點選next。
資料庫模板選擇,一般來說,現有的三個模板都不是很合適,因此選擇Custom Database,點選next。
在Global Database Name和SID Prefix處都填入testrac。如果資料庫需要新增域名,可以在全域性資料庫名稱出後面加上“.domain_name”。點選next。
進入管理選項,這裡採用預設的配置:配置Enterprise Manager。如果需要郵件通知或備份設定可以將相應的選項選中,並填入郵件地址、郵件伺服器以及作業系統使用者和密碼等資訊。點選next。
密碼管理,可以為SYS、SYSTEM、DBSNMP和SYSMAN同一設定口令,也可以設定分別的口令。密碼設定完成後,點選next。
進入儲存選項頁面:這裡有三個選項,Cluster檔案系統、ASM和裸裝置。由於前面已經設定好了ASM,這裡選擇ASM並點選next。這是會但出對話方塊,要求輸入ASM例項SYS的密碼,輸入後點選OK。
進入ASM磁碟組選項,這裡會列出所有ASM可用的磁碟組。這裡也可以對ASM進行配置和管理。選中在上一篇文章中建立的DISK磁碟組,點選next。
選擇資料庫檔案的存放位置。如果為了簡化,可以選擇Oracle-Managed Files,讓Oracle自動管理檔案。這裡選擇Common Location for All Database Files。在資料檔案位置處填入:+DISK。+DISK表示ASM的DISK磁碟組。點選next。
恢復配置介面,選中Flash Recovery Area和Enable Archiving。在閃回恢復區輸入:+DISK,將閃回空間設定為5120M。點選Edit Archive Mode Parameters可以修改歸檔模式的引數。點選next。
選擇資料庫安裝元件,預設的就是選中所有可用的元件。這裡可以去掉認為不需要的元件。也可以配置自己的指令碼,使得建庫完成後,Oracle自動呼叫。配置完成後,點選next。
資料庫服務頁面只顯示一個testrac服務,沒有其他的內容。選擇之後,點選Add,輸入服務名testrac點選OK。這時Detail頁面會出現testrac1和testrac2例項。將狀態選為Preferred,然後可以考慮選擇TAF Policy,這裡選擇BASIC,點選next。
下面是資料庫記憶體、初始化引數、連線模式、字符集、資料庫塊的設定。這個就需要根據機器的配置進行相應的設定了。其他的設定無所謂,在建立資料庫之後還可以修改,但是資料庫塊的大小和字符集應該正確的進行設定。設定完成後,點選next。
下面是資料庫儲存設定,可以在其中改變資料檔案、日誌檔案和控制檔案的位置和大小。設定完成後,點選next。這裡注意一下,很多版本的dbca在這一步的時候有bug,修改資料檔案的位置或大小後,原有的配置沒有改變,但是會出現一條新的配置。這就會造成最後建立資料庫的過程出錯。如果出現這種情況,可以將配置輸出到建庫指令碼,然後手工修改建庫指令碼,最後透過指令碼執行。
最後是建立選項,可以選擇建立資料庫、建立指令碼和建立模板。一般情況會將三個選擇全部選中,然後點選Finish。
Oracle會彈出彙總對話方塊,確認後點選ok,安裝開始。
注意,有的時候一些引數填錯之後不好修改,設定有的時候建庫失敗的時候才會發現。這個時候沒有關係,只需要後退到相應的配置目錄進行修改就可以了。其他的引數如果沒有變化不需要進行修改。
如果是ASM的配置出現了錯誤,可能需要多後退幾步,返回到儲存選項頁面,重新選擇ASM並輸入密碼,這時候ASM的設定就被情況,可以重新輸入了。
當然,也可以選擇採用修改指令碼,然後手頭安裝的方式。
安裝完畢,出現密碼管理介面,點選exit,結束安裝。
登陸sqlplus檢查:
# su - oracle
Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001
$ sqlplus sys as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 15 13:07:57 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
輸入口令:
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, OLAP and Data Mining options
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
testrac1
SQL> conn sys@testrac2 as sysdba輸入口令: 已連線。
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
testrac2
至此,建庫工作結束。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Solaris8上安裝RAC10202環境(六)
- Solaris8上安裝RAC10202環境(三)
- Solaris8上安裝RAC10202環境(二)
- Solaris8上安裝RAC10202環境(一)
- CentOS上JETTY環境的配置安裝CentOSJetty
- 【Linux】LNMP 環境搭建(上):安裝篇LinuxLNMP
- [Linux] LNMP 環境搭建(上):安裝篇LinuxLNMP
- Clojure執行環境在windows上安裝Windows
- Solaris8安裝筆記筆記
- (四)使用VScode安裝VUE3環境VSCodeVue
- LNMP 環境安裝LNMP
- golang環境安裝Golang
- swoft環境安裝
- futter環境安裝
- 安裝LNMP環境LNMP
- 在Ubuntu上安裝Drone持續整合環境Ubuntu
- Infer 在 Mac 上的安裝和環境配置Mac
- 如何在Windows上安裝JAVA開發環境WindowsJava開發環境
- 在Ubuntu16.04上安裝LEMP環境Ubuntu
- Windows 環境下 Python 環境安裝WindowsPython
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- 在linux,windows上安裝rubyonrails開發環境LinuxWindowsAI開發環境
- Ubuntu 環境安裝 phpunitUbuntuPHP
- macOS 安裝 LNMP 環境MacLNMP
- brew lnmp 環境安裝LNMP
- dapr 環境安裝指南
- Windows 環境安裝LdapWindowsLDA
- Mac GO 環境安裝MacGo
- Pytorch環境安裝PyTorch
- Centos 安裝 erlang 環境CentOS
- zabbix環境安裝搭建
- PyOpenGl 1 -- 環境安裝
- zabbix安裝中文環境
- Windos環境安裝RocketMQMQ
- Windows環境安裝ScrapyWindows
- Debian環境中安裝git伺服器Gogs(上)Git伺服器Go
- 如何在 Ubuntu 伺服器上安裝桌面環境 (GUI)Ubuntu伺服器GUI
- node.js環境安裝及環境變數Node.js變數