Solaris學習——安裝Oracle 10g{最詳細圖解版} adder By editor

一)前期準備
*FTP客戶端軟件
*Xmanager
*pl/sql dev
*10gr2_db_sol[1].cpio,數據庫安裝程序,適用於SUN Solaris(SPARC),數據庫版本10.2。
二)創建用戶組、用戶
1)添加用戶組:

# groupadd oinstall
# groupadd dba

 


2)添加用戶:

 

 

 

# useradd –g oinstall –G dba –d /export/home/oracle –s /bin/csh –m oracle
{-g表示用戶所屬組、-G表示用戶所屬附加組、-d表示用戶主目錄、-s表示用戶默認shell類型、oracle表示用戶名,-m參數表示自動創建此用戶的主目錄,爲避免麻煩,請勿手動創建此目錄}
# passwd oracle
{表示爲oracle用戶設置密碼,輸入該命令並回車之後,系統會提示輸入密碼、確認密碼}

 

 

三)創建Oracle數據庫安裝點
新建目錄,Oracle將安裝於這些目錄下:

# mkdir /opt/oracle
# mkdir /opt/oracle/product/10gr2
# mkdir /opt/oracle/doc

 

並把/opt/oracle目錄屬主改爲oracle,屬組改爲oinstall:

 

# chown -R oracle:oinstall /opt/oracle

 

{附Solaris系統目錄說明
/: root文件系統
/bin:可執行程序,基本命令
/usr:UNIX系統文件
/dev:設備文件(邏輯設備)
/devices:設備文件(物理設備)
/etc:系統配置,系統管理數據文件
/export:允許其他系統訪問的目錄和文件
/home:用戶家目錄
/kernel:系統核心模塊
/lib:系統庫
/opt:增加的一些應用軟件
/tmp:SWAP區
/var:系統的一些管理文件}
四)修改Oracle用戶的環境變量
以oracle用戶登陸,在oracle用戶的主目錄下找到並修改它的環境變量.cshrc(這是一個隱藏文件,ls時須加-a參數)。如未發現此文件,請使用cp命令將主目錄下的local.cshrc文件拷貝一份另命名爲.cshrc。
在.cshrc文件的umask 022下一行添加如下內容

 

 

            

           

setenv ORACLE_BASE /opt/oracle
setenv ORACLE_HOME /opt/oracle/product/10gr2
setenv ORACLE_SID yoursid
setenv ORACLE_UN system
setenv ORACLE_PW yourpassword
setenv NLS_LANG "simplified chinese_china.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"

 

 

 

{ORACLE_BASE是Oracle根目錄,ORACLE_HOME是Oracle產品目錄,即如果你的機器裝兩個版本的Oracle系統,可以在同一個ORACLE_BASE下,但ORACLE_HOME會做兩個。}
之後,在path的開頭位置加入$ORACLE_HOME/bin
例如:
set path=($ORACLE_HOME/bin /usr/ccs/bin /bin /usr/bin ) 請照此原樣填寫,勿使用絕對路徑。
使新環境變量生效:

# source .cshrc

 


校驗環境變量:

 

# env

 


五)修改Solaris系統參數
1)使用root賬戶登錄,創建/etc/system文件的一個備份,例如:

 

 

# cp /etc/system /etc/system.orig

 

2)編輯/etc/system,在最後添加如下:

set noexec_user_stack=1
set semsys:seminfo_semmni=300
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=6400000000(服務器8G內存的情況下,不同情況按比例增減)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30

 

3)重啓系統使參數生效:

 

# /usr/sbin/reboot

 
六)Oracle系統安裝
1)使用oracle用戶登錄ftp,將安裝程序10gr2_db_sol[1].cpio上傳至oracle用戶主目錄。
2)解壓

 

 

# gunzip -d 10gr2_db_sol.cpio.gz //(added by editor)
# cpio –idmv < 10gr2_db_sol.cpio

  

 

如解壓時報錯,則換成root賬戶解壓。
3)以oracle用戶登錄,執行

 

# ./runInstaller

 

如果不能執行的話,切換成oracle用戶執行shell具體命令爲:
# su oracle 
# ./runInstaller
 
 
第一步:注意不選“Create Starter Database”


第二步:操作系統檢查

第三步:選擇配置選項

第四步:顯示安裝信息彙總

第五步:顯示安裝進度

第六步:安裝中途,提示執行腳本文件,以root用戶執行之。

第七步:顯示Oracle軟件安裝完成界面。

第八步:於oracle/product/10gr2/bin目錄下執行./dbca,出現創建數據庫界面。

第九步:選擇建庫模板,默認

第十步:配置數據庫服務名

第十一步:開始數據庫配置
第十二步:爲系統賬戶設置密碼(爲簡便起見,可以都設置爲一樣的密碼)

第十三步:設置存儲機制,這裏選擇的是文件系統,配置起來比較簡單(ASM弄了半天也沒配成功)


第十四、十五、十六步:默認。

第十七步:內存等參數的設置

*內存:默認;進程:可以根據需要調整一下;字符集:ZHS16GBK;連接方式:Dedicated


第十九步:欲運行net manager程序,請執行
# /opt/oracle/product/10gr2/bin/netmgr
或者是
# cd /opt/oracle/product/10gr2/bin/
# ./netmgr
 


可完成對監聽程序、服務名的配置。
欲停止或啓動監聽程序,請執行:

 

 

 

# /opt/oracle/product/10gr2/bin/lsnrctl stop
或者是
#/opt/oracle/product/10gr2/bin/lnrctl start

 

欲啓動數據實例,請執行:

 

 

 

# sqlplus /as sysdba

 

 


登錄,執行

 

#startup //editor 沒有嘗試!

 
啓動數據庫。

七)驗證安裝是否成功
1)驗證是否安裝成功:

 

 

 

 

 

# sqlplus system/yourpassword@yoursid

 

SQL> select * from tab;

 


2)關閉、啓動正常

 

 

# sqlplus /nolog

 

SQL> connect /as sysdba
SQL> shutdown immediate
SQL> conn /as sysdba
SQL> startup

 

 

 

 

3)查看監聽器狀態

# lsnrctl status

 

發佈了17 篇原創文章 · 獲贊 0 · 訪問量 3312
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章