Oracle11g的安装及配置
因為壓縮包太大無法上傳資源,對應服務端和客戶端的安裝包以及虛擬機我將傳到百度網盤供大家下載。https://pan.baidu.com/s/1c_rN4g2wSMIhqreXsWZtpg
提取碼:wang
一、前言
(1)安裝oracle 11g系統最好是1G以上內存,硬盤至少需要4.5G空間。
(2)至少環境在Linux Server release 5.3以上。
(3)win安裝包
win64_11gR2_database(服務端)
win64_11gR2_client(客戶端)
(4)linux安裝包
linux_11gR2_database(服務端)
linux.x64_11gR2_client(客戶端)
(5)Oracle對內存要求很高,電腦的主操作系統是window(內存比較大),linux運行在 VMWare上,往往內存設置不夠大。 所以建議oracle_database安裝在windows上,oracle_client安裝在linux上。oracle的安裝界面windows和linux是基本一致的。
二、在windows下安裝服務端
1、安裝win64_11gR2_database安裝包
打開win64_11gR2_database安裝包
解壓兩個database壓縮包到同一目錄
(1)運行setup.exe安裝程序
點擊下一步,
點擊是
選擇創建和配置數據庫,點擊下一步
選擇桌面類,點擊下一步
數據庫版本選擇標準版
字符集選擇AL32UTF8或者ZHS16GBK
全局數據庫名orcl
密碼123456(根據自己的習慣設置一個不容易被攻破的密碼)
點擊下一步
如果密碼過于簡單會出現口令不符合的提示,選擇繼續安裝
開始檢查系統配置
點擊完成
開始自動安裝
安裝過程中自動彈出,不需要理會
點擊確定,安裝完成
2、配置監聽程序
選擇開始菜單->Oracle - OraDb11g_home1->配置和移植工具->Net Configuration Assistant
選擇監聽程序配置,點擊下一步
選擇重新配置,點擊下一步
點擊下一步
選擇是
選擇相關協議,選擇TCP即可,點擊下一步
選擇使用標準端口號1521,點擊下一步
選擇 否,點擊下一步
點擊下一步
點擊完成
在windows下安裝win64_11gR2_database完成
3、設置windows服務
(1)進入開始菜單->控制面板->管理工具->服務。
(2)查看oracle相關組件是否成功安裝。
由于oracle非常大,如果每次啟動計算機時都自動啟動,那么計算機會很慢,而且資源也基本被oracle占盡。所以 把oracle的相關服務啟動類型都由自動改為手動。 需要使用oracle的時候手動啟動
(3)需要啟動的兩個服務
OracleServiceORCL。
OracleOraDb11g_home1TNSListener。
其他的都不需要啟動
4、添加數據庫用戶
選擇開始->運行菜單,
輸入cmd 點擊確定進入命令行界面
在命令行輸入
進入sqlplus命令提示符,輸入
在sqlplus命令提示符下輸入
create user wang identified by wang;//一定要以;號結尾用戶名可以自己隨便取。本例中添加用戶名為’wang’,密碼為’wang’
在sqlplus命令提示符下輸入
在sqlplus命令提示符下輸入
quit;退出sqlplus
用戶wang添加成功
三、在redhat下安裝客戶端
Oracle在安裝和使用中需要用特定用戶,不能用 root用戶來安裝和運行Oracle。 推薦使用oracle 帳號。
1、添加組和用戶
(1)用root用戶登錄后添加組:
groupadd dba groupadd oinstall(2)添加oracle用戶。
useradd oracle -d /home/oracle -g oinstall -G dba -m passwd oracle(3)預先創建安裝目錄
mkdir -p /opt/oracle/product mkdir -p /opt/oracle/product/11.2.0 mkdir -p /opt/oraInventory mkdir -p /opt/oracle/oradata(4)設置目錄的所有者所屬組和權限
chown -R oracle.oinstall /opt/oracle chown -R oracle.oinstall /opt/oracle/oradata chown -R oracle.oinstall /opt/oracle/product/11.2.0 chown -R oracle.dba /opt/oraInventory chown oracle.dba /opt/oracle2、設置環境變量
(1)設置用戶oracle的環境變量
(2)用oracle用戶身份登錄
設置以下環境變量
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_OWNER=oracle export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"注意:如果oracle server端安裝數據庫時選擇的字符集為ZHS16GBK,NLS_LANG設置如下:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"(3)保存.bash_profile 退出vi。
(4)執行. .bahs_profile讓配置立即生效。
3、上傳安裝包
(1)用oracle用戶上傳安裝包linux_11gR2_client到oracle用戶目錄下。
(2)解壓安裝包linux_11gR2_client。
4、安裝oracle客戶端
用賬號oracle登錄linux xwindow桌面,登錄成功之后,點擊鼠標右鍵,打開一個Terminal,執行linux_11gR2_client.zip解壓后client目錄中的的./runInstaller安裝程序。
稍等片刻,看到安裝程序啟動畫面,選擇administrator(1.38G),點擊next
選擇Simplified chinese語言之后點擊next
點擊next
點擊next
選擇Ignore all后點擊next
點擊finish
進入自動安裝界面
按照提示,打開一個新的terminal,執行
進入root用戶執行
cd /opt/oraInventory ./orainstRoot.sh cd /opt/oracle/product/11.2.0 ./root.sh注意:執行腳本的時候前面要加./,不然可能會提示command not found的錯誤;
成功執行后退出這個terminal
點擊OK
Oracle linux客戶端安裝完成,點擊close
5、配置local net service name
在terminal中輸入
netca
選擇 local net service name configuration,點擊next
選擇 add,點擊next
輸入service name(就是安裝oracle服務端時的數據庫名稱),點擊next
選擇TCP,點擊next
在hostname中輸入oracle服務端的IP地址,點擊 next
選擇 no,do not test,點擊next
點擊next
選擇 no,點擊next
點擊next
點擊finish。Local net service name設置完成。
6、驗證安裝是否成功
在terminal中輸入
sqlplus dbuser1/dbuser1@orcl
成功登錄
如果提示連接失敗,一般都是客戶端或者服務端防火墻設置問題。
7、常見問題
(1)Linux下其他用戶,為何不能使用sqlplus連接到遠程數據庫?
將相關用戶的.bash_profile文件中加入以下環境變量
注意:如果oracle server端安裝數據庫時選擇的字符集為ZHS16GBK,NLS_LANG設置如下:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"修改.bash_profile后執行. .bash_profile
讓.bash_profile的修改立即生效。
總結
以上是生活随笔為你收集整理的Oracle11g的安装及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle学习:事务的基本概念
- 下一篇: 事务的控制(保存点)