• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 在Solaris下安裝Oracle9i

    發表于:2007-07-13來源:作者:點擊數: 標簽:
    首先解釋一下我的實驗環境:一臺Ultra 10, 系統是Solaris 8, 在 XP 上使用Xmanager操作.(我的機子內存是256M,當時用了一天一夜,所以大家要有強烈的心理準備!) Solaris 的安裝就不用細說了吧! 咱們直接進入正題吧! 一. 添加系統參數和相應的用戶/組 1. 修改系
    首先解釋一下我的實驗環境:一臺Ultra 10, 系統是Solaris 8, 在XP上使用Xmanager操作.(我的機子內存是256M,當時用了一天一夜,所以大家要有強烈的心理準備!) Solaris 的安裝就不用細說了吧! 咱們直接進入正題吧!

    一. 添加系統參數和相應的用戶/組

    1. 修改系統參數,編輯 /etc/system文件

    # cp /etc/system system.bkp //修改前,最好先備份,行成好習慣

    # vi /etc/system

    forceload: sys/shmsys

    set shmsys:shminfo_shmmax=67108864 //這些數值不是固定的,可自己指定,以下同

    set shmsys:shminfo_shmmin=1

    set shmsys:shminfo_shmmni=400

    set shmsys:shminfo_shmseg=200

    forceload: sys/semsys

    set semsys:seminfo_semmns=400

    set semsys:seminfo_semmni=100

    set semsys:seminfo_semmsl=200

    set ulimit=3000000

    2.修改文件/etc/services

    # vi /etc/services

    orasrv 1600/tcp #oracle

    listener 1700/tcp #oracle

    3.創建用戶/組

    # groupadd dba //添加一個dba組

    # useradd -c oracle -g dba -d /home/oracle -m -s /bin/bash oracle //添加一個oracle用戶

    # passwd oracle //修改用戶的密碼

    # sync

    # sync // 保存修改的文件后,重啟系統使參數生效

    # reboot

    二. 修改用戶的環境變量

    su - oracle

    $ vi .bash_profile

    #bash profile

    umask 022

    ULIMIT=3000000

    ORACLE_SID=ota //根據實際情況定

    ORACLE_BASE=/home/oracle

    ORACLE_HOME=$ORACLE_BASE/product/9.2

    ORACLE_TERM=sun5

    export ULIMIT ORACLE_SID ORACLE_BASH ORACLE_HOME ORACLE_TERM

    PATH=$PATH/ORACLE_HOME/bin:.

    export PATH

    $ .bash_profile //保存文件后執行,使環境變量生效

    $ mkdir product //oracle安裝程序也會自己添加

    $ cd product

    $ mkdir 9.2

    三. 安裝oracle9i

    1. 退出,以oracle用戶身份登陸,檢查磁盤空間.

    2. 將 oracle9i 的第一張CD放入CD-ROM中,開始安裝

    $cd /

    $ /cdrom/disk1/runInstaller //在安裝時關閉所有訪問光驅的窗口,并不能進入CD目錄下執行runInstaller程序;否則不能換盤.

    3. oracle Universal Installer啟動WELCOME界面,點擊"NEXT"

    4. 進入"Inventory"界面,使用缺省路徑,點擊OK

    5. 進入"Unix Group Name"界面,組名輸入"dba",點擊NEXT,有對話框跳出,按提示用root用戶執行/tmp/orainstRoot.sh腳本.在 /var/opt/oracle中生成oraInst.loc文件,以root用戶運行/tmp/oraInstall/orainstRoot.sh腳本.在/home/oracle中創建oraInvertory目錄.

    6. 進入"File Locations"界面,其中"Destination..."為缺省ORACLE_HOME所指的路徑.點擊NEXT.

    7. 進入"Available Products"界面,選擇第一項"Oracle9i Database",點擊右下角"products Languages",選擇"Simplified Chinese",NEXT.

    8. 進入"Installation Types"界面,如想最大化安裝,選"Enterprise Edition",自由選擇則"Custom",點擊NEXT.

    9. 進入"Datebase Configuration"界面.注意:應選擇"Customized",可以對數據庫進行個性化創建,如:數據文件大小,位置等,NEXT.

    10.進入"Operating System Groups"界面,對于OSDBA和OSOPER框輸入dba.

    11.指定Global Database Name和SID,點NEXT. //在這要注意,Name和SID一定要和指定的相同,ota

    12.如第8步選"Custom",則會有產品列表,選擇完成后,點NEXT.

    13."Summary"界面,總結要安裝的內容,確認后,點NEXT.

    14.開始安裝,時間比較長,其中會提示換盤,在提示中要修改PATH為:/cdrom/disk2 & /cdrom/disk3.

    15."Install Suclearcase/" target="_blank" >ccessful"后,會有對話框提示:以root身份運行/home/oracle/product/9.2/root.sh腳本,Enter the full pathname of the local bin directory : y . //在/usr/local/bin中生成一些命令,在/var/opt/oracle中生成oratab文件.

    16.開始創建數據庫. //這一步在我的256M的機器上特別的慢,實在是讓人忍不可忍啊.哈哈!

    17.彈出"Net Configuration Assistant"界面,選中"perform typical configuration"項,進行網絡的典型配置.

    18.安裝完畢.

    四. oracle的啟動與關閉

    Oracle9i與8i不同,去掉了SVRMGRL工具,數據庫的啟停只能用sqlplus.

    $sqlplus /nolog

    SQL>connect / as sysdba

    已連接.

    SQL>startup(或shutdown)

    啟動監聽

    $lsnrctl start

    停止監聽

    $lsnrctl stop

    五. Oracle 服務器在操作系統啟動時自動開始

    (這里說明一下,下面的辦法只可參考,不一定試用每一個實例的!)

    1. 修改文件/var/opt/oracle/oratab

    su - oracle

    $ cd /var/opt/oracle

    $ vi oratab //將ota:/home/oracle/product/9.2:N中最后的N修改為Y

    2. 編寫啟動腳本/etc/init.d/dbora

    su - root

    $ cd /etc/init.d

    $ vi dbora

    ORACLE_HOME=/home/oracle/product/9.2

    ORACLE_OWNER=oracle

    if [ ! "$1" ]; then echo "no parameter"; exit; fi

    if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME]

    then

    echo "Oracle startup: cannot start"

    exit

    fi

    case "$1" in

    'start')

    su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"

    su - $ORACLE_OWNER -c "Isnrctl start listener"

    ;;

    'stop')

    su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut &"

    su - $ORACLE_OWNER -c "lsnrctl stop listener &"

    sleep 30 #give datebase some time to shutdown

    ;;

    esac

    $ ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora

    $ ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora

    $ reboot // 重啟系統檢查

    六. Oracle常用命令

    dbca - 用于創建,刪除,管理oracle實例

    oemapp dbassist - Database Configuration Assistant 用于數據庫的管理(創建,修改,刪除)

    netca - Net8 Configuration Assistant 用于數據庫服務器網絡服務的配置

      

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>