<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評(píng)論 :: 0 Trackbacks
    Linux下安裝Oracle10g(一).裝備工作
    ?
    ??? 一直以來(lái)都在windows下面使用和學(xué)習(xí)Oracle,最近下決心必須要開(kāi)始使用linux了,不能老是這么落伍。于是前期也在Linux、Oracle方面作了很多的準(zhǔn)備工作,也看了很多的資料,今天正式開(kāi)始第一步——安裝。
    ?
    一、安裝RH4
    ?
    ??? 操作系統(tǒng)使用在VMware上安裝的RadHat_AS4
    ?
    ??? 系統(tǒng)內(nèi)核為:
    ??? # uname -r
    ??? 2.6.9-5.EL
    ?
    ??? 檢查CPU版本:
    ??? # cat /proc/cpuinfo
    ??? ...
    ?
    ??? 檢查L(zhǎng)inux版本:
    ??? # cat /etc/issue
    ??? Red Hat Enterprise Linux AS release 4 (Nahant)
    ?
    ?
    ??? 在需要使用SSH連接虛擬機(jī)里的Linux時(shí),可以ping通,但是連不上,google了一下發(fā)現(xiàn)是因?yàn)殚_(kāi)啟了IPv6導(dǎo)致SSH無(wú)法綁定在0.0.0.0的22端口上導(dǎo)致的
    ??? # iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    ??? 添加規(guī)則后連接成功
    ?
    ?? 注:iptables命令具體操作見(jiàn)“IPTABLES手冊(cè)
    ?
    ?
    二、檢查系統(tǒng)參數(shù)
    ?
    ??? 安裝完Linux之后,首先檢查系統(tǒng)參數(shù):
    ?
    ??? # grep MemTotal /proc/meminfo
    ??? MemTotal:??? 1035864 kB (1G內(nèi)存)
    ?
    ??? # grep SwapTotal /proc/meminfo
    ??? SwapTotal:? 2031608 kB (2G交換空間)
    ?
    ??? 注:grep函數(shù)的用法參見(jiàn)《Grep命令學(xué)習(xí)
    ?
    ??? 檢查空閑的可用硬盤空間(3G左右),以及臨時(shí)文件夾空間(400M)
    ??? # df -k /tmp
    ??? # df -k
    ???
    ??? 安裝Oracle10g需要以下Package:
    ?
    ??? binutils-2.15.92.0.2-13.EL4
    ??? compat-db-4.1.25-9
    ??? compat-libstdc++-296-2.96-132.7.2
    ??? control-center-2.8.0-12
    ??? gcc-3.4.3-22.1.EL4
    ??? gcc-c++-3.4.3-22.1.EL44
    ??? glibc-2.3.4-2.9
    ??? glibc-common-2.3.4-2.9
    ??? gnome-libs-1.4.1.2.90-44.1
    ??? libstdc++-3.4.3-22.1
    ??? libstdc++-devel-3.4.3-22.1
    ??? make-3.80-5
    ??? pdksh-5.2.14-30
    ??? sysstat-5.0.5-1
    ??? xscreensaver-4.18-5.rhel4.2
    ??? setarch-1.6-1
    ?
    ??? 檢查Package是否已安裝:
    ?
    ??? # rpm -q \binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch
    ??? binutils-2.15.92.0.2-10.EL4
    ??? compat-db-4.1.25-9
    ??? package compat-libstdc++-296 is not installed
    ??? control-center-2.8.0-12
    ??? package gcc is not installed
    ??? package gcc-c++ is not installed

    ??? glibc-2.3.4-2
    ??? glibc-common-2.3.4-2
    ??? gnome-libs-1.4.1.2.90-44.1
    ??? libstdc++-3.4.3-9.EL4
    ??? package libstdc++-devel is not installed
    ??? make-3.80-5
    ??? pdksh-5.2.14-30
    ??? package sysstat is not installed
    ??? xscreensaver-4.18-5.rhel4.2
    ??? setarch-1.6-1
    ?
    ??? 在光盤中找到安裝文件,安裝缺少的Package,包括:
    ?
    ??? disk3/RedHat/RPMS/compat-libstdc++-296-2.96-132.7.2.i386.rpm
    ??? disk3/RedHat/RPMS/gcc-3.4.3-9.EL4.i386.rpm
    ??? disk3/RedHat/RPMS/gcc-c++-3.4.3-9.EL4.i386.rpm
    ??? disk3/RedHat/RPMS/libstdc++-devel-3.4.3-9.EL4.i386.rpm
    ??? disk4/RedHat/RPMS/sysstat-5.0.5-1.i386.rpm
    ?
    ??? 如果安裝盤中沒(méi)有需要的Package,也可以到網(wǎng)上下載,例如
    ??? http://rpm.pbone.net/index.php3/stat/4/idpl/2060541/com/binutils-2.15.92.0.2-13.i386.rpm.html
    ??? 下載完成后執(zhí)行下列命令安裝:
    ??? #rpm -Uvh --force binutils-2.15.92.0.2-13.i386.rpm
    ?
    ??? 網(wǎng)上資料推薦安裝binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm 和 compat-oracle-rhel4-1.0-5.i386.rpm ,但是經(jīng)測(cè)試不裝也可以安裝Oracle
    ???
    ?
    三、配置核心參數(shù)

    ??? 1、# vi /etc/sysctl.conf
    ?
    ??? 加入下列內(nèi)容:
    ??? kernel.shmall = 2097152
    ??? kernel.shmmax = 536870912
    ??? 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 = 1048576
    ??? net.core.rmem_max = 1048576
    ??? net.core.wmem_default = 262144
    ??? net.core.wmem_max = 262144

    ??? 注:只需修改kernel.shmmax為物理內(nèi)存的一半(字節(jié))
    ??? 編輯完之后存盤退出,然后運(yùn)行下列命令重新加載并驗(yàn)證參數(shù)是否正確:
    ??? #sysctl -p
    ?
    ??? 2、# vi /etc/security/limits.conf
    ?
    ??? 加入下列內(nèi)容:
    ??? * ??? soft nproc ?? 2047
    ??? * ??? hard nproc ?? 16384
    ??? * ??? soft nofile ? 1024
    ??? * ??? hard nofile ? 65536

    ?
    ??? 3、# vi /etc/pam.d/login
    ?
    ??? 加入下列內(nèi)容:
    ??? session required /lib/security/pam_limits.so
    ??? session required pam_limits.so


    ??? 4、# vi /etc/selinux/config
    ?
    ??? 修改以下內(nèi)容:
    ??? SELINUX=disabled
    ?
    ??? 注:關(guān)于vi編輯器的用法,參見(jiàn)《vi編輯器的基本操作》
    ?
    ?
    四、創(chuàng)建用戶
    ?
    ??? 創(chuàng)建oracle用戶,以及dba、oinstall組,并將oracle加入:
    ?
    ??? # groupadd dba
    ??? # groupadd oinstall
    ??? # useradd -g oinstall -G dba -m oracle
    ??? # passwd oracle

    ?
    ??? 注:關(guān)于用戶及組的操作,見(jiàn)《linux用戶組操作文檔》
    ?
    ??? 創(chuàng)建oracle目錄,注意磁盤的空閑空間。這里我們創(chuàng)建到opt目錄下:
    ??? # mkdir /opt/ora10g
    ??? # mkdir /opt/ora10g/product
    ??? # mkdir /opt/ora10g/oradata
    ?
    ??? 分配oracle在目錄中的權(quán)限:

    ??? # chown -R oracle.oinstall /opt/ora10g
    ?
    ?
    五、配置Oracle用戶的環(huán)境變量
    ?
    ??? 先將用戶切換到oracle
    ??? # su - oracle
    ?
    ??? 編輯.bash_profile修改環(huán)境變量
    ??? $ vi .bash_profile
    ?
    ??? 將以下內(nèi)容加入文件:

    ##--------------------------------------
    ## Set for Oracle10g Install |
    ##--------------------------------------
    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_BASE=/opt/ora10g
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=dodo
    export ORACLE_TERM=xterm
    export PATH=/usr/sbin:$PATH
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    export LD_ASSUME_KERNEL=2.6.9
    export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
    umask 022
    if [ $USER = "oracle" ]; then
    ??? if [ $SHELL = "/bin/ksh" ]; then
    ??????? ulimit -p 16384
    ??????? ulimit -n 65536
    ??? else
    ??????? ulimit -u 16384 -n 65536
    ??? fi
    fi
    ##------------------- Set Over
    ?
    ?
    ??? 注:在ORACLE_SID中改為自己需要的默認(rèn)SID名;ORACLE_BASE改為安裝目錄。
    ?
    ?
    ?
    posted on 2009-01-15 23:23 decode360 閱讀(351) 評(píng)論(0)  編輯  收藏 所屬分類: 07.Oracle
    主站蜘蛛池模板: 久久久久亚洲AV无码专区桃色| 最近在线2018视频免费观看| 国产成人高清亚洲一区久久 | 免费一级e一片在线播放| 国内一级一级毛片a免费| 国产精品视_精品国产免费| 日韩在线视频免费看| 国产午夜影视大全免费观看| 国产又黄又爽又猛的免费视频播放| 国产大片91精品免费看3| 亚洲欧洲日本在线| 亚洲综合另类小说色区| 亚洲国产精品成人久久| 亚洲色图国产精品| 亚洲啪啪免费视频| 欧美日韩亚洲精品| 一区二区三区在线免费| a国产成人免费视频| 亚洲视频免费在线看| 日韩吃奶摸下AA片免费观看| 免费观看一级毛片| 中文字幕专区在线亚洲| 亚洲人成电影亚洲人成9999网| 亚洲婷婷第一狠人综合精品| MM1313亚洲精品无码久久| 精品国产免费一区二区三区| 99视频精品全部免费观看| 成人A级毛片免费观看AV网站| 又黄又爽无遮挡免费视频| 亚洲人成人网站色www| 亚洲精品91在线| 亚洲av永久无码精品网址| 国产日韩精品无码区免费专区国产 | 亚洲成在人线在线播放无码| 日本在线观看免费高清| 国内精品久久久久影院免费| 毛片a级毛片免费观看品善网| 亚洲AV蜜桃永久无码精品| 亚洲AV一宅男色影视| 国产午夜亚洲精品国产| rh男男车车的车车免费网站|