国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

HP-UX下ORACLE 8I的安裝與配置

2024-08-29 13:32:32
字體:
來源:轉載
供稿:網友
,歡迎訪問網頁設計愛好者web開發。最近在折騰hp-ux11.11,我就把oracle 8i在hp-ux下的安裝和配置過程寫出來,希望和各位分享,如果能對各位有所幫助,刁饞就感到欣慰了。如果你有什么問題或你的經驗與建議,歡迎和我聯系、探討或不探討任何技術問題,僅僅只是交個朋友,我的mail: [email protected]。好了灌了不少水,讓我們開始吧:)

說明:以下所有具體參數均是根據我的軟件環境而言:hp-ux 11.11 + oracle 8.1.7 enterprise edition (64-bit),對于你的系統可能部分內容有所變化,關鍵地方我會給出參考提示。

一、確認系統環境

# id
uid=0(root) gid=3(sys) groups=0(root),1(other),2(bin),4(adm),5(daemon),6(mail),)
# pwd
/
# model
9000/800/l3000-5x
# uname -a
hp-ux hl165web b.11.11 u 9000/800 1154484685 unlimited-user license
# lanscan
hardware station        crd hdw   net-interface  nm  mac       hp-dlpi dlpi
path     address        in# state nameppa        id  type      support mjr#
0/0/0/0  0x00306e2c251c 0   up    lan0 snap0     1   ether     yes     119
0/12/0/0 0x00306e21e827 1   up    lan1 snap1     2   ether     yes     119
# ifconfig lan1
lan1: flags=843<up,broadcast,running,multicast>
        inet 10.0.0.3 netmask ffffff00 broadcast 10.0.0.255


# dmesg|grep physical
physical: 2097152 kbytes, lockable: 1572408 kbytes, available: 1811528 kbytes    
好了以上是關于系統的基本信息,oracle的安裝對系統有所要求,主要包括:
1、mem最低128m,
2、swap最低400m或為mem*2,
3、x-windows肯定是要起來的,
4、hp-ux的patch是肯定要打的,oracle的文檔里(note:43507.1)對具體要用的patch有個完整的list,共有16個之多,但我想真的沒有必要去看,在裝oracle前直接給hp-ux打上最新的patch包好了,一切都搞定了。最新的patch你可以找hp的人要,也可以到hp的網站去下,不過要有系統服務號。
5、確認入下可執行文件存在:/usr/ccs/bin目錄里的make,ar,ld,nm和cc。如果你4做了,那么這些文件是沒有問題的。

二、調整系統參數

用sam調整以下hp-ux的參數,然后rebuild kernel and reboot。以下幾個參數是oracle要求的:
參數名 ora要求/我給的(說明)
shmmax 1 gb / 1,500,000,000
shmmin 1/
(這個參數是at&t unix 的,hp-ux里根本沒有,反正我是沒見過,我覺得對應的參數應該是shmem,這個參數的含義是enable sys v shared memory,default=1,表示enable;我想肯定是oracle文檔抄錯,這幫家伙都是抄來抄去的,對用戶也不負責,不管他好了。)
shmmni 100 / 200(default)
shmseg 10 / 120 (default)
semmni 70 / 100

好了,oracle問當中就要求這么多參數,但是還有一個參數你要是不調會走彎路的,那就是:maxdsiz ,含義為max data segment size for 32-bit processes (bytes)。至于maxdsiz_64bit要不要調,隨你了,因為它的default值正好是1g。
maxdsiz 67108864 / 280000000 (建議不要低于256m)
maxdsiz_64bit 1073741824 / 1200000000 (建議不要低于1g,也就是default值)

如果你不調maxdsiz,安裝完成后作連接就會出現下面的錯誤:
error in invoking target install of makefile
/data1/app/oracle/product/8.1.7/rdbms/lib/ins_rdbms.mk

這個錯誤是很嚴重的, oracle會提示你安裝成功,但你什么事都干不了!當然也不必擔心,更不必重裝,現在亡羊補牢還來得及:

先調整maxdsiz,重建內核重起系統,然后以oracle用戶登錄,手工編譯安裝ins_rdbms.mk好了:
$ cd $oracle_home/rdbms/lib
$ make -f ins_rdbms.mk install

ok,這個過程大約幾分鐘就好了,然后你的oracle就真的安裝成功了。

三、建oracle組、用戶、設置環境變量

#groupadd -g 200 dba
#groupadd -g 201 oinstall
#useradd -u 200 -g 201 -s /bin/ksh -m -d /data1/oracle8 oracle8
#vi /etc/group (填加oracle8到dba組,用vi純粹是個人習慣,我覺得這樣方便^_^)
#passwd oracle8
#su - oracle8
$vi .profile
設置環境變量,主要的幾個如下:
#--------------begin----------------------------------
# added by gototop 2002.10.18

oracle_base=/data1/app/oracle
oracle_home=$oracle_base/product/8.1.7
oracle_sid=ora8
oracle_term=vt100
ld_library_path=$oracle_home/lib:/usr/lib
path=$oracle_home/bin:$path

export oracle_base oracle_home oracle_sid oracle_term ld_library_path path

display=10.16.93.79:0.0
ora_nls33=$oracle_home/ocommon/nls/admin/data
nls_lang=american_america.zhs16cgb231280
tns_admin=$oracle_home/network/admin
ora_db=$oracle_home/dbs

export display ora_nls33 nls_lang tns_admin ora_db
umask 022
#--------------end-------------------------------------

完成后,存盤退出。
$. ./.profile
$env|grep ora
oracle_base=/data1/app/oracle
ora_db=/data1/app/oracle/product/8.1.7/dbs
oracle_sid=ora8
oracle_term=vt100
ora_nls33=/data1/app/oracle/product/8.1.7/ocommon/nls/admin/data
oracle_home=/data1/app/oracle/product/8.1.7

好了,搞定。

四、開始安裝

另一窗口以root用戶mount dvd:
# nohup /usr/sbin/pfs_mountd &
# nohup /usr/sbin/pfsd &
# /usr/sbin/pfs_mount -t rrip -x unix /dev/dsk/c3t2d0 /cdrom

然后回到oracle用戶的窗口執行:
$cd /cdrom
$ls
$./runi*

ok,稍等片刻,熟悉的oracle welcome界面就出現在你面前了。

就這么簡單,還要些什么呢?后面都是傻瓜性的事了,照著圖形界面一路走好了,和在其他平臺上安裝沒有什么區別。在大約要結束的時候會提示你用root執行一下$oracle_home/root.sh,這個我在其他unix/linux上也是要的,我想大家應該都很熟了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 象山县| 伊吾县| 克拉玛依市| 凤阳县| 棋牌| 曲沃县| 郑州市| 彭水| 两当县| 项城市| 华阴市| 寿阳县| 瓮安县| 华阴市| 河池市| 响水县| 金华市| 叙永县| 蓬莱市| 铜陵市| 丰宁| 定安县| 和田市| 大邑县| 临漳县| 江津市| 普洱| 丘北县| 育儿| 建昌县| 洛宁县| 普兰店市| 东方市| 长丰县| 明光市| 太保市| 嘉峪关市| 武义县| 敖汉旗| 上犹县| 佛冈县|