久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

redhat 5+oracle

 小豬來了 2010-03-13
1.在安裝數(shù)據(jù)庫之前,,建議最好先把jdk配好,。

  2.然后就是一些rh5的安裝包裝上,我就是在這個上面吃的虧,,在網(wǎng)上說要安裝好什么什么包,,當(dāng)你裝好之后,安裝數(shù)據(jù)庫時仍然出錯,,關(guān)鍵是他們沒有說全,,這也是為什么我裝了三天的原因。

    0)查詢所需安裝包是否完整
      # rpm -q gcc make binutils openmotif setarch libXp

    1)插入redhat 5安裝光盤,,以文件夾形式打開,,搜索全部以rpm結(jié)尾的文件

     2)找出第0步所缺少的文件,還要找出所有的以compat開頭的文件,全部裝上他們,。有的裝不上需要依賴其它包的,,那就跳過,等裝完能裝的了,再來裝這些剩下的就可以了,。有幾個還是裝不上就不用裝了,,說明他們用不上(這是什么邏輯?),。但是libXp一定要裝,,就算光盤上沒有或裝不上,也要上網(wǎng)上下一個,。
    PS:光盤上有一個libXp-devel-*.rpm的,,你裝一下會裝不上,他會告訴所需要的依賴包libXp-*.rpm,,根據(jù)它提示的版本上網(wǎng)上找一個,。

注:以 root 用戶身份登錄后執(zhí)行下命令

  3.設(shè)置交換分區(qū),最好是大于或等于你的內(nèi)存,。具體情況是,,小于2G的,swap設(shè)為你內(nèi)存的2倍,。內(nèi)存為2~4G的設(shè)為1~2倍,。后面的我就莫試過了,需要的話可以上網(wǎng)查,。如果swap小于你的內(nèi)存,,oracle安裝檢測時,好像會報錯的,。我的內(nèi)存是3G,已有swap為2G,所以只要再加2G的swap就可以了.

    1)# grep MemTotal /proc/meminfo   //查看內(nèi)存
      # grep SwapTotal /proc/meminfo  //查看交換空間

    2)如果交換空間不夠,該咋辦呢?請往下看.
      # cd /usr      //這里建議在/usr里建swap,你也可以自己決定,最好是個單獨(dú)的分區(qū)
      # dd if=/dev/zero of=swap bs=1024 count=2097152 
      //bs是設(shè)定塊的大小,這里的意思就是1塊的大小是1024,count是由1024*2048(2G)得來的
      # /sbin/mkswap swap     //創(chuàng)建交換文件
      # /sbin/swapon swap     //激活當(dāng)前swap文件
      # /sbin/swapon -s       //查看swap是否激活
      # vi /etc/fstab         //編輯fstab文件,讓開機(jī)時自動啟動­,在行尾加上­如下語句
      /var/swapfile swap swap defaults 0 0

  4.修改參數(shù),這里我就不多說了,網(wǎng)上這樣的介紹多的是.
    修改完內(nèi)核參數(shù)后不必重啟系統(tǒng),。其中給出的是最小值,如果系統(tǒng)使
用的值較大,,就不要更改它,。
   
    1)#vi /etc/sysctl.conf
      在該文件末尾加入如下內(nèi)容:
     
      kernel.shmmni = 4096
      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
      保存后,再運(yùn)行sysctl -p應(yīng)用以上參數(shù)

    2)# vi /etc/security/limits.conf  最后一行添加如下內(nèi)容:
      #use for oracle
      * soft nproc 2047
      * hard nproc 16384
      * soft nofile 1024
      * hard nofile 65536

    3)# vi /etc/pam.d/login 行尾添加以下內(nèi)容
      #use for oracle
      session required pam_limits.so

    4)# vi /etc/selinux/config 更改以下內(nèi)容
      SELINUX=disabled    //我認(rèn)為是關(guān)閉LINUX的保護(hù)程序

    5)修改/etc/redhat-release文件,這樣安裝的時候能通過,oracle10不支付rh5
        # vi /etc/redhat-release
        改為:
             #Red Hat Enterprise Linux Server release 5 (Tikanga)
             Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
             //裝好oracle后還要改回來的

    5.建立安裝Oracle需要的用戶,組,,及目錄
      安裝oracle的目錄建議安裝在一個單獨(dú)的分區(qū)或者磁盤上,。
      1)創(chuàng)建組:
        # /usr/sbin/groupadd oinstall  
        # /usr/sbin/groupadd dba
      2)創(chuàng)建oracle用戶:
        # /usr/sbin/useradd -m -g oinstall -G dba oracle
      3)設(shè)置用戶密碼:
        # passwd oracle  //這里隨你,我這樣設(shè)的后果就是它會說這是一個糟糕的密碼
      4)# mkdir -p /u01/app/oracle     //軟件安裝位置
      5)# mkdir -p /u02/oradata        //數(shù)據(jù)文件存放位置
      6)# chown -R oracle:oinstall /u01 
      7)# chown -R oracle:oinstall /u01/app/oracle/ /u02/oradata/
      8)# chmod -R 775 /u01/app/oracle/ /u02/oradata/
        //以上三行是賦給用戶文件的使用權(quán)限

    6.配置oracle用戶的語言版本和環(huán)境變量
      注意:下面的操作,用oracle用戶登陸執(zhí)行,必須是界面登陸,不能是終端切換

      1)$ export LC_CTYPE=zh_CN.GB2312-8 0 0 
        //這是避免安裝軟件時出現(xiàn)亂碼,可根據(jù)安裝時的錯誤提示更改編碼格式

      2)接下來,,編輯/home/oracle目錄下的.bash_profile文件:
        $ vi /home/oracle/.bash_profile
        export ORACLE_BASE=/u01/app/oracle
        export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
        export ORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1
        export ORACLE_SID=oracle
        export PATH=$HOME/bin:$ORACLE_HOME/bin:${PATH}
        export ORACLE_TERM=xterm
        export TNS_ADMIN=$ORACLE_HOME/network/admin
        export ORA_NLS10=$ORACLE_HOME/nls/data
        export LD_LIBRARY_PATH=$ORACLE_HOME/lib
        export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
        export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
        export CLASSPATH=$ORACLE_HOME/JRE
        export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
        export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
        export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
        export THREADS_FLAG=native
        export TEMP=/app/temp
        export TMPDIR=/app/temp
        export LANG=EN_US               
        unset USERNAME
        umask 022

    準(zhǔn)備工作完畢,現(xiàn)在是辦正事的時候了

    7.安裝Oracle 10g
      把下載好的10201_database_linux32.zip,放在/opt目錄下,,
      在終端切換到root用戶,通過下列命令解壓,得到database文件夾
      # unzip 10201_database_linux32.zip
      切回oracle用戶到/opt/database目錄下執(zhí)行安裝:
      0)$ cd /opt/database
        $ export DISPLAY=":0.0"
        $ ./runInstaller
        進(jìn)入Oracle10g安裝界面
      1)選擇安裝類型,這里選擇高級安裝(最下面的),。
      2)指定證書存放目錄,。/u01/app/oracle/oraInventory
      3)選擇安裝的數(shù)據(jù)庫類型及oracle所支持的語言,這里選擇企業(yè)版,
        語言選擇English和Simplified Chinese,。
       (選擇Enterprise Edition,語言要簡體中文的)
      4)指定oracle環(huán)境變量,,安裝路徑,。/u01/app/oracle/product/10.2.0/db_1
      5)Oracle開始安裝前進(jìn)行檢查,我這報了一個Warning不過沒事,繼續(xù)
      6)選擇配置選項。(第一個,,安裝數(shù)據(jù)庫)
      7)選擇創(chuàng)建的數(shù)據(jù)庫模式,。(第一個,通用模式)
      8)指定數(shù)據(jù)庫配置的相關(guān)選項(SID:最好用默認(rèn)的,字符集:第一個Unicode UTF-8),。
      9)選擇數(shù)據(jù)庫管理選項,。(默認(rèn)第二個,下一步)
      10)指定數(shù)據(jù)庫存儲選項,。(/u02/oradata)
      11)指定數(shù)據(jù)庫備份回復(fù)選項,。(選一個,大家隨意)
      12)指定數(shù)據(jù)庫相關(guān)用戶密碼,。勾上所有用戶共用一個密碼選項,輸入密碼,下一步
      13)顯示安裝概要。    (next吧~~)
      14)開始安裝,。        (等吧~~)
      15)安裝成功后會彈出一個窗口,,用root權(quán)限執(zhí)行里面的命令,一定要執(zhí)行,,
         別大意了,,點(diǎn)OK。
      16)安裝結(jié)束,。
      17)安裝完成后,,恢復(fù)語言環(huán)境以及版本信息
         $ export LC_CTYPE=zh_CN.UTF-8

以下root用戶權(quán)限:

        # vi /etc/redhat-release  
         改為:
           Red Hat Enterprise Linux Server release 5 (Tikanga)
           #Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

    8.啟動數(shù)據(jù)庫與監(jiān)聽
      1)使用root用戶修改/etc/oratab文件:
        # vi /etc/oratab
       修改配置文件:
       SID名字:/Oracle/app/product/10.2.0/db_1:N為
       oracle:/Oracle/app/product/10.2.0/db_1:Y
      2)修改$Oracle_HOME/bin/dbstart文件:
        # vi $Oracle_HOME/bin/dbstart
        把其中的Oracle_HOME_LISTNER=什么東西,注釋掉,,
        加上Oracle_HOME_LISTNER=$Oracle_HOME

      3)修改/增加配置文件,,起名字叫oracle,添加下面的script
        # vi /etc/rc.d/init.d/oracle
===== Script ====
#!/bin/bash
#
# chkconfig: 35 95 1
# description: init script to start/stop oracle database 10g, TNS listener, EMS

# match these values to your environment:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_TERM=xterm
export PATH=/u01/app/oracle/bin:$ORACLE_HOME/bin:$PATH
export ORACLE_SID=oracle
export DISPLAY=localhost:0
export ORACLE_USER=oracle

# see how we are called:
case $1 in
        start)
        su - "$ORACLE_USER"<<EOO
        lsnrctl start
        sqlplus /nolog<<EOS
        connect / as sysdba
        startup
EOS
    emctl start dbconsole
EOO
touch /var/lock/subsys/$scriptname
    ;;
    stop)
    su - "$ORACLE_USER"<<EOO
    lsnrctl stop
    sqlplus /nolog<<EOS
    connect / as sysdba
    shutdown immediate
EOS
    emctl stop dbconsole
EOO
rm -f /var/lock/subsys/scriptname
    ;;
    *)
    echo "Usage: $0 {start|stop}"
    ;;
esac
===========end of script==============
    4)授權(quán) :
      # chown root.root /etc/rc.d/init.d/oracle
    5)修改文件屬性:
      # chmod 755 /etc/rc.d/init.d/oracle
    6)啟動/關(guān)閉服務(wù):
      # service oracle start
      # service oracle stop

    附:卸載(簡單,全是rm)
    1)使用SQL*PLUS停止數(shù)據(jù)庫
      $ sqlplus /nolog
      SQL> connect / as sysdba
      SQL> shutdown [immediate]   //方括號內(nèi)為可選
      SQL> exit

    2)停止Listener
      $ lsnrctl stop

    3)停止HTTP服務(wù)
      $ $ORACLE_HOME/Apache/Apache/bin/apachectl stop  //有些可能沒有

    4)用su或者重新登錄到root
      (1)運(yùn)行
         # $ORACLE_HOME/bin/localconfig delete
      (2)# rm -rf $ORACLE_BASE/*
      (3)# rm -f /etc/oraInst.loc /etc/oratab
      (4)# rm -rf /etc/oracle
      (5)# rm -f /etc/inittab.cssd
      (6)# rm -f /usr/local/bin/coraenv
      (7)# rm -f /usr/local/bin/dbhome
      (8)# rm -f /usr/local/bin/oraenv
      (9)刪除oracle用戶和組,。
         # userdel –r oracle
         # groupdel oinstall
         # groupdel dba
      (10)將啟動服務(wù)刪除
         # chkconfig --del dbora    //有些可能沒有

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多