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

首頁 > 數據庫 > Oracle > 正文

Oracle 9i在AIX 5L上的安裝、建庫和升級

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

Oracle 9i 在AIX 5L 上的安裝、建庫與升級
作者:www.ncn.cn gototop
第一節:安裝
一、確認系統環境
1、主機環境
u 機型:IBM M85
u CPU :750MHz*8
u MEM :12G (MIN 512M)
$ /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 12582912 Amount of usable physical memory in Kbytes False
u /tmp:640M (MIN 500M)
$df -k /tmp
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd3 655360 603088 8% 69 1% /tmp
u SWAP:6G (一般是2倍于MEM,但因為我們的內存已經很大了,所以沒有按一般規
則)
$ /usr/sbin/lsps -a
Page Space Physical Volume Volume
Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 6144MB 1 yes yes
lv
u /oracle:38G (MIN 3.5G,本目錄用于安裝軟件、存放source以及oracle9用戶
的根目錄所在)
$ df -k /oracle
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/oracle 38010880 28495268 26% 64272 1% /oracle
2、操作系統環境
u OS情況:AIX 5L 64bit and 64-bit kernel mode,主機名hawk3
$ uname -a
AIX hawk3 1 5 000BD81A4C00
hawk3:/#bootinfo -y
64
hawk3:/#bootinfo -K
64
u OS PATCH: Oracle要求PATCH:
IY22854,IY26778,IY28766,IY28949,IY29965,IY30150等俱全
可以使用下面的命令來檢查所需PATCH,如:
#/usr/sbin/instfix -a -ivk IY22854
u 有X-window,單獨安裝的32bit java Version1.3.1,你可以從這里download:
http://www.ibm.com/developerworks/java/jdk/aix/index.Html
3、Oracle版本
u Oracle Version 9.2.0.1.0,假如你沒有oracle介質,也可以從這里download:
http://otn.oracle.com/software/PRodUCts/oracle9i/htdocs/aix5lsoft.html
通常的習慣都是將文件復制到硬盤上,使用gunzip和cpio –idcmv 解壓解包。
二、具體安裝步驟:
1、用root用戶完成下面的操作
添加oracle用戶和組:
你可以使用命令或smit來完成,我一般都是只創建dba組。
創建相關目錄,并更改相應權限等。
2、設置環境變量
設置以下環境變量到oracle用戶的.profile中:
# Oracle Environment
ORACLE_BASE=/oracle/app; eXPort ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_SID=ora9; export ORACLE_SID
ORACLE_TERM=vt100; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG=american_america.zhs16cgb231280; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib ;export LIBPATH
ORA_DB=$ORACLE_HOME/dbs;export ORA_DB
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib; export CLASSPATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
手工設置DISPLAY到本地:
export DISPLAY=10.16.98.16:0.0
3、開始安裝
在運行runInstaller后會提示以root運行rootpre.sh,之后選y,進行正常安裝;
建議“Installation Types”選擇custom方式,這樣可以選擇安裝組件;
安裝過程一般不選擇創建數據庫,這個可以等安裝完成后單獨完成;
之后會有提示運行orainstRoot.sh腳本,到link要結束的時候會提示運行root.sh,按
要求完成即可。

第二節:建庫
建庫過程很簡單,不再贅述。下面是手工建庫的幾個腳本:
run1.sh
===============================================
#!/bin/sh
ORACLE_SID=ora9
export ORACLE_SID
/oracle/app/oracle/product/9.2.0/bin/sqlplus '/as sysdba' << EOF
spool /oracle/oracle9/crdb1/run1.log
startup nomount pfile="/oracle/app/oracle/product/9.2.0/dbs/initora9.ora"
CREATE DATABASE ora9
CONTROLFILE REUSE
MAXDATAFILES 254
MAXINSTANCES 8
MAXLOGHISTORY 100
MAXLOGMEMBERS 3
MAXLOGFILES 16
DATAFILE '/dev/rsystem' SIZE 1190M
REUSE AUTOEXTEND OFF
default temporary tablespace temp tempfile
'/dev/rtemp' size 20400M reuse autoextend off
UNDO TABLESPACE "UNDOTBS1" DATAFILE
'/dev/rundo1' SIZE 10200M REUSE AUTOEXTEND OFF
CHARACTER SET ZHS16CGB231280
LOGFILE GROUP 1 ('/dev/rredo11') SIZE 150M REUSE,
GROUP 2 ('/dev/rredo12') SIZE 150M REUSE;
disconnect
spool off
exit
EOF
===============================================
run2.sql
===============================================
CREATE UNDO TABLESPACE "UNDOTBS2" DATAFILE
'/dev/rundo2' SIZE 10350M REUSE
CREATE TABLESPACE "DEFAULT" LOGGING DATAFILE
'/dev/rdefault' SIZE 10230M REUSE
EXTENT MANAGEMENT LOCAL;
alter database ora9 add
LOGFILE GROUP 3 ('/dev/rredo13') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 4 ('/dev/rredo14') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 5 ('/dev/rredo15') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 6 ('/dev/rredo16') SIZE 150M REUSE;
===============================================
后面接著運行
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/catproc.sql
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/caths.sql
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/otrcsvr.sql
connect system/manager
@/oracle/oracle9/app/oracle/product/9.2.0/sqlplus/admin/pupbld.sql
第三節:升級Oracle 9.2.0.1.0 到Oracle 9.2.0.3.0
Oracle 9.2.0.3.0 PATCH是本月3 號才出來的,是最新的了,所以在升級過程中比升
9.2.0.2要復雜很多。9203的PATCH NUMBER是2761332,可以在METALINK里下載,選擇
“IBM AIX Based System (64-bit) 5L”。總大小660M,文件名為:
p2761332_9203_AIX64-5L.zip。下在后使用unzip解壓,然后tar 開。
以前升9.2.02時,從這里就可以直接運行runInstaller來安裝了,但現在不行,為
了順利完成我們的升級工作,下面的工作也是必需的。

1、shutdown數據庫,停止listener。
2、調整AIX 5L系統的Memory和Data 限制,我們可以設成無限制。調整方法就是編
輯/etc/security/limits,將memory和data的值改成-l。
3.1、升級Universal Installer,因為9.2.0.3要求必須使用2.2.0.18.0版本的
Universal Installer來安裝,而這個PATCH也就是本月1 號才出來,估計就是為了升級
9.2.0.3才設計的。PATCH NUMBER是2878462,注重哦,這個在9.2.0.3自帶的README
上寫的是BUG NUMBER,一個明顯的錯誤。文件名為:p2878462_220_AIX64-5L.zip,大小
27.5M。
3.2、下載完成后,同樣使用unzip 解壓,生成aix目錄,里面有README.txt和
oui220180_aix.jar,使用
jar -xvf oui220180_aix.jar解包,然后cd cd/Disk1/install/aix,運行
runInstaller進行安裝。
好了,安裝前的工作就這么多了,后面還有其他事要做。
現在可以執行runInstaller來安裝9.2.0.3的PATCH了,要安裝實會提示用root運
行root.sh。
在啟動數據庫進行升級前,我們需要調整以下初始化參數:
shared_pool_size = 1024000000 #add at 20030426 (最低要求150M)
java_pool_size=217440512 #changed larger at 20030427 (假如安裝了JAVA,最
低要求150M)
現在執行如下操作:
startup migrate pfile='/oracle/app/oracle/admin/ora9/pfile/initora9.ora'
spool patch.log
@/oracle/app/oracle/product/9.2.0/rdbms/admin/catpatch.sql
spool off
查看log 看有沒有錯,其中有些錯誤是可以忽略的。之后:
create spfile from
pfile='/oracle/app/oracle/admin/ora9/pfile/initora9.ora';
shutdown
startup
@/oracle/app/oracle/product/9.2.0/rdbms/admin/utlrp.sql
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.3.0 - 64bit Production
PL/SQL Release 9.2.0.3.0 - Production
CORE 9.2.0.3.0 Production
TNS for IBM/AIX RISC System/6000: Version 9.2.0.3.0 - Production
NLSRTL Version 9.2.0.3.0 - Production
到此為止Oracle 9.2.0.3升級完成。還有什么問題嗎?歡迎和我探討。
更多專業文章歡迎訪問聚賢莊www.ncn.cn  。
===============================================

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石楼县| 永川市| 白河县| 马公市| 高安市| 东乡族自治县| 翁牛特旗| 土默特左旗| 灵寿县| 长白| 铜山县| 通城县| 同仁县| 永胜县| 历史| 丹东市| 邢台市| 扬州市| 阿勒泰市| 洮南市| 丰台区| 措美县| 宝丰县| 锡林郭勒盟| 文安县| 乐至县| 唐海县| 乐平市| 元谋县| 吕梁市| 庐江县| 宜丰县| 安溪县| 驻马店市| 云林县| 潼关县| 浦江县| 同仁县| 同仁县| 莫力| 民勤县|