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

          4、設置核心參數
          在/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、運行下列命令改變核心參數:/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、參數配置
          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 (重點)

          # 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、創建下列組和用戶
          groupadd oinstall
          groupadd dba
          groupadd oper

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

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

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

          5、用oracle登錄把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID換成自己的實例名: (.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 (關于實例名的地方)
          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

          環境變量的設置一定要正確。不能有空格, 可以按source 檢查設置是否正確。

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

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

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

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

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

          四、安裝后配置
          編輯/etc/oratab文件設置每個實例的重啟標志為“Y”:
          oracle:/u01/app/oracle/product/10.2.0/db_1:Y

          五、安裝檢測
                          安裝完成后,可以在oracle用戶下,打開終端,運行dbca命令,后有一個向導出現,說明安裝成功

          六 oracle 啟動
          先以Oracle用戶登錄

          1、 $/oracle/oracle/app/product/101/bin/dbstart:啟動數據庫。

          2、 $/oracle/oracle/app/product/101/bin/dbshut:關閉數據庫。

          3、 $/oracle/oracle/app/product/101/bin/dbca:數據庫配置助理,進行數據庫安裝、刪除和修改。

          4、 $/oracle/oracle/app/product/101/bin/netca:數據庫網絡服務配置管理。

          5、 $/oracle/oracle/app/product/101/bin/netmgr:數據庫網絡服務和監聽配置助理。

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

          shutdown immediate 立即關閉數據庫

          startup 啟動數據庫

          7、 $/oracle/oracle/app/product/101/bin/lsnrctl start:啟動數據庫監聽

          $/oracle/oracle/app/product/101/bin/lsnrctl stop:關閉數據庫監聽

          $/oracle/oracle/app/product/101/bin/lsnrctl status:察看數據庫監聽運行狀態




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

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 小金县| 承德市| 龙里县| 密云县| 南华县| 太谷县| 光山县| 水城县| 甘泉县| 高尔夫| 博兴县| 兰考县| 桂阳县| 新源县| 芦山县| 金阳县| 册亨县| 麻江县| 鄢陵县| 通化县| 隆林| 汉阴县| 广丰县| 巍山| 邛崃市| 惠安县| 丽江市| 阿拉善右旗| 灌南县| 康马县| 平乐县| 西藏| 二连浩特市| 金平| 建昌县| 濮阳县| 舞钢市| 新邵县| 丹棱县| 息烽县| 新化县|