lbom

          小江西

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            18 隨筆 :: 21 文章 :: 69 評論 :: 0 Trackbacks
          接觸 solaris : 安裝 oracle
          作者:佚名??來源:本站收集??發(fā)布時間:2005-11-14 18:40:47??發(fā)布人:admin

          減小字體 增大字體

          接觸 solaris : 安裝 oracle


          Install oracle815 in Solaris 7

          1.建立 ORACLE 用戶和 DBA 組,初始化安裝目錄
          =================================================
          groupadd dba
          useradd -g dba oracle
          passwd oracle
          mkdir /oracle
          chown -R oracle.dba /oracle

          2.為安裝 ORACLE 設(shè)置系統(tǒng)變量
          =================================================
          vi /etc/system
          (add in the end)=>
          set shmsys:shminfo_shmmax=4294967295
          set shmsys:shminfo_shmmin=1
          set shmsys:shminfo_shmmni=100
          set shmsys:shminfo_shmseg=10
          set semsys:seminfo_semmni=100
          set semsys:seminfo_semmsl=100
          set semsys:seminfo_semmns=2000
          set semsys:seminfo_semopm=100
          set semsys:seminfo_semvmx=32767
          (請根據(jù)實際情況做調(diào)整)

          vi /etc/services
          (add in the end)=>
          orasrv 1525/tcp oracle
          listener 1521/tcp
          (請根據(jù)實際情況做調(diào)整)

          vi /etc/oracle/.profile(.cshrc)
          (add or modify)=>
          set path=( /oracle/bin /usr/sbin /usr/bin /usr/openwin/bin /oracle /etc /usr/ccs/bin . )
          setenv ORACLE_HOME /oracle
          setenv ORACLE_SID oracle8
          #setenv DISPLAY 10.1.1.110:0.0
          setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
          #setenv NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
          (請根據(jù)實際情況做調(diào)整)


          說明:加#為可選的參數(shù), 10.1.1.110是用PC機運行EXTRAX登錄服務(wù)器所配置的。

          #sync;sync;reboot Sun OS重啟,使系統(tǒng)參數(shù)生效

          3.Install
          =================================================
          1 、插入ORACLE 安裝光盤
          #/etc/init.d/volmgt stop
          #/etc/init.d/volmgt start
          %volcheck
          %df -k 檢查有無cdrom的設(shè)備

          2、 %cd /cdrom/cdrom0 %./runInstaller 出現(xiàn) ORACLE Universal Installer的安裝窗口,按Next鍵繼續(xù)

          (遠(yuǎn)程安裝則在 KEA!X Server 等遠(yuǎn)程模擬桌面環(huán)境下在命令窗口中運行 ./runInstaller 出現(xiàn) ORACLE Universal Installer的安裝窗口,按Next鍵繼續(xù))

          3、Destination框輸入將要安裝oracle的目錄這里我輸入/oracle,接著出現(xiàn)彈出窗口要求用root運行/tmp/orainstRoot.sh (它創(chuàng)建oraInventory的安裝目錄) 接著選擇要安裝的產(chǎn)品ORACLE8I 8.1.5

          4、選typical或custom安裝,注意屏幕上端Language按鈕,選Chinese語言。

          5、接著出現(xiàn)將要安裝ORACLE產(chǎn)品的全部信息,如果有不對的地方可以按Perious按鈕返回修改。如果確認(rèn)無誤,按Next,ORACLE開始安裝。

          (如果選擇了要建數(shù)據(jù)庫,會要求你輸入數(shù)據(jù)庫的存放地址,這里我輸入/oracle/data,那么數(shù)據(jù)庫的真正存放地址是 /oracle/data/oradata/dbdir)

          6、安裝成功100%后又回到開始的選項菜單。/oracle/orainst/install.log 安裝日志文件最后提示OK

          7、彈出Setup Privileges窗口,要求用root運行 #/oracle/root.sh
          Are these setting correct (y/n):敲 y Enter the full pathname of the local bin directory (y/n): 敲/bin (此shell 程序在/var/oracle路徑下生成一個文件oratab ,并做系統(tǒng)檢測)


          4.創(chuàng)建數(shù)據(jù)庫時應(yīng)該注意的問題
          =================================================
          小心庫建好后不能修改的參數(shù):

          Character sets : ZHS16GDK
          db_block_size : 2048

          建庫失敗錯誤 01034 :

          先取消建庫過程。
          檢查oracle安裝目錄下的 .profile(.cshrc) 設(shè)置及其他系統(tǒng)設(shè)置。
          (必要的時候 reboot 服務(wù)器)用/oracle/dbs/dbassist 重新建庫

          建庫失敗后重建時說庫已經(jīng)存在:

          rm -r /oracle/admin/
          rm -r /oracle//


          5.建庫后的微調(diào)
          =================================================
          #vi /var/opt/oracle/oratab 最后一行改 app1:/oracle:Y
          #vi /var/opt/oracle/listener.ora 改 host= (host_name) oraclehome= (/oracle)
          例子: listener=(address_list=
          (address=(protocol=tcp)
          (port=1521)
          (host=joe)))
          sid_list_listener=(sid_list=
          (sid_desc=(sid_name=oracle8)
          (oracle_home=/oracle)))
          trace_level+listener=admin
          startup_wait_time_listener=0
          connect_timeout_listener=5

          #vi /var/opt/oracle/tnsnames.ora 一些連接字符串,分布式通訊時有用


          6.安裝測試
          =================================================
          #su - oracle %env 看環(huán)境變量改變了沒有

          %svrmgrl 喚醒SVRMGR狀態(tài)
          SVRMGR>connect internal
          連接打開數(shù)據(jù)庫 SVRMGR>shutdown immediate 先關(guān)閉 instances, 數(shù)據(jù)庫
          SVRMGR>startup 再打開數(shù)據(jù)庫,當(dāng)看到 instances startup, database mount, database open的時候,oracle安裝成功
          SVRMGR>exit

          %lsnrctl start 啟動listener 如果出錯檢查環(huán)境變量是否設(shè)好,及l(fā)snrctl文件的內(nèi)容和執(zhí)行屬性。


          7。配置自啟動/關(guān)閉
          =================================================
          編寫 SH 文件
          vi /etc/oracle

          #!/bin/sh
          OPT_=$1

          case "$OPT_" in
          start)
          /bin/echo "$0 : (start)"
          #
          # Your service startup command goes here.
          #
          su - oracle -c "/oracle/bin/dbstart"
          su - oracle -c "/oracle/bin/lsnrctl start"
          # su - root -c "/www/tomcat/bin/startup.sh"
          # su - root -c "/www/apache/bin/apachectl start"

          # NOTE: Must exit with zero unless error is severe.
          exit 0
          ;;
          stop)
          /bin/echo "$0 : (stop)"
          #
          # Your service shutdown command goes here.
          #
          su - oracle -c "/oracle/bin/lsnrctl stop"
          su - oracle -c "/oracle/bin/dbshut"
          # su - root -c "/www/tomcat/bin/shutdown.sh"
          # su - root -c "/www/apache/bin/apachectl stop"

          # NOTE: Must exit with zero unless error is severe.
          exit 0
          ;;
          *) /bin/echo ''
          /bin/echo "Usage: $0 [start|stop]"
          /bin/echo " Invalid argument ==> \"${OPT_}\""
          /bin/echo ''
          exit 0
          ;;
          esac

          設(shè)置執(zhí)行次序
          ln -s /etc/init.d/oracle /etc/rc2.d/S99oracle
          ln -s /etc/init.d/oracle /etc/rc0.d/K01oracle


          8.自啟動/關(guān)閉 測試
          =================================================
          reboot 后 ps -ef | grep oracle

          posted on 2006-04-04 14:53 lbom 閱讀(298) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)絡(luò)資料
          主站蜘蛛池模板: 蕉岭县| 江口县| 黎川县| 隆子县| 泸西县| 高密市| 思南县| 梅河口市| 清涧县| 晋城| 镇宁| 和硕县| 平泉县| 肇州县| 海兴县| 扶余县| 永新县| 荣成市| 漳州市| 四平市| 历史| 同心县| 梁山县| 屯门区| 桐梓县| 亳州市| 荥经县| 鸡东县| 吴忠市| 南城县| 册亨县| 葵青区| 江阴市| 东阿县| 根河市| 吉林市| 江源县| 灵璧县| 建湖县| 武城县| 新兴县|