oraclelinux11g下載-ag真人国际官网
❶ oracle11gr2 for linux 下載地址
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html
❷ 我在64位linux下安裝oracle11g2,但是官網下載的linux.x64_11gr2_database_2of2.zip一直是961.29mb,
需要2個文件
linux.x64_11gr2_database_1of2.zip 1.15 gb (1,239,269,270 位元組)
linux.x64_11gr2_database_2of2.zip 1.03 gb (1,111,416,131 位元組)
❸ linux下oracle11g的安裝
在redhat9上安裝oracle 9.2
redhat9.0是一個非常好的linux發行版本,具有良好的中文支持和豐富的應用軟體,令包括筆者在內的好多linux用家愛不釋手。但由於redhat9.0採用的gcc版本比較高,造成了一定的兼容性問題。使得包括oracle9.2和ibm db2等大型資料庫軟體在redhat9.0上不能順利安裝。
經過一段時間的摸索和反復查找-
資料。筆者終於總結除了oracle9.2在redhat9.0上的安裝方法,在此給大家參考。
首先需要安裝redhat9.0,如果您不是非常有經驗的用戶,請選擇完整安裝。
安裝前的准備工作
建立一個用戶和組,oracle 往往要求建立兩個組,一個負責安裝,另一個負責管理,但很多老資格的dba都認為建立一個組就足夠了。以root用戶運行下列命令:
groupadd oracle
useradd oracle -g dba
passwd oracle
oracle安裝的位置應遵守ofa( optimal flexible architecture )規范,但在我的機器上,由於空間有限,所以將oracle_home設定為/soft/oracle,並要確保oracle用戶對這個目錄可寫。
安裝和運行oracle需要配置內核參數,我的電腦具有512m內存。在 /etc/sysctl.conf 文件中增加如下內容:
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
修改後運行sysctl -p 命令使得內核改變立即生效。
還需要在/etc/security/limits.conf 文件增加如下內容:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
配置oracle 的環境變數如下:
export oracle_home=/soft/oracle
export path=$oracle_home/bin:$oracle_home/apache/apache/bin:$path
export oracle_sid=or9i
export threads_flag=native
export ld_library_path=/soft/oracle/lib:$ld_library_path
export path=/$oracle_home/bin:$path
最好將上邊的環境變數寫入/home/oracle/.bash_profile 中,使得oracle 每次登錄時都帶有這些環境變數。
開始安裝
我採用在硬碟安裝的方式,直接執行lang=和./runinstaller,將出現下面的界面(圖一)
圖一
點擊next 鍵,進入下一步,直至出現圖二
圖二
輸入unix 的組名"dba",下一步後,根據提示,需要打開一個新窗口,執行
su - root
/tmp/orainstroot.sh
一直按"next "鍵,當看到(圖三)
圖三
選擇"software only",我們將在以後建立資料庫。
運行了一會以後,出現了"ins_oemagent.mk"的錯誤提示,如下(圖四)
圖四
這時我們可以暫時選擇"ignore",安裝完成以後再來解決這個問題.
接下來又會出現"ins_ctx.mk"的問題,如圖五
圖五
現在編輯 $oracle_home/ctx/lib/env_ctx.mk文件,在 "inso_link =" 行(第1365行)加入 "$(ldlibflag)dl"
修改後如下:
inso_link = -l$(ctxlib) $(ldlibflag)m $(ldlibflag)dl $(ldlibflag)
sc_ca $(ldlibflag)sc_fa $(ldlibflag)sc_ex $(ldlibflag)sc_da
$(ldlibflag)sc_ut $(ldlibflag)sc_ch $(ldlibflag)sc_fi
$(llibctxhx) $(ldlibflag)c -wl,-rpath,$(ctxhome)
lib $(corelibs) $(compeobjs)
按"retry"鍵即可繼續。
最後,還需要根據提示,用root用戶執行一次 $oracle_home/root.sh,oracle 軟體就初步安裝完了。
安裝完成以後的工作
我們回頭來解決上邊的那個ins_oemagent.mk問題。以oracle用戶執行:
cd $oracle_home/network/lib
make -f ins_net_client.mk install
編輯$oracle_home/ctx/lib/ins_ctx.mk 文件的第13-14行,由:
ctxhx: $(ctxhxobj)
$(link) $(ctxhxobj) $(inso_link)
改為
ctxhx: $(ctxhxobj)
$(link) -ldl $(ctxhxobj) $(inso_link)
然後執行
make -f $oracle_home/ctx/lib/ins_ctx.mk install
現在,oracle 軟體已經完全安裝成功,你可以用dbca命令來建立資料庫,或者執行其他dba命令。