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

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

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

    superwei

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    linux環境安裝oracle

    載自:http://bbs.chinaunix.net

    一點心得:
    本身就對linux環境不熟悉,又加上是第一次安裝oracle,所以在安裝過程中,找了不少相關文檔,但是每個文檔的內容都有所不同,而且不太全面,所以把自己的安裝過程記下來。希望能幫助以下其他第一次安裝oracle的朋友們!

    這幾天,也是一直麻煩本討論區的幾位朋友了!

    特此感謝:pydwh、 yxq、   kingbird

    相關技術支持連接
    http://www.neweasier.com/article/2003-01-16/1042702987.htmlhttp://www.csdn.net/develop/article/17/17305.shtm
    http://www.csdn.net/develop/article/17/17306.shtm
    http://www.csdn.net/develop/article/17/17307.shtm
    http://fanqiang.com/a2/b2/20020303/080000115.html
    http://www.linuxeden.com/forum/showthread.php?s=&threadid=53703
    http://www.linuxeden.com/forum/showthread.php?s=&threadid=53866
    http://www.linuxeden.com/forum/showthread.php?s=&threadid=51689
    http://www.linuxeden.com/forum/showthread.php?s=&threadid=44614




    一:準備工作:

    binutils-2.10.0.18-1.src.rpm (這個很重要,安裝完成后要還原)
    compat-egcs-6.2-1.1.2.16.i386.rpm
    compat-glibc-6.2-2.1.3.2.i386.rpm
    compat-libs-6.2-3.i386.rpm
    compat-libstdc++-6.2-2.9.0.16.i386.rpm
    jdk118_v3-glibc-2.1.3.tar.bz2


    lnx_920_disk1.cpio.gz
    lnx_920_disk2.cpio.gz
    lnx_920_disk3.cpio.gz

    硬件方便,我就不多說了,這個我想大家都知道了!


    二:安裝

    1)安裝JDK118_v3

    解壓縮,安裝在/usr/local
    bunzip2 jdk118_v3-glibc-2.1.3.tar.bz2
    tar -xvf jdk118_v3-glibc-2.1.3.tar
    ln -s jdk118_v3 java

    2)安裝binutils-2.10.0.18-1.i386.rpm
    rpm -Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm

    3)
    rpm -Uvh compat-glibc-6.2-2.1.3.2.rpm
    rpm -Uvh compat-libs-6.2-3.rpm
    rpm -Uvh --force --nodeps compat-egcs-6.2-1.1.2.14.rpm
    rpm -Uv compat-libstdc++-6.2-2.9.0.16.i386.rpm  (好多時候都是沒裝這個包,oracle不能進行安裝)

    4)
    解開壓縮文件:
    gunzip lnx_920_disk1.cpio.gz lnx_920_disk2.cpio.gz lnx_920_disk3.cpio.gz

    解開打包文件:
    cpio -idmv < lnx_920_disk1.cpio.gz
    cpio -idmv < lnx_920_disk2.cpio.gz
    cpio -idmv < lnx_920_disk3.cpio.gz

    5)
    交換空間

    Oracle 推薦的交換空間大小為物理內存的兩倍或者最少 512MB,采用兩者之中大的那個值。我建議使用更多的交換空間,特別是你有其他的程序運行在 Oracle 服務器上時,我的 PC 有 256MB 內存,我使用了 600MB 的交換空間。如果在安裝 Oracle 時沒有足夠的交換空間,特別是在建庫時,將會導致系統幾分鐘沒有任何反應。

    檢查交換空間:
    cat /proc/swaps

    增加交換空間:
    dd if=/dev/zero of=tmpswap bs=1k count=300000
    chmod 600 tmpswap
    mkswap tmpswap
    swapon tmpswap

    6)
    建立 Oracle 用戶

    groupadd dba
    groupadd oinstall
    useradd -g oinstall -G dba oracle
    passwd oracle

    建立 Oracle 目錄

    mkdir /opt/oracle
    mkdir /opt/oracle/product
    mkdir /opt/oracle/product/9.2.0
    chown -R oracle.oinstall /opt/oracle
    mkdir /var/opt/oracle
    chown oracle.dba /var/opt/oracle
    chmod 755 /var/opt/oracle

    7)
    以 Oracle 用戶進入,建立 $HOME/.bash_profile:
    # Oracle Environment
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=/opt/oracle/product/9.2.0
    export ORACLE_SID=ora
    export ORACLE_TERM=xterm
    #export TNS_ADMIN= 設置這個變量,如果 sqlnet.ora, tnsnames.ora等不在$ORACLE_HOME/network/admin 目錄下。
    export NLS_LANG=AMERICAN;
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
    export LD_LIBRARY_PATH
    # Set shell search paths:
    PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
    PATH=$PATH:/opt/local/bin:/opt/NSCPnav/binORACLE_HOME/bin
    PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
    export PATH
    # CLASSPATH must include the following JRE locations:
    CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib
    CLASSPATH=$CLASSPATHORACLE_HOME/network/jlib
    LC_ALL=en_US
    export LC_ALL
    LANG=en_US
    export LANG
    TMPDIR=/tmp
    exprot TMPDIR
    umask 022

    保存退出,重新登陸oracle用戶




    啟動 runInstaller
    #Disk1/runInstaller
    開始安裝

    出現oralce的圖形安裝界面

    安裝過程中:
    (1)系統提示要在/tmp下以Root身份運行orainstRoot.sh,打開終端窗口,以Root身份運行/tmp/orainstRoot.sh,然后點Continue。

    (2)文件拷貝完成后系統提示運行Root.sh腳本,打開終端,以Root身份運行Root.sh

    (3)安裝文件拷貝沒有問題,linking時出一個錯誤(only one哦,如果你出的錯誤很多的話,我也沒有辦法),是關于ins_ctx.mk的,開另一個konsole,修改$ORACLE_HOME/ctx/lib/env_ctx.mk,在INSO_LINK =......一大串的最后加上$(LDLIBFLAG)dl,然后返回到安裝界面,retry,安裝就可以成功完成

    安裝成功

    9)
    修改shmmax:echo xxxxxxx >; /proc/sys/kernel/shmmax,xxxxxx值為內存的一半(看ORACLE的文檔,也不要告訴我你不會),這是為創建數據庫做準備的

    我個人的做法是:
    以root用戶,修改/proc/sys/kernel/shmmax的內容為4294967295
    # vi /proc/sys/kernel/shmmax
    修改shmmax的內容為4294967295
    保存退出


    10)做一點小的修改
    為了方便使用,我們現在做中文管理截面的設置
    修改oracle用戶目錄下的.bash_profile文件
    修改以下內容:
    LC_ALL=en_US
    export LC_ALL=en_US
    LANG=en_US
    export LANG=en_US
    修改為以下:
    LC_ALL=zh_CN
    export LC_AL
    LANG=zh_CN
    export LANG


    11)建立數據庫
    以oracle用戶登陸
    啟動Oracle 9i監聽程序
    # lsnrctl start
    開始建立數據庫
    # dbca
    按照需要建立數據庫,注意修改sys和system的密碼
    數據庫完成后
    # oemapp studio
    出現界面后:
    啟動獨立數據庫連接
    選擇:工具=》服務管理=》oracle net manager
    添加“服務命名” 完成配置后,進行測試!
    測試通過后,選擇 文件=》保存網絡配置
    關閉oracle net manager 回到studio界面
    文件=》將數據庫添加到樹
    從彈出窗口中選擇 “從本地的insnames.ora文件中添加已選數據庫” ,從中選擇剛才添加的服務名,“確定”退出

    到此就ok了!

    posted on 2007-08-06 10:37 小辭猬 閱讀(253) 評論(0)  編輯  收藏 所屬分類: Linux & Unix

    主站蜘蛛池模板: 99精品热线在线观看免费视频| 亚洲愉拍一区二区三区| 亚洲大尺度无码专区尤物| 伊人久久亚洲综合| 亚洲精品自在在线观看| 中文字幕第13亚洲另类| 亚洲精品乱码久久久久66| 亚洲精品亚洲人成在线观看| 亚洲乱色熟女一区二区三区丝袜| 国产成人综合亚洲AV第一页| 国产亚洲精品va在线| 亚洲国产精品自在线一区二区 | 99视频免费在线观看| 三上悠亚在线观看免费| 精品免费tv久久久久久久| 男人j进入女人j内部免费网站| 男人都懂www深夜免费网站| 日韩免费人妻AV无码专区蜜桃 | 中文字幕在线视频免费| 国产免费爽爽视频在线观看 | 亚洲aⅴ无码专区在线观看春色| 丰满亚洲大尺度无码无码专线| 五级黄18以上免费看| 99在线视频免费观看| 午夜视频在线免费观看| 免费H网站在线观看的| 日本久久久免费高清| 中文字幕专区在线亚洲| 亚洲四虎永久在线播放| 国产成人亚洲综合一区 | 久久亚洲精品成人av无码网站| 亚洲小说区图片区| 亚洲s码欧洲m码吹潮| 亚欧国产一级在线免费| 18观看免费永久视频| 日韩视频在线免费观看| 亚洲小说区图片区另类春色| 久久亚洲熟女cc98cm| 亚洲Av无码国产一区二区| 中文毛片无遮挡高清免费| 91网站免费观看|