隨筆-62  評(píng)論-29  文章-0  trackbacks-0
          安裝前的準(zhǔn)備工作
          1、下載軟件
          Oracle Database 10g Release 2 (10.2.0.1) Software下載位置:
          http://otn.oracle.com/software/products/database/oracle10g/index.html
          需要注意下載安裝文件的版本號(hào),不要搞錯(cuò)了
          2、解壓軟件
          1、解壓命令:unzip 10201_database_linux32.zip
          2、解壓后產(chǎn)生一個(gè)包含安裝文件的目錄database
          注:,最好在根上建立一個(gè)文件夾,這個(gè)文件夾專門用來存放ORACLE的安裝文件。但是需要注意的是,在安裝ORACLE前,需要把這個(gè)文件夾的所有者修改成用戶oracle,文件夾權(quán)限最好是修改成777,以免在安裝過程中出現(xiàn)問題。
          3、修改host文件
          查看/etc/hosts文件中必須包含a fully qualified name for the server
          192.168.1.108   cb  oralce

          4、設(shè)置核心參數(shù)
          在/etc/sysctl.conf文件中加入下列行:
          kernel.shmall = 2097152
          kernel.shmmax = 2147483648
          kernel.shmmni = 4096
          # semaphores: semmsl, semmns, semopm, semmni
          kernel.sem = 250 32000 100 128
          fs.file-max = 65536
          net.ipv4.ip_local_port_range = 1024 65000
          net.core.rmem_default=262144
          net.core.rmem_max=262144
          net.core.wmem_default=262144
          net.core.wmem_max=262144

          2、運(yùn)行下列命令改變核心參數(shù):/sbin/sysctl –p

          3、在/etc/security/limits.conf文件中加入下列行: 
          oracle               soft    nproc   2047 
          oracle              hard    nproc   16384 
          oracle              soft    nofile  1024 
          oracle              hard    nofile  65536

          4、在/etc/pam.d/login文件中加入下列行,如果里面沒有的話:
          session    required     /lib/security/pam_limits.so


          5、參數(shù)配置
          1、檢查下列包是否安裝,若未安裝則要先安裝:
          # From RedHat AS4 Disk 2
          cd /media/cdrecorder/RedHat/RPMS
          rpm -Uvh setarch-1.6-1.i386.rpm
          rpm -Uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
          rpm -Uvh make-3.80-5.i386.rpm
          rpm -Uvh glibc-2.3.4-2.i386.rpm

          # From RedHat AS4 Disk 3
          cd /media/cdrecorder/RedHat/RPMS
          rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
          rpm -Uvh compat-db-4.1.25-9.i386.rpm
          rpm -Uvh libaio-0.3.102-1.i386.rpm
          rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm (重點(diǎn))

          # From RedHat AS4 Disk 4
          cd /media/cdrecorder/RedHat/RPMS
          rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
          rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm

          2、創(chuàng)建下列組和用戶
          groupadd oinstall
          groupadd dba
          groupadd oper

          useradd -g oinstall -G dba oracle
          passwd oracle (在這個(gè)命令的執(zhí)行過程中,會(huì)要求用戶輸入兩次密碼)

          3、創(chuàng)建安裝oracle的目錄
          mkdir -p /u01/oracle/product/10.2.0/db_1
          chown -R oracle.oinstall /u01

          4、用root登錄,執(zhí)行下列指令:
          xhost +

          5、用oracle登錄把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID換成自己的實(shí)例名: (.bash_profile文件的位置在/home/oracle/.bash_profile)
          # Oracle Settings
          TMP=/tmp;
          export TMP
          TMPDIR=$TMP;
          export TMPDIR

          ORACLE_BASE=/u01/oracle;
          export ORACLE_BASE
          ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
          export ORACLE_HOME
          ORACLE_SID=orcl;
          export ORACLE_SID (關(guān)于實(shí)例名的地方)
          ORACLE_TERM=xterm;
          export ORACLE_TERM
          PATH=/usr/sbin: $PATH;

           

          export PATH
          PATH=$ORACLE_HOME/bin: $PATH;
          export PATH

          LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
          export LD_LIBRARY_PATH
          CLASSPATH=$ORACLE_HOME/JRE: $ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib;
          export CLASSPATH
          #LD_ASSUME_KERNEL=2.4.1;
          export LD_ASSUME_KERNEL



          if [ $USER = "oracle" ]; then
            if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
            else
              ulimit -u 16384 -n 65536
            fi
          fi

          環(huán)境變量的設(shè)置一定要正確。不能有空格, 可以按source 檢查設(shè)置是否正確。

          6、修改Oracle安裝文件及其所在目錄的所有于權(quán)限
                  以我的做法為例,我在根上建立一個(gè)名字為oracle的文件夾,然后將oracle安裝文件copy到這個(gè)文件夾,然后在終端里面修改文件夾oracle的歸屬及權(quán)限,具體辦法如下:
          chmod 777 /u01/oracle
          chown -R oracle.oinstall /oracle

          三、安裝oralce
          1、用oracle用戶登錄。如果用的是X模式,要把DISPLAY設(shè)置如下:
          DISPLAY=:0.0; export DISPLAY

          2、在/oracle/database目錄下用如下命令開始安裝: (安裝是最好將 linux 的語言設(shè)置成en_US ,以免亂碼)
          ./runInstaller

          3、在安裝過程中輸入合適的ORACLE_HOME和實(shí)例名。詳細(xì)過程就不說了,大家看著提示填寫就好。完成后的畫面中會(huì)有管理端入口地址和sqlplus入口地址。

          4、安裝過程中消耗時(shí)間很多,請(qǐng)耐心等待,另外,在安裝過程中,所有的提示信息都是中文的。在安裝即將完成的時(shí)候,會(huì)提示運(yùn)行兩個(gè)程序或者是腳本(我不是很清楚:-P),然后就可以了。

          四、安裝后配置
          編輯/etc/oratab文件設(shè)置每個(gè)實(shí)例的重啟標(biāo)志為“Y”:
          oracle:/u01/app/oracle/product/10.2.0/db_1:Y

          五、安裝檢測(cè)
                          安裝完成后,可以在oracle用戶下,打開終端,運(yùn)行dbca命令,后有一個(gè)向?qū)С霈F(xiàn),說明安裝成功

          六 oracle 啟動(dòng)
          先以Oracle用戶登錄

          1、 $/oracle/oracle/app/product/101/bin/dbstart:?jiǎn)?dòng)數(shù)據(jù)庫(kù)。

          2、 $/oracle/oracle/app/product/101/bin/dbshut:關(guān)閉數(shù)據(jù)庫(kù)。

          3、 $/oracle/oracle/app/product/101/bin/dbca:數(shù)據(jù)庫(kù)配置助理,進(jìn)行數(shù)據(jù)庫(kù)安裝、刪除和修改。

          4、 $/oracle/oracle/app/product/101/bin/netca:數(shù)據(jù)庫(kù)網(wǎng)絡(luò)服務(wù)配置管理。

          5、 $/oracle/oracle/app/product/101/bin/netmgr:數(shù)據(jù)庫(kù)網(wǎng)絡(luò)服務(wù)和監(jiān)聽配置助理。

          6、 $/oracle/oracle/app/product/101/bin/sqlplus:可運(yùn)行SQL,進(jìn)行數(shù)據(jù)庫(kù)操作,并可起停數(shù)據(jù)庫(kù)。運(yùn)行sqlplus命令,輸入sys用戶和口令登陸以后,運(yùn)行如下命名:

          shutdown immediate 立即關(guān)閉數(shù)據(jù)庫(kù)

          startup 啟動(dòng)數(shù)據(jù)庫(kù)

          7、 $/oracle/oracle/app/product/101/bin/lsnrctl start:?jiǎn)?dòng)數(shù)據(jù)庫(kù)監(jiān)聽

          $/oracle/oracle/app/product/101/bin/lsnrctl stop:關(guān)閉數(shù)據(jù)庫(kù)監(jiān)聽

          $/oracle/oracle/app/product/101/bin/lsnrctl status:察看數(shù)據(jù)庫(kù)監(jiān)聽運(yùn)行狀態(tài)




          posted on 2009-09-30 16:38 閱讀(200) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 开鲁县| 盐池县| 阳泉市| 莱阳市| 秦皇岛市| 陆丰市| 阿拉尔市| 龙里县| 宣武区| 定襄县| 河曲县| 松江区| 京山县| 来凤县| 荔波县| 白玉县| 安陆市| 松阳县| 苏尼特左旗| 桂东县| 江永县| 长垣县| 奉化市| 太谷县| 洛南县| 茌平县| 铁岭县| 崇左市| 榆树市| 元谋县| 中超| 大渡口区| 彭山县| 黎城县| 吉安市| 西平县| 罗田县| 南岸区| 韶山市| 通江县| 习水县|