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

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

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

    隨筆-314  評(píng)論-209  文章-0  trackbacks-0

    oracle 10g for hp HP-UX Itanium 11.31 installation
    標(biāo)簽:hp-ux上安裝oracle10g   

    1,硬件信息檢驗(yàn):
    /usr/sbin/dmesg | grep "Physical:" 確定物理RAM高于1000M
    /usr/sbin/swapinfo -a   確定交換分區(qū)有沒(méi)有空間
    bdf /tmp                確定tmp的空閑空間,要保障在400M以上
    (擴(kuò)展/tmp要到init 1但用戶(hù)狀態(tài)去umount掉,
    lvextend -L 800 /dev/vg00/lvol5(/tmp所在的lv) /dev/dsk/盤(pán)號(hào))
    extendfs -F vxfs /dev/vg00/lvol5)
    bdf                     確定磁盤(pán)大小,需要2個(gè)大于4.7G的磁盤(pán)系統(tǒng)
    # /bin/getconf KERNEL_BITS   確定系統(tǒng)是否64位

    2,檢查軟件需求:
    uname -a 檢查操作系統(tǒng)版本:必須是hp-ux 11i v3
       show_patches|grep PHKL_40240
       show_patches|grep PHKL_39624
       show_patches|grep PHKL_39625
    注:hp Unix patch 每個(gè)季度都會(huì)有更新

    確定hp 系統(tǒng)patch已經(jīng)打上,如果沒(méi)有,到itrc找到patch打上。
    (swinstall -s 完全路徑。先解析,再install)
    3,java -version        查看java版本。必須安裝Java版本SDK1.4.2。
    (如果不能直接打出,把/opt/java1.4/bin/:加入 /.profile的PATH=中,再加入
    export JAVA_HOME=/opt/java1.4)


    4,創(chuàng)建需要的UNIX組和用戶(hù)


    #/usr/sbin/groupadd oinstall
    #/usr/sbin/groupadd dba

    創(chuàng)建oracle用戶(hù):
    #/usr/sbin/useradd -g oinstall -G dba –m oracle
    passwd oracle



    5,創(chuàng)建必需目錄:
    mkdir /orabin
    mkdir -p /orabin/oracle

    mkdir /archive         
    chmod -R 775 /orabin /archive
    chown oracle:dba /orabin
    chown oracle:dba /archive

    6,配置內(nèi)核參數(shù):
    6.1 Kernel需求表:
    Parameter Recommended Formula or Value
    ksi_alloc_max (nproc*8) --32768
    max_thread_proc 256
    maxdsiz 1073741824 (1 GB)
    maxdsiz_64bit 2147483648 (2 GB)
    Oracle Database 21
    maxssiz 134217728 (128 MB)
    maxssiz_64bit 1073741824 (1 GB)
    maxswapchunks 16384    --
    maxuprc ((nproc*9)/10) --3687
    msgmap (2+msgmni)
    msgmni 4096
    msgseg 32767
    msgtql 4096
    ncsize (ninode+vx_ncsize) 34816
    nfile (15*nproc+2048) 61664
    nflocks 4096
    ninode (8*nproc+2048) 34816
    nkthread (((nproc*7)/4)+16) 7184
    nproc 4096
    semmap (semmni+2)
    semmni 4096
    semmns (semmni*2)
    semmnu (nproc-4)
    semvmx 32767
    shmmax The size of physical memory (0X40000000) or
    1073741824, whichever is greater.
    shmmni 512
    shmseg 120
    vps_ceiling 64
    (參數(shù)含義請(qǐng)看參數(shù)說(shuō)明)
    #調(diào)整內(nèi)核參數(shù)
    6.2 #kctune 查內(nèi)核參數(shù)
    kctune -h -B nproc="4200"
    kctune -h -B ksi_alloc_max="33600"
    kctune -h -B max_thread_proc="1100"
    kctune -h -B maxdsiz="1073741824"
    kctune -h -B maxdsiz_64bit="4294967296"
    kctune -h -B maxssiz="134217728"
    kctune -h -B maxssiz_64bit="1073741824"
    kctune -h -B maxuprc="3688"
    kctune -h -B msgmni="4096"
    kctune -h -B msgtql="4096"
    kctune -h -B ncsize="35840"
    kctune -h -B nflocks="4096"
    kctune -h -B ninode="34816"
    kctune -h -B nkthread="8416"
    kctune -h -B semmni="8192"
    kctune -h -B semmns="16384"
    kctune -h -B semmnu="4092"
    kctune -h -B semvmx="32767"
    kctune -h -B shmmax="34359738368"
    kctune -h -B shmmni="512"
    kctune -h -B shmseg="300"
    kctune -h -B vps_ceiling="64"


    如果更改了制定的static參數(shù)。需重建kernel和重起系統(tǒng)。
    重起系統(tǒng),用root登錄

     


    7,把安裝盤(pán)mount上(把安裝介質(zhì)傳上去)

    用oracle用戶(hù)登錄,并修改oracle用戶(hù)的環(huán)境(shell)
    7.1、打開(kāi)另一個(gè)會(huì)話(huà)終端
    7.2、輸入命令并確定是否可以用在終端輸出圖形化界面:
    $ xhost +
    7.3、完成一下步驟:
       在這里安裝oracle,切換到oracle用戶(hù)。$ su - oracle
    7.4、輸入命令確定oracle的默認(rèn)SHELL
    #echo $SHELL
    /sbin/sh(每個(gè)用戶(hù)所使用的sh都不一樣)

    8,更改環(huán)境變量:
    $ vi .profile
    加入以下行:
    export ORACLE_BASE=/orabin/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db_1
    export PATH=:$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch
    export NLS_LANG=american_america.zhs16gbk
    export ORACLE_SID=oracle


    9,編輯好之后logout再 su – oracle
    $echo $ORACLE_HOME
    輸出ORACLE_HOME的路徑

    安裝ORACLE軟件:
    拷貝文件到一個(gè)文件系統(tǒng)下,例如:/file/database

    注意到用戶(hù)和組為oracle:dba
    如果不是執(zhí)行:
    chown –R oracle:dba database 把他所屬用戶(hù)為oracle所屬組為dba
    chmod –R 775 databse      更改他的執(zhí)行權(quán)限為755
    export DISPLAY= 192.168.61.222:0.0
    xhost +
    su – oracle 切換到oracle用戶(hù)
    echo $DISPLAY 查看輸出目錄

    如果不是本機(jī)的IP地址,執(zhí)行:
    export DISPLAY=LOCALHOST_IP:0.0
    然后進(jìn)入oracle_databse所在目錄,進(jìn)行安裝oracle
    cd /file/databse
    ./ runInstaller -ignoreSysPreReqs

    10,如果提示swap分區(qū)不夠大,做如下操作:
    vgdisplay –v 看看哪個(gè)disk上還有空余的空間。(free要*pe值)
    lvcreate –L xxx(需要臨時(shí)swap分區(qū)的大小) –n myswap(lv名字) vg00(所在的vg名)

    newfs -F vxfs -o largefiles /dev/vg01/rmyswap(注意lv名前有r)
    swapon /dev/vg00 /myswap

    11,安裝完成之后,需要用root用戶(hù)run兩個(gè)腳本
    再打開(kāi)一個(gè)會(huì)話(huà)窗口,執(zhí)行:
    /orabin/oracle/oraInventory/orainstRoot.sh
    /orabin/oracle/product/10.2.0.1/root.sh


    12,上傳 oracle 10.2.0.4補(bǔ)丁
    以同樣的方法安裝oracle 10.2.0.4 補(bǔ)丁

     


    13,配置監(jiān)聽(tīng):
    netca


    14, 建庫(kù)
    dbca

    使用裸設(shè)備
    14.1 先創(chuàng)建裸設(shè)備
    lvcreate -L 6000 -n system01.dbf vg00
    lvcreate -L 5000 -n users01.dbf vg00
    lvcreate -L 5000 -n temp01.dbf vg00
    lvcreate -L 2000 -n undotbs01.dbf vg00
    lvcreate -L 2000 -n undotbs02.dbf vg00
    lvcreate -L 50 -n control01.ctl vg00
    lvcreate -L 50 -n control02.ctl vg00
    lvcreate -L50 -n control03.ctl vg00
    lvcreate -L 500 -n redo01.log vg00
    lvcreate -L 500 -n redo02.log vg00
    lvcreate -L 500 -n redo03.log vg00
    lvcreate -L 5000 -n sysaux01.dbf vg00
    lvcreate -L 50 -n spfileoracle.ora vg00


    14.2 改變裸設(shè)備的權(quán)限為oracle:dba
    chown oracle:dba /dev/vg00/rsystem01.dbf
    chown oracle:dba /dev/vg00/rusers01.dbf
    chown oracle:dba /dev/vg00/rtemp01.dbf
    chown oracle:dba /dev/vg00/rundotbs01.dbf
    chown oracle:dba /dev/vg00/rcontrol01.ctl
    chown oracle:dba /dev/vg00/rcontrol02.ctl
    chown oracle:dba /dev/vg00/rcontrol03.ctl
    chown oracle:dba /dev/vg00/rredo01.log
    chown oracle:dba /dev/vg00/rredo02.log
    chown oracle:dba /dev/vg00/rredo03.log
    chown oracle:dba /dev/vg00/rsysaux01.dbf
    chown oracle:dba /dev/vg00/rspfileoracle.ora

    14.3 創(chuàng)建軟連接
    ln -s /dev/vg00/rspfileoracle.ora /orabin/product/10.2.0.1/db_1/dbs/spfileoracle .ora
    ln -s /dev/vg00/rsystem01.dbf /orabin/oradata/oracle/system01.dbf
    ln -s /dev/vg00/rusers01.dbf /orabin/oradata/oracle/users01.dbf
    ln -s /dev/vg00/rtemp01.dbf /orabin/oradata/oracle/temp01.dbf
    ln -s /dev/vg00/rundotbs01.dbf /orabin/oradata/oracle/undotbs01.dbf
    ln -s /dev/vg00/rundotbs02.dbf /orabin/oradata/oracle/undotbs02.dbf
    ln -s /dev/vg00/rcontrol01.ctl /orabin/oradata/oracle/control01.ctl
    ln -s /dev/vg00/rcontrol02.ctl /orabin/oradata/oracle/control02.ctl
    ln -s /dev/vg00/rcontrol03.ctl /orabin/oradata/oracle/control03.ctl
    ln -s /dev/vg00/rredo01.log /orabin/oradata/oracle/redo01.log
    ln -s /dev/vg00/rredo02.log /orabin/oradata/oracle/redo02.log
    ln -s /dev/vg00/rredo03.log /orabin/oradata/oracle/redo03.log
    ln -s /dev/vg00/rsysaux01.dbf /orabin/oradata/oracle/sysaux01.dbf

     

    14.4 查看裸設(shè)備的權(quán)限和屬組
    # ll /dev/vg00/r*
    crw-r-----   1 root       sys         64 0x000017 Dec 3 15:26 /dev/vg00/rarchive
    crw-r-----   1 oracle     dba         64 0x00000f Dec 3 15:10 /dev/vg00/rcontrol01.ctl
    crw-r-----   1 oracle     dba         64 0x000010 Dec 3 15:10 /dev/vg00/rcontrol02.ctl
    crw-r-----   1 oracle     dba         64 0x000011 Dec 3 15:10 /dev/vg00/rcontrol03.ctl
    brw-r-----   1 oracle     dba         64 0x000012 Dec 3 15:10 /dev/vg00/redo01.log
    brw-r-----   1 oracle     dba         64 0x000013 Dec 3 15:10 /dev/vg00/redo02.log
    brw-r-----   1 oracle     dba         64 0x000014 Dec 3 15:10 /dev/vg00/redo03.log
    crw-r-----   1 root       sys         64 0x000001 Dec 3 11:44 /dev/vg00/rlvol1
    crw-r-----   1 root       sys         64 0x000002 Dec 3 11:44 /dev/vg00/rlvol2
    crw-r-----   1 root       sys         64 0x000003 Dec 3 11:44 /dev/vg00/rlvol3
    crw-r-----   1 root       sys         64 0x000004 Dec 3 11:44 /dev/vg00/rlvol4
    crw-r-----   1 root       sys         64 0x000005 Dec 3 11:44 /dev/vg00/rlvol5
    crw-r-----   1 root       sys         64 0x000006 Dec 3 11:44 /dev/vg00/rlvol6
    crw-r-----   1 root       sys         64 0x000007 Dec 3 11:44 /dev/vg00/rlvol7
    crw-r-----   1 root       sys         64 0x000008 Dec 3 11:44 /dev/vg00/rlvol8
    crw-r-----   1 root       sys         64 0x000009 Dec 3 15:10 /dev/vg00/roraclebin
    crw-r-----   1 oracle     dba         64 0x000012 Dec 3 15:10 /dev/vg00/rredo01.log
    crw-r-----   1 oracle     dba         64 0x000013 Dec 3 15:10 /dev/vg00/rredo02.log
    crw-r-----   1 oracle     dba         64 0x000014 Dec 3 15:10 /dev/vg00/rredo03.log
    crw-r-----   1 oracle     dba         64 0x000016 Dec 3 15:10 /dev/vg00/rspfileoracle.ora
    crw-r-----   1 oracle     dba         64 0x000015 Dec 3 15:10 /dev/vg00/rsysaux01.dbf
    crw-r-----   1 oracle     dba         64 0x00000a Dec 3 15:10 /dev/vg00/rsystem01.dbf
    crw-r-----   1 oracle     dba         64 0x00000c Dec 3 15:10 /dev/vg00/rtemp01.dbf
    crw-r-----   1 oracle     dba         64 0x00000d Dec 3 15:10 /dev/vg00/rundotbs01.dbf
    crw-r-----   1 oracle     dba         64 0x00000e Dec 3 15:10 /dev/vg00/rundotbs02.dbf
    crw-r-----   1 oracle     dba         64 0x00000b Dec 3 15:10 /dev/vg00/rusers01.dbf
    14.5 查看鏈接文件的權(quán)限和屬組
    /orabin/oradata/oracle
    # ll
    total 0
    lrwxrwxrwx   1 oracle     oinstall        24 Dec 4 11:09 control01.ctl -> /dev/vg00/rcontrol01.ctl
    lrwxrwxrwx   1 oracle     oinstall        24 Dec 4 11:09 control02.ctl -> /dev/vg00/rcontrol02.ctl
    lrwxrwxrwx   1 oracle     oinstall        24 Dec 4 11:09 control03.ctl -> /dev/vg00/rcontrol03.ctl
    lrwxrwxrwx   1 oracle     oinstall        21 Dec 4 11:09 redo01.log -> /dev/vg00/rredo01.log
    lrwxrwxrwx   1 oracle     oinstall        21 Dec 4 11:09 redo02.log -> /dev/vg00/rredo02.log
    lrwxrwxrwx   1 oracle     oinstall        21 Dec 4 11:09 redo03.log -> /dev/vg00/rredo03.log
    lrwxrwxrwx   1 oracle     oinstall        23 Dec 4 11:09 sysaux01.dbf -> /dev/vg00/rsysaux01.dbf
    lrwxrwxrwx   1 oracle     oinstall        23 Dec 4 11:09 system01.dbf -> /dev/vg00/rsystem01.dbf
    lrwxrwxrwx   1 oracle     oinstall        21 Dec 4 11:09 temp01.dbf -> /dev/vg00/rtemp01.dbf
    lrwxrwxrwx   1 oracle     oinstall        24 Dec 4 11:09 undotbs01.dbf -> /dev/vg00/rundotbs01.dbf
    lrwxrwxrwx   1 oracle     oinstall        24 Dec 4 11:09 undotbs02.dbf -> /dev/vg00/rundotbs02.dbf
    lrwxrwxrwx   1 oracle     oinstall        22 Dec 4 11:09 users01.dbf -> /dev/vg00/rusers01.dbf

    根據(jù)提示選擇數(shù)據(jù)庫(kù)名(oracle),sys密碼(和主機(jī)名一樣),選擇control,datafile,redofile以及spfile的路徑


    15 把數(shù)據(jù)庫(kù)變?yōu)闅w檔模式

    sqlplus 下執(zhí)行:
    alter system set log_archive_start= TRUE scope=spfile;
    alter system set log_archive_dest_1="LOCATION=/archive" scope=spfile;
    shutdown immediate;
    alter database archivelog;
    alter database open ;

    show parameter archive;


    測(cè)試:
    alter system switch logfile;
    /
    /
    /
    到/archive 目錄下查看是否已經(jīng)歸檔


    16 用客戶(hù)端和網(wǎng)頁(yè)或者第三方軟件連接oracle
    測(cè)試成功!
    finish!
    archive log list;
    shutdown immediate;
    startup mount;
    alter database archivelog;
    alter database open
    alter system set LOG_ARCHIVE_DEST_1='LOCATION=/oracle/oradata/express/archive';
    shutdown immediate;
    startup
    如果是oracle9i,還需要更改如下參數(shù):
    alter system set log_archive_start=true scope=spfile;
    但是如果在10g中也更改這些參數(shù),數(shù)據(jù)庫(kù)重啟時(shí)會(huì)有如下提示:
    ORA-32004: obsolete and/or deprecated parameter(s) specified
    alter system set log_archive_format='%t_%s.dbf' scope=spfile;
    但是如果在10g中也更改這些參數(shù),數(shù)據(jù)庫(kù)會(huì)不能啟動(dòng),如下提示:
    ORA-32004: obsolete and/or deprecated parameter(s) specified
    ORA-19905: log_archive_format must contain %s, %t and %r

    posted on 2010-12-03 20:45 xzc 閱讀(1112) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Oraclelinux/unix
    主站蜘蛛池模板: 精品熟女少妇aⅴ免费久久| 国产亚洲精品观看91在线| 免费A级毛片无码A∨中文字幕下载| 色老板亚洲视频免在线观| 亚洲AV无码一区东京热| 亚洲国产综合精品中文字幕| 在线观看免费毛片| 0588影视手机免费看片| 久久精品成人免费网站| 久久国产免费直播| 一区二区三区免费视频观看| 亚洲av成本人无码网站| 国产亚洲精品影视在线| 亚洲国产片在线观看| 在线观看亚洲人成网站| 亚洲AV综合色一区二区三区| 久久久久亚洲AV无码专区网站| 国产一卡二卡≡卡四卡免费乱码| 欧美在线看片A免费观看| 波多野结衣在线免费视频| 18禁美女裸体免费网站| 毛片在线播放免费观看| a毛片视频免费观看影院| 成人无码区免费A∨直播| 在线观看免费无码视频| 你好老叔电影观看免费| 国产成人无码区免费内射一片色欲 | 亚洲综合色视频在线观看| 免费人成视频x8x8入口| 亚洲av麻豆aⅴ无码电影| 亚洲成AV人在线观看网址| 亚洲AⅤ视频一区二区三区| 免费v片在线观看| 九月婷婷亚洲综合在线| 亚洲另类激情专区小说图片| 亚洲国产日韩成人综合天堂| 亚洲国产成人精品女人久久久 | 亚洲国产成人久久综合野外| 亚洲国产日韩在线观频| 在线精品亚洲一区二区小说| 亚洲日韩乱码中文无码蜜桃臀网站|