oracle11g安裝linux
① 如何在linux下安裝oracle11g
因項目需求,需要在64位linux系統中安裝Oracle 11g,在網上查了很多內容,結合自己的實際經驗,終於安裝成功,記錄下來,分享給有需要的同志們,
http://blog.csdn.net/mchdba/article/details/43086037
② oracle 11g for linux怎麼安裝
可以參照官方文檔
http://docs.oracle.com/cd/E11882_01/nav/portal_11.htm
找一個對應的版本,就可以開始安裝了。
或者網路一個國人寫的教程
③ 如何在linux安裝oracle11g
Linux安裝Oracle系統要求:1.內存:必須高於1G的物理內存;
2.交換空間|:一般為內存的2倍,例如:1G的內存可以設置swap 分區為3G大小;
3.硬碟:5G以上 ;
修改操作系統核心參數:
在Root用戶下執行以下步驟:
1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
編輯完成後按Esc鍵,輸入「:wq」存檔退出
2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。
session required /lib/security/pam_limits.so session required pam_limits.so
編輯完成後按Esc鍵,輸入「:wq」存檔退出.
3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
編輯完成後按Esc鍵,輸入「:wq」存檔退出
4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
④ oracle11g裝在什麼版本的linux上好
oracle11g的release版本可以安裝到任何版本的linux上,只是區分32位和64位的。
1、下載對應的版本。
oracle會進行安裝前檢查工作,如果沒有錯誤,則直接下一步。
可能出現的錯誤是:
(1)修改的系統配置文件沒有生效,最絕的辦法,重啟系統
(2)靜態IP問題,如果你使用了靜態IP,則應該打開/etc/hosts添加靜態IP指定:如192.168.188.10 localhost.localdomain(路由域名)
(3)內存問題,如果內在設置1G左右,或稍微較少時,可忽略
一直下一步,安裝完成!但此時沒有創建資料庫。
⑤ Linux下如何安裝安裝oracle 11g
步驟1:下載oracle
1
網路搜索下載oracle11g
步驟2:安裝
1
雙擊上圖所示的setup.exe,出現下述圖形,按照下圖所示操作。
2
第二步直接按照系統默認即可,點擊下一步
3
默認安裝桌面版
4
輸入Oracle admin用戶名口令,忽略系統提示,點擊下一步
5
忽略提示
6
出現「執行先決條件檢查」的步驟中,都顯示失敗,不要緊,忽略即可
7
點擊完成
8
安裝過程中出現下圖所示對話框,顯示:「[INS-20802] Oracle Net Configuration Assistant 失敗。」,可以直接忽略之,繼續安裝
9
出現口令管理界面,表明基本成功安裝。
⑥ linux系統怎麼安裝oracle11g
linux有六種運行級別,其中5為圖形模式,3為字元模式。啟動模式記錄在inittab文件中,此文件在etc目錄中。 # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: 將initdefault前的值改成相應的值即可。 如果你的linux上沒有X11,那就需要用yum安裝xorg*和gnome。 1、安裝X服務 #yum install "x11*" 2、安裝桌面環境 #yum install "gnome*" 3、重新設置啟動級別 #vi /etc/inittab 把ID後面的3改成5就OK 然後重新啟動,理論上這樣做就可以了,但是世界操作往往很有很多問題,如果你想加入桌面環境,建議你重新安裝RHEL5
⑦ 怎麼在linux下安裝oracle11g
Linux安裝Oracle系統要求:
1.內存:必須高於1G的物理內存;
2.交換空間|:一般為內存的2倍,例如:1G的內存可以設置swap 分區為3G大小;
3.硬碟:5G以上 ;
2
修改操作系統核心參數:
在Root用戶下執行以下步驟:
1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
編輯完成後按Esc鍵,輸入「:wq」存檔退出
2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。
session required /lib/security/pam_limits.so session required pam_limits.so
編輯完成後按Esc鍵,輸入「:wq」存檔退出.
3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
編輯完成後按Esc鍵,輸入「:wq」存檔退出
4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
5)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
編輯完成後按Esc鍵,輸入「:wq」存檔退出。
6)創建相關用戶和組,作為軟體安裝和支持組的擁有者。
創建用戶,輸入命令:groupadd oinstall groupadd dba創建Oracle用戶和密碼,輸入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。
7)創建資料庫軟體目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這里我把其放到oracle用戶下,例如:
輸入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct
8)更改目錄屬主為Oracle用戶所有,輸入命令:
chown -R oracle:oinstall /home/oracle/app
9)配置oracle用戶的環境變數,首先,切換到新創建的oracle用戶下,
輸入:su – oracle ,然後直接在輸入 : vi .bash_profile
按i編輯 .bash_profile,進入編輯模式,增加以下內容:
umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
編輯完成後按Esc鍵,輸入「:wq」存檔退出。
3
當上述系統要求操作全部完成後,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中,推薦用Xmanager 或其他ftp工具拷貝。
打開一個終端,運行unzip命令解壓oracle安裝文件,如:
輸入命令:unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
解壓完成後 cd 進入其解壓後的目錄database
輸入命令:cd database
使用ls命令可以查看解壓後database所包含的文件,如下圖:
6
安裝完成後,系統會提示你需要用root許可權執行2個shell腳本。按照其提示的路徑,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh
和 /home/oracle/app/oraInventory/orainstRoot.sh 新開啟一個終端,輸入命令:
su – root
cd /home/oracle/app/oracle/proct/11.2.0/dbhome_1
sh root.sh
cd /home/oracle/app/oraInventory
sh orainstRoot.sh
⑧ 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命令。
⑨ oracle linux 6.5 如何安裝oracle 11g資料庫
傳到虛擬機里(通過ftp、sftp等),在同一個目錄里unzip解壓兩個zip文件
cd database
./runInstaller
⑩ 如何安裝oracle11g linux
一、修改操作系統核心參數
在Root用戶下執行以下步驟:
1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。
?
1
2
3
4
5
6
7
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
編輯完成後按Esc鍵,輸入「:wq」存檔退出
2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。
?
1
2
3
session required /lib/security/pam_limits.so
session required pam_limits.so
編輯完成後按Esc鍵,輸入「:wq」存檔退出
餘下部分移步
http://www.jb51.net/article/53769.htm