亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

AIX4.3.3上安裝ORACLE9.2過程詳解

2024-08-29 13:48:11
字體:
來源:轉載
供稿:網友

   (非原創,出自哪里我也不太記得了,共享給大家吧!單純的安裝Oracle其實非常簡單,只要按照下面的步驟,一般都不會有什么問題)

AIX 4.3.3 上面安裝 oracle 9.2  
1. 檢查物理內存:(RAM >= 512 MB) 
# lsattr -El sys0 -a realmem 
realmem 1048576 Amount of usable physical memory in Kbytes False 

我們的是1G,呵呵,夠了 
2. 檢查swap空間:(等于物理內存或者1G,最好大一些) 
# lsps -a 
Page Space Physical Volume Volume Group Size %Used Active Auto Type 
hd6 hdisk0 rootvg 2048MB 1 yes yes lv 

我們的是2G,呵呵 
3. 檢查磁盤空間,主要注重兩點: 
a) 安裝9.2 , 主要是存放 ORACLE CODE,這個空間建議在4G左右,或者更大一點。 
b) 另外,安裝Oracle的過程中,Oracle Universal Installer 需要大約400M左右的臨時空間,可以使用系統默認的/tmp目錄, 
也可以自己設置環境變量TMPDIR來指定一個具有足夠空間的目錄,或者在安裝過程中指定一個有足夠空間的臨時目錄 
如: 
TMPDIR=/oratools 
eXPort TMPDIR 
一般來說,oracle的安裝文件都放在內置盤上,所以,我們需要看看內置盤的空間: 
# lsdev -Cc disk 
hdisk0 Available 40-60-00-4,0 16 Bit LVD SCSI Disk Drive 
hdisk1 Available 14-08-L SSA Logical Disk Drive 

我們看到hdisk0是內置盤,現在確定其大?。?nbsp;
# lspv hdisk0 
PHYSICAL VOLUME: hdisk0 VOLUME GROUP: rootvg 
PV IDENTIFIER: 000ca13f7ebe3b7e VG IDENTIFIER 000ca13f7ebe3e67 
PV STATE: active 
STALE PARTITIONS: 0 ALLOCATABLE: yes 
PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 11 
TOTAL PPs: 542 (17344 megabytes) VG DESCRipTORS: 2 
FREE PPs: 217 (6944 megabytes) HOT SPARE: no 
USED PPs: 325 (10400 megabytes) 
FREE DISTRIBUTION: 108..20..00..00..89 
USED DISTRIBUTION: 01..88..108..108..20 

我們看到,TOTAL 為18G,FREE 為7G,夠了,呵呵 
4. 檢查 OS 的版本,兩種方法: 
你可以用oslevel 命令確定當前的AIX 版本, 
# oslevel 
4.3.3.0 

或者你也可以用oslevel -r,確定當前的AIX 版本和ML(the maintenance level of the system): 
# oslevel -r 
4330-09 

這樣的結果,類似于用instfix 命令查看當前的ML: 
$ instfix -i  grep ML 
All filesets for 4.3.0.0_AIX_ML were found. 
All filesets for 4.3.1.0_AIX_ML were found. 
All filesets for 4.3.2.0_AIX_ML were found. 
All filesets for 4320-02_AIX_ML were found. 
All filesets for 4.3.3.0_AIX_ML were found. 
All filesets for 4330-01_AIX_ML were found. 
All filesets for 4330-02_AIX_ML were found. 
All filesets for 4330-03_AIX_ML were found. 
All filesets for 4330-04_AIX_ML were found. 
All filesets for 4330-05_AIX_ML were found. 
All filesets for 4330-06_AIX_ML were found. 
Not all filesets for 4330-07_AIX_ML were found. 
All filesets for 4330-08_AIX_ML were found. 
All filesets for 4330-09_AIX_ML were found. 
All filesets for AIX43ML were found. 

可見,我們的是AIX 4.3.3 ,ML是09的 
5. 查看OS 是否為64 bit: 
假如是64 bit位的OS,可以裝32 bit 或者64 bit 的oracle 8i ,但是 32 bit的OS 只能裝32 bit 的oracle; 
因為oracle 9.2 沒有32 bit的,所以,我們必須驗證我們的OS 是64位的OS: 
也是有兩種方法: 
# locale64 
LANG=C 
LC_COLLATE="C" 
LC_CTYPE="C" 
LC_MONETARY="C" 
LC_NUMERIC="C" 
LC_TIME="C" 
LC_MESSAGES="C" 
LC_ALL= 

或者 
# bootinfo -y 
64 

6.看看OS的patch夠不夠 
Oracle的文檔上,對于AIX 4.3.3 要求至少在ML 09 ,并且IY24568, IY25282, IY27614,IY30151這四個patch,實際上 
但是實際上,我們還需要一個IY30927,文檔上說這個包僅僅是和CPU的使用效率有關的包,可以不要,但是我安裝的經驗 
是,一定要,否則會出問題。
上述包假如不存在,那么需要到下面的站點download: 
 http://techsupport.services.ibm.com/server/fixes 
$ instfix -i  grep ML 
All filesets for 4.3.0.0_AIX_ML were found. 
All filesets for 4.3.1.0_AIX_ML were found. 
All filesets for 4.3.2.0_AIX_ML were found. 
All filesets for 4320-02_AIX_ML were found. 
All filesets for 4.3.3.0_AIX_ML were found. 
All filesets for 4330-01_AIX_ML were found. 
All filesets for 4330-02_AIX_ML were found. 
All filesets for 4330-03_AIX_ML were found. 
All filesets for 4330-04_AIX_ML were found. 
All filesets for 4330-05_AIX_ML were found. 
All filesets for 4330-06_AIX_ML were found. 
Not all filesets for 4330-07_AIX_ML were found. 
All filesets for 4330-08_AIX_ML were found. 
All filesets for 4330-09_AIX_ML were found. 
All filesets for AIX43ML were found. 

顯然,我們的AIX 是4.3.3 ML09 
查看某個patch是否安裝了: 
# instfix -i  grep IY24568 
All filesets for IY25282 were found 
表示已經有這個patch了 
# instfix -i  grep IY30927 
Not all filesets for IY30927 were found. 
表示沒有安裝IY30927這個patch 
7. 非凡要說明的是,java是在AIX 4.3.3 的默認安裝中是不安裝的,需要手工安裝 
(在AIX 5.1 就不要手工裝了,系統的默認安裝就會安裝java) 
至少需要JDK1.1.8 ,對應的patch是 IY30886 
假如使用HTTP SERVER,那么就需要JDK1.3.1 ,對應的patch是: IY31033 
下載地址: 
 FTP://service.software.ibm.com/aix/efixes/ 
(假如已經裝了這個補丁,會有一個/usr/jdk_base目錄,它就是你的JAVA_HOME) 
8. 檢查是否具備所需的OS package 
AIX 4.3.3 需要下列package: 
bos.adt.base, bos.adt.lib, bos.adt.libm, bos.perf.perfstat 
我們可以使用lslpp pl os_package 命令來查看: 
# lslpp -l bos.adt.base 
Fileset Level State Description 
---------------------------------------------------------------------------- 
Path: /usr/lib/objrepos 
bos.adt.base 4.3.3.77 COMMITTED Base application Development 
Toolkit 
# lslpp -l bos.adt.lib 
Fileset Level State Description 
---------------------------------------------------------------------------- 
Path: /usr/lib/objrepos 
bos.adt.lib 4.3.3.10 COMMITTED Base Application Development 
Libraries 
# lslpp -l bos.adt.libm 
Fileset Level State Description 
---------------------------------------------------------------------------- 
Path: /usr/lib/objrepos 
bos.adt.libm 4.3.3.50 COMMITTED Base Application Development 
Math Library 

假如上面需要的patch和packgae沒有安裝,那么去相應的站點download他們,并使用smit的update all來安裝他們。
 
安裝過程中有時候會出現類似 "這個包已經被安裝了或者指定的目錄不對" 等錯誤,這時候,去你指定的目錄下面看看, 
假如有.toc文件,我們需要刪除它(它是個隱含文件,需要用ls -a 查看),然后重新update all 
9. 上面的都做完了以后,reboot機器: 
shutdown -Fr 
10. 檢查一下剛才的patch和package都有了,現在給oracle劃分存儲空間 
首先,需要一個地方存放安裝文件,假設為/oratools,我們需要進入 
smit- System Storage Management (Physical & Logical Storage) 
-File Systems 或者 -Logical Volume Manager, 
(假如你是個AIX新手,那么你最好就選擇FS,讓系統為你建立邏輯卷就好了,呵呵; 
假如想裝OPS或者RAC那么你就要用先建邏輯卷,再建文件系統的方法了,因為系統建立的邏輯卷也許會重名,呵呵) 
-Add / Change / Show / Delete File Systems 
-Journaled File Systems 
-Add a Journaled File System 
- Add a Large File Enabled Journaled File System(選擇這個,可以支持大于2G的文件系統) 
這是系統會出現讓你選擇一個vg的窗口,最好不要選擇rootvg,因為我們通常把和OS相關的東西放在那里。 
然后出現:類似下面的窗口: 
SIZE of file system (in 512-byte blocks) [] # 
* MOUNT POINT [] 
Mount AUTOMATICALLY at system restart? no 
(注重將Mount AUTOMATICALLY at system restart設置為自動mount) 
11. 在建立一個ORACLE_HOME主目錄(方法同上) 
12. 建立dba 組 
smit group - Add a Group 
13. 建立oracle 用戶 
smit user - Add a User 
14. 以oracle登陸,修改PRofile,如: 
PATH=/usr/bin:/etc:/usr/sbin:/usr/UCb:$HOME/bin:/usr/bin/X11:/sbin:. 
export PATH 
if [ -s "$MAIL" ] # This is at Shell startup. In normal 
then echo "$MAILMSG" # Operation, the Shell checks 
fi # periodically. 
PATH=$PATH:/oratools/gzip-1.2.4a 
export PATH 
DISPLAY = 192.168.2.216:0.0 
export DISPLAY 
ORACLE_BASE=/oracle92 
export ORACLE_BASE 
ORACLE_HOME=$ORACLE_BASE/product/9.2 
export ORACLE_HOME 
ORACLE_SID=ORA92 
export ORACLE_SID 
ORACLE_TERM=vt100 
export ORACLE_TERM 
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
export ORA_NLS33 
JAVA_HOME=/usr/jdk_base 
export JAVA_HOME 
LIBPATH=$ORACLE_HOME/lib 
export LIBPATH 
CLASSPATH=$ORACLE_HOME/product/jlib:$ORACLE_HOME/jlib 
export CLASSPATH 
PATH=$ORACLE_HOME/bin:$PATH 
export PATH 
NLS_LANG=american_america.zhs16gbk 
export NLS_LANG 
TMPDIR=/oratools 
export TMPDIR 
set -o vi 
umask 022 
set -o vi不是必須的,呵呵,它讓你可以在輸入OS的時候使用vi的命令(類似vi的命令模式), 
例如: 
H : 左移一個字符 
J : 剛才執行過的后一個命令 
K : 剛才執行過的前一個命令 
L : 右移一個字符 
等等 
15. 安裝ORACLE,需要XWindow的支持 
以oracle登陸,輸入:xclock,看看是否可以出現一個小時鐘,假如可以就OK了 
否則,su 到root,然后xhost +192.168.2.216 
16. 剩下的就沒什么好說的了吧,照著提示,中間有幾次需要root權限執行幾個sh,然后OK 
注重,我安裝的時候因為忽略了IY30927 所以LINK的時候報錯,然后查看make文件發現問題多多,呵呵, 
我的解決辦法: 
首先,安裝 IY30927,然后reboot; 
然后,relink 
假如還有類似下面的問題: 
ld: 0711-317 ERROR: Undefined symbol: ksusga_ 
ld: 0711-317 ERROR: Undefined symbol: kwqpls_ 
ld: 0711-317 ERROR: Undefined symbol: kclnlt_ 
ld: 0711-317 ERROR: Undefined symbol: ksulsg_ 
ld: 0711-317 ERROR: Undefined symbol: kcbstdbz_ 
ld: 0711-345 Use the -bloadmap or -bnoquiet option to oBTain more information. 
make: The error code from the last command is 8. 
那么到$ORACLE_HOME/lib,看看ksms.imp是否為0 bytes,假如是,那么刪除這個文件,并且執行relink,因該就沒有問題了。
 
(這個錯誤是由于剛剛在沒有裝那個IY30927 的時候,安裝過程中提示某個.so出錯,我們選擇了忽略,那么, 
$ORACLE_HOME/bin/genksms執行就會失敗,并且在$ORACLE_HOME/lib/ksms.imp 生成了那個0 bytes的文件)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91在线高潮白浆在线观看| 国产在线观看不卡| 亚洲天堂视频在线观看| 国产成人午夜视频网址| 91精品国产色综合久久不卡98口| 欧美极品欧美精品欧美视频| 国产经典一区二区| 一区二区欧美久久| 一区二区在线视频播放| 国内免费精品永久在线视频| 在线国产精品视频| 国产精品96久久久久久又黄又硬| xvideos成人免费中文版| 国产精国产精品| 国产精彩精品视频| 欧美精品久久久久a| 好吊成人免视频| 国产精品三级美女白浆呻吟| 国产精品久久9| 日韩av中文字幕在线免费观看| 91精品在线观看视频| 色综合色综合久久综合频道88| 亚洲人成伊人成综合网久久久| 亚洲欧洲在线播放| 国产精品女主播| 亚洲在线免费看| 色偷偷av亚洲男人的天堂| 亚洲欧洲在线观看| 国产精自产拍久久久久久蜜| 欧美精品videosex性欧美| 国产日韩欧美夫妻视频在线观看| 国产精品91在线观看| 亚洲色在线视频| 红桃av永久久久| 日韩女优在线播放| 久久久精品网站| 欧美裸体xxxxx| 97人洗澡人人免费公开视频碰碰碰| 国产亚洲成av人片在线观看桃| 91视频88av| 国产精品免费视频久久久| 亚洲国产91精品在线观看| 国产欧美一区二区| 亚洲欧美日韩中文视频| 91sa在线看| 欧美影院在线播放| 国产激情久久久| 亚洲欧美国产日韩天堂区| 亚洲成人黄色网址| 日韩成人在线视频观看| 成人xxxx视频| 欧美国产视频日韩| 欧美一区二区影院| 亚洲精品一区二区网址| 国产精品久久综合av爱欲tv| 亚洲午夜精品久久久久久久久久久久| 日韩美女中文字幕| 午夜精品免费视频| 亚洲最大的成人网| 成人深夜直播免费观看| 亚洲午夜精品久久久久久性色| 精品美女久久久久久免费| 成人免费视频xnxx.com| 日韩在线中文视频| 亚洲欧美激情四射在线日| 国产97在线|亚洲| 26uuu另类亚洲欧美日本老年| 亚洲韩国日本中文字幕| 亚洲japanese制服美女| 国产视频精品一区二区三区| 欧美久久久精品| 亚洲精品xxxx| 91免费福利视频| 精品视频久久久久久久| 福利一区视频在线观看| 国内精品久久久久久中文字幕| 国产成人精品在线观看| 在线观看欧美日韩国产| 国产精品色视频| 伊人久久久久久久久久久久久| 91大神在线播放精品| 超碰91人人草人人干| 成人黄色中文字幕| 亚洲人免费视频| 成人av在线天堂| 国产成人精品久久久| 日韩成人在线免费观看| 日韩在线视频免费观看高清中文| 91中文精品字幕在线视频| 欧美专区国产专区| 欧美亚州一区二区三区| 欧美日韩在线看| 91在线视频一区| 日韩精品中文在线观看| 日韩成人小视频| 一区二区成人精品| 欧美性xxxx极品高清hd直播| 欧美黑人xxxⅹ高潮交| 欧美午夜www高清视频| 日韩在线视频二区| 69国产精品成人在线播放| 国产精品黄色av| 最新国产成人av网站网址麻豆| 国产美女高潮久久白浆| 欧美激情精品久久久久久蜜臀| 欧美区在线播放| 精品久久久一区二区| 亚洲国产欧美一区二区三区同亚洲| 国产精品流白浆视频| 精品美女永久免费视频| 欧美日韩国产限制| 亚洲人成网站777色婷婷| 亚洲国产中文字幕久久网| 秋霞成人午夜鲁丝一区二区三区| 欧美激情一区二区三级高清视频| 国产亚洲精品久久久久久777| 少妇高潮久久77777| 亚洲国产精品久久| 欧美另类极品videosbestfree| 国产日韩在线看| 欧美性猛交视频| 久久久亚洲天堂| 国产日韩欧美自拍| 久久久久久亚洲精品| 亚洲天堂av在线播放| 成人精品一区二区三区电影免费| 亚洲综合在线做性| 国产97在线亚洲| 色无极影院亚洲| www.99久久热国产日韩欧美.com| 亚洲精品一区中文字幕乱码| 久久频这里精品99香蕉| 亚洲国产黄色片| 国产一区二区三区丝袜| 成人h猎奇视频网站| 日韩精品极品在线观看播放免费视频| 欧美日韩xxxxx| 国产区亚洲区欧美区| 欧美精品18videos性欧| 成人国产在线激情| 韩国国内大量揄拍精品视频| 亚洲xxx视频| 日本国产欧美一区二区三区| 日韩美女中文字幕| 亚洲色图第一页| 超薄丝袜一区二区| 亚洲第一综合天堂另类专| 日韩av网址在线观看| 精品免费在线视频| 欧美国产乱视频| 成人综合国产精品| 97香蕉超级碰碰久久免费的优势| 亚洲激情视频在线观看| 韩国19禁主播vip福利视频| 亚洲国产成人爱av在线播放| 国产精品视频自在线| 欧洲午夜精品久久久| 欧美日韩在线看| 欧美性生交xxxxx久久久| 久久天天躁狠狠躁夜夜躁| 国产亚洲欧美aaaa| 91a在线视频| 红桃视频成人在线观看| 亚洲bt天天射|