锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
鍦≧edhat9涓嬪畨瑁匫racle9(瀹屾暣鐗?
鍦ㄥ畨瑁呬箣鍓嶆湁鍑犱釜鍦版柟闇瑕佹敞鎰忕殑錛?br>浣犵殑浜ゆ崲鍒嗗尯鏈濂芥湁涓涓狦宸﹀彸閭d箞澶э紝絎簩浣犵殑紜洏鍒嗗尯鏈濂戒篃瑕佹湁瓚沖澶х殑絀洪棿銆?br>
涓嬮潰鎴戦偅涓漿璐寸殑涓瘧鏈細
1銆佸垱寤虹敤鎴峰拰緇勶細
[roko@miniroko] su -
[root@miniroko]# groupadd oinstall
[root@miniroko]# groupadd dba
[root@miniroko]# useradd -g oinstall -G dba oracle
[root@miniroko]# passwd oracle
2銆佸噯澶囨枃浠剁洰褰曪細
[root@miniroko]# mkdir -p /opt/ora9/product/9.2
[root@miniroko]# mkdir /var/opt/oracle
[root@miniroko]# chown oracle.dba /var/opt/oracle
[root@miniroko]# chown -R oracle.dba /opt/ora9
3銆佽皟鑺傜郴緇熷唴鏍稿弬鏁板強瀹夎鏀寔杞歡鍖咃細
3.1銆侀鍏堢敤鍛戒護rpm -qa|grep compat 鏌ョ湅緋葷粺涓槸鍚﹀畨鏈変互涓嬪嚑涓蔣浠跺寘錛?br>
compat-gcc-7.3-2.96.118.i386.rpm
compat-libgcj-7.3-2.96.118.i386.rpm
compat-libgcj-devel-7.3-2.96.118.i386.rpm
nss_db-compat-2.2-20.i386.rpm
濡傛灉娌℃湁錛岃鎷垮嚭浣犵殑瀹夎鐩橈紝瀹夎浠ヤ笂鐨勫寘銆備笉瑕佺敤鍘熸枃緇欑殑閭d釜APT鐨勪笢涓滐紝涓嶇啛鐨勪漢閬囦笂娌℃湁瑙e喅鐨勪緷璧栨ч棶棰樼殑璇濓紝灝辯壒鍒鍘屻?br>
3.2銆佽緗唴鏍稿弬鏁幫紝璋冭妭淇″彿鐏強鍏變韓鍐呭瓨錛?br>[root@miniroko]# echo 250 32000 100 128 > /proc/sys/kernel/sem
[root@miniroko]# echo 536870912 > /proc/sys/kernel/shmmax
[root@miniroko]# echo 4096 > /proc/sys/kernel/shmmni
[root@miniroko]# echo 2097152 > /proc/sys/kernel/shmall
[root@miniroko]# echo 65536 > /proc/sys/fs/file-max
[root@miniroko]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
褰撶劧涓轟簡涓寮鏈虹郴緇熷氨鑳借嚜鍔ㄥ府浣犺濂借繖浜涘弬鏁幫紝涔熷彲鏀瑰姩 /etc/sysctl.conf 榪欎釜鏂囦歡錛屽姞鍏ヤ互涓嬬殑璇彞錛?br>kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
淇濆瓨鍚庯紝鍗沖彲銆傚緩璁叧浜巒et.ipv4.ip_local_port_range涓嶈鏀瑰姩錛屽彲浠ョ敤cat /proc/sys/net/ipv4/ip_local_port_range 鐪嬪埌綰㈠附瀛愬榪欎釜鎵瀹氫箟鐨勮寖鍥村凡緇忕鍚堬紝鑰屼笖绔彛鑼冨洿姣旇繖涓皬銆?br>
3.3銆佽緗畂racle瀵規枃浠剁殑瑕佹眰錛?br>緙栬緫鏂囦歡錛?etc/security/limits.conf 鍔犲叆浠ヤ笅璇彞錛?br>oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
榪欎釜闇瑕侀噸鍚悗鎵嶈兘鐢熸晥鐨勩備絾鏄畨瑁呯殑鏃跺欐棤鎵璋撲簡銆?br>
4銆佽緗畂racle鐨勭郴緇熺幆澧冿細
浠racle鐢ㄦ埛鐨勮韓浠界櫥褰曪細
su oracle
cd ~
緙栬緫瀹冪殑.bashrc鏂囦歡鍔犲叆浠ョ殑涓滀笢錛?br>#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/bin:$PATH
#
# change this NLS settings to suit your country:
# example:
# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
#
#export NLS_LANG='croatian_croatia.ee8iso8859p2' (娉ㄦ剰榪欎釜涓滀笢鎶婂畠娉ㄩ噴鎺夛紝鍥犱負鎴戜滑鐢ㄧ殑鏄腑鏂囩郴緇熴傜劧鑰屼負浜嗚兘澶熸樉紺轟腑鏂囧姞鍏ヤ互涓嬩竴琛岋細
export LC=en_US
閫鍑猴紝灝嗕綘涓嬭澆鐨勪笁涓猧so鏂囦歡鍑嗗濂姐?br>5銆佽В鍘嬩綘涓嬭澆鐨勬枃浠訛細
5.1銆佹柊寤轟竴涓洰褰曪細mkdir /mnt/Oracle
5.2銆佸皢涓変釜鏂囦歡鎷峰叆鏂板緩鐨勭洰褰曪細cp ln_* /mnt/Oracle
5.3銆佽В鍘嬩笁涓枃浠訛細 cd /mnt/Oracle
gunzip gunzip lnx_920_disk1.cpio.gz
gunzip lnx_920_disk2.cpio.gz
gunzip lnx_920_disk3.cpio.gz
cpio -idmv < lnx_920_disk1.cpio
cpio -idmv < lnx_920_disk2.cpio
cpio -idmv < lnx_920_disk3.cpio
5.4銆佽繖涓皢鐢熸垚涓変釜鏂囦歡澶癸細DISK1, DISK2, DISK3
6銆佸紑濮嬪畨瑁咃細
浠racle鐨勭敤鎴瘋韓浠借繘鍏ワ細
su oracle
cd ~
/mnt/Oracle/DSIK1/runInstall.sh
鍦ㄥ畨瑁呯殑榪囩▼涓細閬囧埌鍑犱釜閿欒錛?br>絎竴涓敊璇彁紺哄叧浜庤繖涓枃浠秈ns_oemagent.mk鐨勶紝涓嶈鍘葷瀹冿紝閫夋嫨蹇界暐錛屾垜浠皢鍦ㄤ笅闈㈢殑姝ラ涓慨澶嶅畠銆?br>絎簩閿欒鎻愮ず錛欵rror in invoking target install of makefile $ORACLE_HOME/ctx/lib/ins_ctx.mk
榪欎釜鏃跺欏氨鍏堜笉瑕侀夋嫨蹇界暐浜嗭紝榪欎釜鏃跺欎綘瑕佸厛鎵撳紑涓涓粓绔細浠racle鐢ㄦ埛鐨勮韓浠界櫥褰曡繘鍘伙紝榪愯浠ヤ笅鐨勫懡浠わ細
[oracle@miniroko oracle]$ cd $ORACLE_HOME/install
[oracle@miniroko install]$ tail make.log
鍙互鐪嬪埌榪欎釜錛岀劧鍚庡湪鍏朵笅鏈夐敊璇彁紺猴細
gcc -o ctxhx -L/opt/ora9/product/9.2/ctx/lib/ -L/opt/ora9/product/9.2/lib/
-L/opt/ora9/product/9.2/lib/stubs/ /opt/ora9/product/9.2/ctx/lib/ctxhx.o
-L/opt/ora9/product/9.2/ctx/lib/ -lm -lsc_ca -lsc_fa -lsc_ex -lsc_da -lsc_ut
-lsc_ch -lsc_fi -lctxhx -lc -Wl,-rpath,/opt/ora9/product/9.2/ctx/lib -lnls9
-lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9
鎴戜滑榪愯浠ヤ笅鐨勫懡浠ゆ潵淇敼瀹冿細
[oracle@miniroko]$ cd $ORACLE_HOME/bin
[oracle@miniroko bin]$ gcc -o ctxhx -L/opt/ora9/product/9.2/ctx/lib/
-L/opt/ora9/product/9.2/lib/ -L/opt/ora9/product/9.2/lib/stubs/
/opt/ora9/product/9.2/ctx/lib/ctxhx.o -L/opt/ora9/product/9.2/ctx/lib/
-lm -lsc_ca -lsc_fa -lsc_ex -lsc_da -lsc_ut -lsc_ch -lsc_fi -lctxhx -lc
-Wl,-rpath,/opt/ora9/product/9.2/ctx/lib -lnls9 -lcore9 -lnls9 -lcore9
-lnls9 -lxml9 -lcore9 -lunls9 -lnls9 -ldl
涔熷氨閲嶆柊鍦ㄨ繖涓湴鏂圭紪璇戜竴涓嬩笂闈㈠嚭閿欑殑鍦版柟銆傜劧鍚庡啀鍥炲埌瀹夎鐣岄潰錛屽閭d釜閿欒瀵硅瘽妗嗛夋嫨蹇界暐銆傜戶緇畨瑁呭氨琛屼簡銆?br>
絎笁涓敊璇細鍦ㄥ惎鍔ㄥ拰閰嶇疆鍔╂墜紼嬪簭鐨勬椂鍊欏嚭閿欙紝涓嶈綆″畠錛岄夋嫨蹇界暐灝辮浜嗐傛垜浠湪涓嬮潰鐨勬楠ゅ皢浼氬絎竴涓敊璇拰絎笁涓敊璇繘瀹慨琛ャ?br>
7銆佷慨鏀圭郴緇燂細
浠racle鐢ㄦ埛鐨勮韓浠界櫥鍏ワ紝鎵ц浠ヤ笅鍛戒護錛?br>[oracle@miniroko oracle]$ cd $ORACLE_HOME/network/lib
[oracle@miniroko lib]$ make -f ins_net_client.mk install
鐒跺悗緙栬緫榪欎釜鏂囦歡錛?br>oracle@miniroko lib]$vi $ORACLE_HOME/ctx/lib/ins_ctx.mk鎵懼埌絎?3琛屻佺14琛岀敱ctxhx: $(CTXHXOBJ)
$(LINK) $(CTXHXOBJ) $(INSO_LINK)
鏀逛負錛?br>ctxhx: $(CTXHXOBJ)
$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)
瀛樼洏閫鍑猴紝鎵ц浠ヤ笅鍛戒護錛?br>[oracle@miniroko lib]$ make -f $ORACLE_HOME/ctx/lib/ins_ctx.mk install
鐜板湪鍙互閲嶆柊鍚姩agents浜嗐?br>[oracle@miniroko lib]$ /opt/ora9/product/9.2/bin/agentctl start
8銆佷負浜嗘柟渚跨鐞嗭紝鍙互鍐欎竴涓惎鍔ㄨ剼鏈細
浠OOt韜喚榪涘叆錛岀紪鍐欎互涓嬭剼鏈細
#!/bin/bash
#
# (c) [email]denis.klaric@in2.hr[/email]
#
# name: /etc/rc.d/init.d/ora9
# description: starts and stops oracle 9i database, TNS listener
# http server, and fixes kernel parameters for oracle
#oracle environment
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export NLS_LANG='croatian_croatia.ee8iso8859p2'
export ORACLE_SID=tis
export DISPLAY=:0
oracle_user=oracle
# see how we're called
case $1 in
start)
# fix kernel parameters
echo 250 32000 100 128 > /proc/sys/kernel/sem
echo 536870912 > /proc/sys/kernel/shmmax
echo 4096 > /proc/sys/kernel/shmmni
echo 2097152 > /proc/sys/kernel/shmall
echo 65536 > /proc/sys/kernel/fs/file-max
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
# start listener, apache and database
su - "$oracle_user"<<EOO
lsnrctl start
apachectl start
sqlplus /nolog<<EOS
connect / as sysdba
startup
EOS
EOO
;;
stop)
# stop listener, apache and database
su - "$oracle_user"<<EOO
lsnrctl stop
apachectl stop
sqlplus /nolog<<EOS
connect / as sysdba
shutdown immediate
EOS
EOO
;;
*)
echo "Usage: ora9 [start|stop]"
;;
esac
瀛樹負ora9鍚庯紝鐒跺悗鐢╟hmod a+x ora9,鍗沖彲鍦ㄤ互鍚庝互root韜喚榪愯/etc/rc.d/init.d/ora9 start |stop 鏉ョ鐞唎racle鐨勫惎鍔ㄥ拰鍋滄浜嗐傚鏋滆灝嗚繖涓剼鏈姞鍏ュ埌緋葷粺涓嬌鍏跺彲寮鏈鴻繍琛岋紝閭d箞瑕佽繍琛屼互涓嬪懡浠わ細
chkconfig --level 3(鎴栬呮槸5) --add ora9
鍗沖彲銆?br>
]]>
1錛庡紑鏈哄惎鍔ㄦ椂鑷姩榪愯紼嬪簭
銆銆
銆銆銆銆Linux鍔犺澆鍚? 瀹冨皢鍒濆鍖栫‖浠跺拰璁懼椹卞姩, 鐒跺悗榪愯絎竴涓繘紼媔nit銆俰nit鏍規嵁閰嶇疆鏂囦歡緇х畫寮曞榪囩▼錛屽惎鍔ㄥ叾瀹冭繘紼嬨傞氬父鎯呭喌涓嬶紝淇敼鏀劇疆鍦?/etc/rc鎴?/etc/rc.d 鎴?/etc/rc?.d 鐩綍涓嬬殑鑴氭湰鏂囦歡錛屽彲浠ヤ嬌init鑷姩鍚姩鍏跺畠紼嬪簭銆備緥濡傦細緙栬緫 /etc/rc.d/rc.local 鏂囦歡錛屽湪鏂囦歡鏈鏈姞涓婁竴琛?#8220;xinit”鎴?#8220;startx”錛屽彲浠ュ湪寮鏈哄惎鍔ㄥ悗鐩存帴榪涘叆X錛峎indow銆?
銆銆銆銆
銆銆2錛庣櫥褰曟椂鑷姩榪愯紼嬪簭
銆銆
銆銆銆銆鐢ㄦ埛鐧誨綍鏃訛紝bash棣栧厛鑷姩鎵ц緋葷粺綆$悊鍛樺緩绔嬬殑鍏ㄥ眬鐧誨綍script 錛?ect/profile銆傜劧鍚巄ash鍦ㄧ敤鎴瘋搗濮嬬洰褰曚笅鎸夐『搴忔煡鎵句笁涓壒孌婃枃浠朵腑鐨勪竴涓細/.bash_profile銆?.bash_login銆?.profile錛屼絾鍙墽琛屾渶鍏堟壘鍒扮殑涓涓?
銆銆銆銆鍥犳錛屽彧闇鏍規嵁瀹為檯闇瑕佸湪涓婅堪鏂囦歡涓姞鍏ュ懡浠ゅ氨鍙互瀹炵幇鐢ㄦ埛鐧誨綍鏃惰嚜鍔ㄨ繍琛屾煇浜涚▼搴忥紙綾諱技浜嶥OS涓嬬殑Autoexec.bat錛夈?
銆銆銆銆
銆銆3錛庨鍑虹櫥褰曟椂鑷姩榪愯紼嬪簭
銆銆
銆銆銆銆閫鍑虹櫥褰曟椂錛宐ash鑷姩鎵ц涓漢鐨勯鍑虹櫥褰曡剼鏈?.bash_logout銆備緥濡傦紝鍦?.bash_logout涓姞鍏ュ懡浠?#8220;tar 錛峜vzf c.source.tgz 錛?c”錛屽垯鍦ㄦ瘡嬈¢鍑虹櫥褰曟椂鑷姩鎵ц “tar” 鍛戒護澶囦喚 錛?c 鏂囦歡銆?
銆銆
銆銆
銆銆4錛庡畾鏈熻嚜鍔ㄨ繍琛岀▼搴?
銆銆銆銆Linux鏈変竴涓О涓篶rond鐨勫畧鎶ょ▼搴忥紝涓昏鍔熻兘鏄懆鏈熸у湴媯鏌?/var/spool/cron鐩綍涓嬬殑涓緇勫懡浠ゆ枃浠剁殑鍐呭錛屽茍鍦ㄨ瀹氱殑鏃墮棿鎵ц榪欎簺鏂囦歡涓殑鍛戒護銆傜敤鎴峰彲浠ラ氳繃crontab 鍛戒護鏉ュ緩绔嬨佷慨鏀廣佸垹闄よ繖浜涘懡浠ゆ枃浠躲?
銆銆
銆銆銆銆渚嬪錛屽緩绔嬫枃浠禼rondFile錛屽唴瀹逛負“00 9 23 Jan 錛?HappyBirthday”錛岃繍琛?#8220;crontab cronFile”鍛戒護鍚庯紝姣忓綋鍏冩湀23鏃ヤ笂鍗?:00緋葷粺鑷姩鎵ц“HappyBirthday”鐨勭▼搴忥紙“錛?#8221;琛ㄧず涓嶇褰撳ぉ鏄槦鏈熷嚑錛夈?
銆銆銆銆
銆銆5錛庡畾鏃惰嚜鍔ㄨ繍琛岀▼搴忎竴嬈?
銆銆
銆銆銆銆瀹氭椂鎵ц鍛戒護at 涓巆rond 綾諱技錛堜絾瀹冨彧鎵ц涓嬈★級錛氬懡浠ゅ湪緇欏畾鐨勬椂闂存墽琛岋紝浣嗕笉鑷姩閲嶅銆俛t鍛戒護鐨勪竴鑸牸寮忎負錛歛t [ 錛峟 file ] time 錛屽湪鎸囧畾鐨勬椂闂存墽琛宖ile鏂囦歡涓墍緇欏嚭鐨勬墍鏈夊懡浠ゃ備篃鍙洿鎺ヤ粠閿洏杈撳叆鍛戒護錛?
銆銆
銆銆銆銆錛?at 12:00
銆銆銆銆at>mailto Roger 錛峴 ″Have a lunch″ < plan.txt
銆銆銆銆at>Ctr錛岲
銆銆銆銆Job 1 at 2000錛?1錛?9 12:00
銆銆銆銆2000錛?1錛?9 12:00鏃跺欒嚜鍔ㄥ彂涓鏍囬涓?#8220;Have a lunch”錛屽唴瀹逛負plan.txt鏂囦歡鍐呭鐨勯偖浠剁粰Roger銆?9 12:00
銆銆銆銆2000錛?1錛?9 12:00鏃跺欒嚜鍔ㄥ彂涓鏍囬涓?#8220;Have a lunch”錛屽唴瀹逛負plan.txt鏂囦歡鍐呭鐨勯偖浠剁粰Roger銆俥r銆俫er銆俥r銆?
]]>
http://otn.oracle.com/software/products/oracle9i/htdocs/linuxsoft.htm
$ md5sum Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
f1a99eb8c8aca1d69a9eeaa8858570d7 Linux9i_Disk1.cpio.gz
f2444c0fa53c898e7d2f78c184829d7d Linux9i_Disk2.cpio.gz
ec655402d8bc547ed031f14122da574b Linux9i_Disk3.cpio.gz
瑙e寘錛?
gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
鍒葷洏:
mkisofs -r Disk1 | cdrecord -v --eject dev=0,0,0 speed=4 -
mkisofs -r Disk2 | cdrecord -v --eject dev=0,0,0 speed=4 -
mkisofs -r Disk3 | cdrecord -v --eject dev=0,0,0 speed=4 -
娉細璁懼鍙峰彲浠ラ氳繃鎵ц cdrecord -scanbus 寰楀埌
浜ゆ崲絀洪棿: 鐗╃悊鍐呭瓨鐨勪袱鍊嶆垨鑰呰嚦灝?12MB
cat /proc/swaps
澧炲姞浜ゆ崲絀洪棿錛?
dd if=/dev/zero of=tmpswap bs=1k count=300000
chmod 600 tmpswap
mkswap tmpswap
swapon tmpswap
鍏變韓鍐呭瓨閰嶇疆: 鍐欏叆/etc/rc.d/rc.local鎴栬?etc/rc.d/rc5.d/S78oradb:
echo 65536 > /proc/sys/fs/file-max #set max descriptors
echo 131072 > /proc/sys/kernel/shmmax #half of the physical memory
echo 4096 > /proc/sys/kernel/shmmni
echo 2097152 > /proc/sys/kernel/shmall
echo 100 32000 100 100 > /proc/sys/kernel/sem #semmsl semmns semopm semmni
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
鐜閰嶇疆錛氬啓鍏racle鐢ㄦ埛鐨?cshrc
ulimit -u 16384 #maximun processes
ulimit -n 66536 #maximum descriptors
"binutils" RPM 鐗堟湰鐨勯棶棰?
7.1 鍜?7.2 闅忓甫鐨?binutils RPM 鍖呬笉鍏煎9i 鐨?Universial Installer錛屾湁涓や釜瑙e喅鏂規錛?
a. “闄嶇駭” Oracle 鏈嶅姟鍣ㄤ笂鐨?binutil 錛?
ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/os/i386/RedHat/RPMS/binutils-2.10.0.18-1.i386.rpm
#rpm -Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm #瀹夎
娉細瀹夎瀹?Oracle 鍚庯紝鍒繕浜嗘妸 binutil 鍗囩駭鍥炲幓銆?
b. 鍦ㄥ畨瑁呬腑絳夊緟鍑虹幇涓嬮潰鐨勯敊璇紝鐒跺悗鎵嬪伐淇錛?
"Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk"
璇峰弬鑰?Running Oracle Installation 浠ュ強 Oracle Installation Errors 錛屾垜鎺ㄨ崘浣跨敤絎簩縐嶆柟娉曘?
瀹夎 JDK
bzip2 -dc jdk118_v3-glibc-2.1.3.tar.bz2 | tar xf - -C /usr/local
ln -s /usr/local/jdk118_v3 /usr/local/java
寤虹珛 Oracle 鐢ㄦ埛
mkdir /home/oracle
groupadd -g 1001 dba
useradd -g 1001 -u 1001 -d /home/oracle oracle
passwd oracle
chown -R oracle:dba /home/oracle
娉? 璁板緱涓簅racle鐢ㄦ埛鎸囧畾tcsh
寤虹珛鐩稿叧鐩綍
mkdir /home/tmp
chmod 777 /home/tmp
mkdir /home/oracle_app
chown -R oracle:dba /home/oracle_app
mkdir /home/oradata
mkdir /home/oradata/FREEDB
mkdir /home/oradata/FREEDB/admin
mkdir /home/oradata/FREEDB/admin/bdump
mkdir /home/oradata/FREEDB/admin/cdump
mkdir /home/oradata/FREEDB/admin/udump
mkdir /home/oradata/FREEDB/archive
mkdir /home/oradata/FREEDB/config
mkdir /home/oradata/FREEDB/control
mkdir /home/oradata/FREEDB/data
mkdir /home/oradata/FREEDB/redo
chown -R oracle:dba /home/oradata
ln -s /home/oradata /oradata
mkdir /var/opt/oracle
chown oracle:dba /var/opt/oracle
chmod 755 /var/opt/oracle
璁劇疆 Oracle 鐜
浠?Oracle 鐢ㄦ埛榪涘叆錛屽緩绔?$HOME/.bashrc鎴栬?cshrc
export ORACLE_BASE=/home/oracle_app
export ORACLE_HOME=/home/oracle_app
export ORACLE_SID=XFDB
export ORACLE_TERM=xterm
#export TNS_ADMIN= 璁劇疆榪欎釜鍙橀噺錛屽鏋?sqlnet.ora, tnsnames.ora絳変笉鍦?ORACLE_HOME/network/admin 鐩綍涓嬨?
export NLS_LANG=american_america.ZHS16GBK;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
export LD_LIBRARY_PATH
# Set shell search paths:
PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
export PATH
# CLASSPATH must include the following JRE locations:
CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
For RedHat 9.0:
export JAVA_HOME=/usr/local/java_1.4.1_or_above #鍚﹀垯runinstaller浼氭寕姝?br> export LD_ASSUME_KERNEL=2.4.1 #make sure to use java GUI tools such as netca, etc. when using Oracle.
鍚姩 runInstaller
Oracle 涓嶅啀鏀寔瀛楃妯″紡鐨勫畨瑁咃紝鍥犳蹇呴』璁劇疆 DISPLAY 鍙橀噺銆?br> a> yourdesktop:user$ xhost +oracleserver
b> 浠?oracleserver 鐨勬帶鍒跺彴涓婁互 Oracle 鐢ㄦ埛鎵ц錛?
oracleserver:oracle$ export DISPLAY=yourdesktop:0.0
c> 浠庣涓寮?CD 鎴栬呬粠涓嬭澆鐐癸紙Disk1/RunInstaller錛夋墽琛?runInstaller
oracleserver:oracle$ mount /mnt/cdrom
oracleserver:oracle$ /mnt/cdrom/runInstaller
娉細涓嶈 cd 鍒?/mnt/cdrom 鍘繪墽琛宺unInstaller錛屽洜涓?unmount 涓嶈兘鎶婃寕鎺ョ潃鐨?CD 鍗鎬笅鏉?br>
瀹夎紜淇℃伅:
The base directory (Inventory Location): /home/oracle_app/oraInventory
UNIX Group Name (permission for updating Oracle software): dba
Full path name of the Oracle Home: /home/oracle_app
JDK Home Directory: /usr/local/java
蹇樿璁劇疆 DISPLAY 鐜鍙橀噺鎴栬呭繕璁板湪妗岄潰 PC 涓婅繍琛?xhost +oracleserver錛屽皢寰楀埌涓嬮潰鐨勯敊璇細
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
瀵?.1錛?.2錛屽鏋滄病鏈?#8220;闄嶇駭” binutils 鍖咃紝瀹夎鍒扮涓夊紶 CD 鏃朵細鍙戠敓濡備笅閿欒錛?
"Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-precomp.mk"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-net-client"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-oemagent"
瑙e喅鏂規硶錛?br> 緙栬緫 $ORACLE_HOME/bin/genclntsh 鎶?LD_SELF_CONTAINED="-z defs" 鏀規垚錛?LD_SELF_CONTAINED=""
鐒跺悗榪愯鑴氭湰錛?ORACLE_HOME/bin/genclntsh
retry
ins_ctx.mk閿欒鐨勮В鍐蟲柟娉曪細
edit $ORACLE_HOME/ctx/lib/env_ctx.mk.
add $(LDLIBFLAG)dl into the line INSO_LINK=-L$(CTXLIB) $(LDLIBFLAG)m right at the position.
retry.
Error in setting permissions of file/directory /home/oracle_app/jre/1.1.8/bin/i686/native_threads/.extract_args.
鎵嬪伐鎵懼埌騫朵粠瀹夎 jre 鐨勭洰褰曚笅鎷瘋礉鏂囦歡 .extract_args 鍒?runInstaller 鎻愮ず鏂囦歡涓㈠け鐨勫湴鏂廣?
For RedHat 9.0:
You will get make errors for oemadmin and a few others. Simply ignore.
鍏朵粬娉ㄦ剰浜嬮」錛?br> 褰?runInstaller 寮濮嬮厤緗伐鍏鋒椂錛?Oracle Net Configuration Assistant" 浼氭寕璧楓傜畝鍗曠殑瑙e喅鍔炴硶鏄仠姝㈠叾閰嶇疆錛岄噸鏂伴厤緗垨鑰呯戶緇畨瑁咃紝褰撳叾浠栧畨瑁呯粨鏉熷悗錛屽啀鏉ヤ竴嬈?#8220;Retry"銆?
濡傛灉鍦ㄥ畨瑁呬腑緋葷粺鍋滄浜嗗弽搴旓紝鍙兘鏄病鏈夎凍澶熺殑浜ゆ崲絀洪棿銆傚鏋滃彂鐢熻繖鏍風殑浜嬫儏錛屽彧鑳界瓑寰呭埌緋葷粺鍙嶅簲涓烘銆?
Oracle 鐨勫畨瑁呰繕闇瑕佽繍琛?make 絳夌▼搴忥紝鍦ㄧ敓浜х幆澧冧腑錛屼綘鎴栬娌℃湁瀹夎緙栬瘧鍣ㄥ拰鍏朵粬寮鍙戝伐鍏鳳紝鎵浠ワ紝闇瑕佷復鏃跺畨瑁呬笅闈㈢殑鍑犱釜鍖咃細 cpp, egcs, egcs-c++, glibc-devel, kernel-headers 銆?
濡傛灉涓嶈兘鎴愬姛瀹夎 9i 鑰岄渶瑕侀噸鏉ョ殑璇濓紝闇瑕佹竻闄や笅闈㈢殑鏂囦歡鍜岀洰褰曪細
rm -rf /etc/oraInst.loc /etc/oratab /tmp/OraInstall
rm -rf $ORACLE_BASE/*
鍚姩 Oracle 9i 鏁版嵁搴?
9i 涓凡緇忔病鏈?svrmgrl 浜嗭紝鎵鏈夌殑綆$悊宸ヤ綔閮介氳繃 sqlplus 鏉ュ畬鎴愶細
dba$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
琛ヤ竵錛?
http://otn.oracle.com/support/patches.htm: 瀵熺湅鏈鏂扮殑patch set.
metalink.oracle.com: 涓嬭澆patch, 闇瑕乧si娉ㄥ唽璐﹀彿錛屾枃浠跺悕涓簆<patch-id>_<oracle_ver>_<platform>.zip
浠ヤ笅浠ユ暟鎹簱SW涓轟緥
涓銆乮nitSW.ora: 闇瑕佸叧娉ㄧ殑鍙傛暟
control_files
db_name = SW #for basic settings
db_block_size
db_block_buffers
shared_pool_size
log_buffer #for log and checkoint settings
log_checkpoint_interval
log_checkpoint_timeout
log_archive_start #for archive settings
log_archive_dest
log_archive_format
background_dump_dest #for log destinations
core_dump_dest
user_dump_dest
rollback_segments #for public rollback segments
job_queue_interval #for automatic jobs
job_queue_processes
浜屻?鍒涘緩鏁版嵁搴?br>connect internal (for 8i) | connnect / as sysdba (for 9i)
startup nomount pfile=$ORACLE_HOME/dbs/initcws_0.orabangu
create database "FREELAND"
maxinstances 8
maxlogfiles 32
datafile
'/oradata/FREEDB/data/systemFREEDB01.dbf' size 100M,
'/oradata/FREEDB/data/systemFREEDB02.dbf' size 100M
logfile group 1 ( '/oradata/FREEDB/redo/logFREEDB1a.log',
'/oradata/FREEDB/redo/logFREEDB1b.log' ) size 10M,
group 2 ( '/oradata/FREEDB/redo/logFREEDB2a.log',
'/oradata/FREEDB/redo/logFREEDB2b.log' ) size 10M
character set ZHS16GBK
--- national character set ZHS16GBK;
disconnect
娉細1. 8i 鍙渶瑕?0--100M鐨剆ystem琛ㄧ┖闂達紝 鑰?i闇瑕?50M--200M
2. 9i浠ュ悗娌℃湁internal璐﹀彿浜嗐?br> 3. 9i 涓嶉渶瑕佹寚瀹歯ational character set銆?br>
涓夈?鏋勫緩鏁版嵁瀛楀吀
connect internal/sys (8i) | connect / as sysdba or connect sys(9i)
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
@$ORACLE_HOME/rdbms/admin/catexp.sql
@$ORACLE_HOME/rdbms/admin/catdbsyn.sql
@$ORACLE_HOME/rdbms/admin/utlchain.sql
@/home/oracle_app/rdbms/admin/caths.sql
---Create Heterogeneous Services data dictionary objects.
@/home/oracle_app/rdbms/admin/otrcsvr.sql
---Creates stored procedures used by the Oracle Trace server.
@/home/oracle_app/rdbms/admin/dbmsstdx.sql
---浣跨敤trigger涔嬪墠蹇呴』榪愯
connect system/manager
@/home/oracle_app/sqlplus/admin/pupbld.sql
@/home/oracle_app/ord/admin/ordinst.sql
@/home/oracle_app/sqlplus/admin/help/helptbl.sql
connect / as sysdba
create tablespace PAS_TMP temporary
datafile
'/oradata/FREEDB/data/tempFREEDB01.dbf' size 200M,
'/oradata/FREEDB/data/tempFREEDB02.dbf' size 200M
default storage
(initial 2M next 2M minextents 10 maxextents unlimited pctincrease 0);
create tablespace PAS_RBS
datafile
'/oradata/FREEDB/data/rbsFREEDB01.dbf' size 200M,
'/oradata/FREEDB/data/rbsFREEDB02.dbf' size 200M
default storage
(initial 1M next 1M minextents 10 maxextents unlimited pctincrease 0);
create tablespace PAS_IDX
datafile
'/dev/raw/raw6' size 512M autoextend on
default storage
(initial 2M next 2M minextents 10 maxextents unlimited pctincrease 0);
create tablespace PAS_IN_IDX
datafile
'/oradata/FREEDB/data/in_idxFREEDB01.dbf' size 200M autoextend on maxsize 1500M,
'/oradata/FREEDB/data/in_idxFREEDB02.dbf' size 200M autoextend on maxsize 1500M
default storage
(initial 2M next 2M minextents 10 maxextents unlimited pctincrease 0);
create tablespace PAS_BILL
datafile
'/dev/raw/raw1' size 512M autoextend on,
'/dev/raw/raw2' size 512M autoextend on,
'/dev/raw/raw3' size 512M autoextend on,
'/dev/raw/raw4' size 512M autoextend on,
'/dev/raw/raw5' size 512M autoextend on
default storage
(initial 2M next 2M minextents 20 maxextents unlimited pctincrease 0);
create tablespace PAS_FREE
datafile
'/oradata/FREEDB/data/inFREEDBa1.dbf' size 1000M autoextend on maxsize 2000M,
'/oradata/FREEDB/data/inFREEDBb2.dbf' size 1000M autoextend on maxsize 2000M
'/oradata/FREEDB/data/inFREEDBa3.dbf' size 1000M autoextend on maxsize 2000M,
'/oradata/FREEDB/data/inFREEDBb4.dbf' size 1000M autoextend on maxsize 2000M
'/oradata/FREEDB/data/inFREEDBa5.dbf' size 1000M autoextend on maxsize 2000M,
'/oradata/FREEDB/data/inFREEDBb6.dbf' size 1000M autoextend on maxsize 2000M
default storage
(initial 2M next 2M minextents 20 maxextents unlimited pctincrease 0);
create public rollback segment r01 tablespace PAS_RBS storage (optimal 20M);
create public rollback segment r02 tablespace PAS_RBS storage (optimal 20M);
create public rollback segment r03 tablespace PAS_RBS storage (optimal 20M);
create public rollback segment r04 tablespace PAS_RBS storage (optimal 20M);
create public rollback segment r05 tablespace PAS_RBS storage (optimal 20M);
create public rollback segment r06 tablespace PAS_RBS storage (optimal 20M);
alter rollback segment r01 online;
alter rollback segment r02 online;
alter rollback segment r03 online;
alter rollback segment r04 online;
alter rollback segment r05 online;
alter rollback segment r06 online;
alter user sys identified by "in core";
alter user system identified by "in core";
create user bill identified by "bill2002"
default tablespace PAS_BILL
temporary tablespace PAS_TMP
quota unlimited on PAS_BILL
quota unlimited on PAS_TMP;
create user xy identified by "xy2002"
default tablespace PAS_FREE
temporary tablespace PAS_TMP
quota unlimited on PAS_FREE
quota unlimited on PAS_TMP;
grant dba to bill with admin option;
alter user bill default role dba;
grant dba to xy with admin option;
alter user xy default role dba;
grant select any table to bill;
connect xy
grant select any table to bill; //for pl/sql
connect bill
grant select any table to xy; //for pl/sql
$ md5sum Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
f1a99eb8c8aca1d69a9eeaa8858570d7 Linux9i_Disk1.cpio.gz
f2444c0fa53c898e7d2f78c184829d7d Linux9i_Disk2.cpio.gz
ec655402d8bc547ed031f14122da574b Linux9i_Disk3.cpio.gz
瑙e寘錛?
gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
鍒葷洏:
mkisofs -r Disk1 | cdrecord -v --eject dev=0,0,0 speed=4 -
mkisofs -r Disk2 | cdrecord -v --eject dev=0,0,0 speed=4 -
mkisofs -r Disk3 | cdrecord -v --eject dev=0,0,0 speed=4 -
娉細璁懼鍙峰彲浠ラ氳繃鎵ц cdrecord -scanbus 寰楀埌
浜ゆ崲絀洪棿: 鐗╃悊鍐呭瓨鐨勪袱鍊嶆垨鑰呰嚦灝?12MB
cat /proc/swaps
澧炲姞浜ゆ崲絀洪棿錛?
dd if=/dev/zero of=tmpswap bs=1k count=300000
chmod 600 tmpswap
mkswap tmpswap
swapon tmpswap
鍏變韓鍐呭瓨閰嶇疆: 鍐欏叆/etc/rc.d/rc.local鎴栬?etc/rc.d/rc5.d/S78oradb:
echo 65536 > /proc/sys/fs/file-max #set max descriptors
echo 131072 > /proc/sys/kernel/shmmax #half of the physical memory
echo 4096 > /proc/sys/kernel/shmmni
echo 2097152 > /proc/sys/kernel/shmall
echo 100 32000 100 100 > /proc/sys/kernel/sem #semmsl semmns semopm semmni
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
鐜閰嶇疆錛氬啓鍏racle鐢ㄦ埛鐨?cshrc
ulimit -u 16384 #maximun processes
ulimit -n 66536 #maximum descriptors
"binutils" RPM 鐗堟湰鐨勯棶棰?
7.1 鍜?7.2 闅忓甫鐨?binutils RPM 鍖呬笉鍏煎9i 鐨?Universial Installer錛屾湁涓や釜瑙e喅鏂規錛?
a. “闄嶇駭” Oracle 鏈嶅姟鍣ㄤ笂鐨?binutil 錛?
ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/os/i386/RedHat/RPMS/binutils-2.10.0.18-1.i386.rpm
#rpm -Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm #瀹夎
娉細瀹夎瀹?Oracle 鍚庯紝鍒繕浜嗘妸 binutil 鍗囩駭鍥炲幓銆?
b. 鍦ㄥ畨瑁呬腑絳夊緟鍑虹幇涓嬮潰鐨勯敊璇紝鐒跺悗鎵嬪伐淇錛?
"Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk"
璇峰弬鑰?Running Oracle Installation 浠ュ強 Oracle Installation Errors 錛屾垜鎺ㄨ崘浣跨敤絎簩縐嶆柟娉曘?
瀹夎 JDK
bzip2 -dc jdk118_v3-glibc-2.1.3.tar.bz2 | tar xf - -C /usr/local
ln -s /usr/local/jdk118_v3 /usr/local/java
寤虹珛 Oracle 鐢ㄦ埛
mkdir /home/oracle
groupadd -g 1001 dba
useradd -g 1001 -u 1001 -d /home/oracle oracle
passwd oracle
chown -R oracle:dba /home/oracle
娉? 璁板緱涓簅racle鐢ㄦ埛鎸囧畾tcsh
寤虹珛鐩稿叧鐩綍
mkdir /home/tmp
chmod 777 /home/tmp
mkdir /home/oracle_app
chown -R oracle:dba /home/oracle_app
mkdir /home/oradata
mkdir /home/oradata/FREEDB
mkdir /home/oradata/FREEDB/admin
mkdir /home/oradata/FREEDB/admin/bdump
mkdir /home/oradata/FREEDB/admin/cdump
mkdir /home/oradata/FREEDB/admin/udump
mkdir /home/oradata/FREEDB/archive
mkdir /home/oradata/FREEDB/config
mkdir /home/oradata/FREEDB/control
mkdir /home/oradata/FREEDB/data
mkdir /home/oradata/FREEDB/redo
chown -R oracle:dba /home/oradata
ln -s /home/oradata /oradata
mkdir /var/opt/oracle
chown oracle:dba /var/opt/oracle
chmod 755 /var/opt/oracle
璁劇疆 Oracle 鐜
浠?Oracle 鐢ㄦ埛榪涘叆錛屽緩绔?$HOME/.bashrc鎴栬?cshrc
export ORACLE_BASE=/home/oracle_app
export ORACLE_HOME=/home/oracle_app
export ORACLE_SID=XFDB
export ORACLE_TERM=xterm
#export TNS_ADMIN= 璁劇疆榪欎釜鍙橀噺錛屽鏋?sqlnet.ora, tnsnames.ora絳変笉鍦?ORACLE_HOME/network/admin 鐩綍涓嬨?
export NLS_LANG=american_america.ZHS16GBK;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
export LD_LIBRARY_PATH
# Set shell search paths:
PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
export PATH
# CLASSPATH must include the following JRE locations:
CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
For RedHat 9.0:
export JAVA_HOME=/usr/local/java_1.4.1_or_above #鍚﹀垯runinstaller浼氭寕姝?br> export LD_ASSUME_KERNEL=2.4.1 #make sure to use java GUI tools such as netca, etc. when using Oracle.
鍚姩 runInstaller
Oracle 涓嶅啀鏀寔瀛楃妯″紡鐨勫畨瑁咃紝鍥犳蹇呴』璁劇疆 DISPLAY 鍙橀噺銆?br> a> yourdesktop:user$ xhost +oracleserver
b> 浠?oracleserver 鐨勬帶鍒跺彴涓婁互 Oracle 鐢ㄦ埛鎵ц錛?
oracleserver:oracle$ export DISPLAY=yourdesktop:0.0
c> 浠庣涓寮?CD 鎴栬呬粠涓嬭澆鐐癸紙Disk1/RunInstaller錛夋墽琛?runInstaller
oracleserver:oracle$ mount /mnt/cdrom
oracleserver:oracle$ /mnt/cdrom/runInstaller
娉細涓嶈 cd 鍒?/mnt/cdrom 鍘繪墽琛宺unInstaller錛屽洜涓?unmount 涓嶈兘鎶婃寕鎺ョ潃鐨?CD 鍗鎬笅鏉?br>
瀹夎紜淇℃伅:
The base directory (Inventory Location): /home/oracle_app/oraInventory
UNIX Group Name (permission for updating Oracle software): dba
Full path name of the Oracle Home: /home/oracle_app
JDK Home Directory: /usr/local/java
蹇樿璁劇疆 DISPLAY 鐜鍙橀噺鎴栬呭繕璁板湪妗岄潰 PC 涓婅繍琛?xhost +oracleserver錛屽皢寰楀埌涓嬮潰鐨勯敊璇細
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
瀵?.1錛?.2錛屽鏋滄病鏈?#8220;闄嶇駭” binutils 鍖咃紝瀹夎鍒扮涓夊紶 CD 鏃朵細鍙戠敓濡備笅閿欒錛?
"Error invoking target install of makefile /opt/oracle/product/9.0.1/plsql/lib/ins_plsql.mk"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-precomp.mk"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-net-client"
"Error invoking target install of makefile /opt/oracle/product/9.0.1/precomp/lib/ins-oemagent"
瑙e喅鏂規硶錛?br> 緙栬緫 $ORACLE_HOME/bin/genclntsh 鎶?LD_SELF_CONTAINED="-z defs" 鏀規垚錛?LD_SELF_CONTAINED=""
鐒跺悗榪愯鑴氭湰錛?ORACLE_HOME/bin/genclntsh
retry
ins_ctx.mk閿欒鐨勮В鍐蟲柟娉曪細
edit $ORACLE_HOME/ctx/lib/env_ctx.mk.
add $(LDLIBFLAG)dl into the line INSO_LINK=-L$(CTXLIB) $(LDLIBFLAG)m right at the position.
retry.
Error in setting permissions of file/directory /home/oracle_app/jre/1.1.8/bin/i686/native_threads/.extract_args.
鎵嬪伐鎵懼埌騫朵粠瀹夎 jre 鐨勭洰褰曚笅鎷瘋礉鏂囦歡 .extract_args 鍒?runInstaller 鎻愮ず鏂囦歡涓㈠け鐨勫湴鏂廣?
For RedHat 9.0:
You will get make errors for oemadmin and a few others. Simply ignore.
鍏朵粬娉ㄦ剰浜嬮」錛?br> 褰?runInstaller 寮濮嬮厤緗伐鍏鋒椂錛?Oracle Net Configuration Assistant" 浼氭寕璧楓傜畝鍗曠殑瑙e喅鍔炴硶鏄仠姝㈠叾閰嶇疆錛岄噸鏂伴厤緗垨鑰呯戶緇畨瑁咃紝褰撳叾浠栧畨瑁呯粨鏉熷悗錛屽啀鏉ヤ竴嬈?#8220;Retry"銆?
濡傛灉鍦ㄥ畨瑁呬腑緋葷粺鍋滄浜嗗弽搴旓紝鍙兘鏄病鏈夎凍澶熺殑浜ゆ崲絀洪棿銆傚鏋滃彂鐢熻繖鏍風殑浜嬫儏錛屽彧鑳界瓑寰呭埌緋葷粺鍙嶅簲涓烘銆?
Oracle 鐨勫畨瑁呰繕闇瑕佽繍琛?make 絳夌▼搴忥紝鍦ㄧ敓浜х幆澧冧腑錛屼綘鎴栬娌℃湁瀹夎緙栬瘧鍣ㄥ拰鍏朵粬寮鍙戝伐鍏鳳紝鎵浠ワ紝闇瑕佷復鏃跺畨瑁呬笅闈㈢殑鍑犱釜鍖咃細 cpp, egcs, egcs-c++, glibc-devel, kernel-headers 銆?
濡傛灉涓嶈兘鎴愬姛瀹夎 9i 鑰岄渶瑕侀噸鏉ョ殑璇濓紝闇瑕佹竻闄や笅闈㈢殑鏂囦歡鍜岀洰褰曪細
rm -rf /etc/oraInst.loc /etc/oratab /tmp/OraInstall
rm -rf $ORACLE_BASE/*
鍚姩 Oracle 9i 鏁版嵁搴?
9i 涓凡緇忔病鏈?svrmgrl 浜嗭紝鎵鏈夌殑綆$悊宸ヤ綔閮介氳繃 sqlplus 鏉ュ畬鎴愶細
dba$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
琛ヤ竵錛?
http://otn.oracle.com/support/patches.htm: 瀵熺湅鏈鏂扮殑patch set.
metalink.oracle.com: 涓嬭澆patch, 闇瑕乧si娉ㄥ唽璐﹀彿錛屾枃浠跺悕涓簆<patch-id>_<oracle_ver>_<platform>.zip