日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Oracle11g的安装及配置

發(fā)布時(shí)間:2024/9/30 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle11g的安装及配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

因?yàn)閴嚎s包太大無(wú)法上傳資源,對(duì)應(yīng)服務(wù)端和客戶端的安裝包以及虛擬機(jī)我將傳到百度網(wǎng)盤供大家下載。https://pan.baidu.com/s/1c_rN4g2wSMIhqreXsWZtpg
提取碼:wang

一、前言

(1)安裝oracle 11g系統(tǒng)最好是1G以上內(nèi)存,硬盤至少需要4.5G空間。
(2)至少環(huán)境在Linux Server release 5.3以上。
(3)win安裝包
win64_11gR2_database(服務(wù)端)
win64_11gR2_client(客戶端)
(4)linux安裝包
linux_11gR2_database(服務(wù)端)
linux.x64_11gR2_client(客戶端)
(5)Oracle對(duì)內(nèi)存要求很高,電腦的主操作系統(tǒng)是window(內(nèi)存比較大),linux運(yùn)行在 VMWare上,往往內(nèi)存設(shè)置不夠大。 所以建議oracle_database安裝在windows上,oracle_client安裝在linux上。oracle的安裝界面windows和linux是基本一致的。

二、在windows下安裝服務(wù)端

1、安裝win64_11gR2_database安裝包

打開(kāi)win64_11gR2_database安裝包
解壓兩個(gè)database壓縮包到同一目錄
(1)運(yùn)行setup.exe安裝程序

點(diǎn)擊下一步,

點(diǎn)擊是

選擇創(chuàng)建和配置數(shù)據(jù)庫(kù),點(diǎn)擊下一步

選擇桌面類,點(diǎn)擊下一步

數(shù)據(jù)庫(kù)版本選擇標(biāo)準(zhǔn)版
字符集選擇AL32UTF8或者ZHS16GBK
全局?jǐn)?shù)據(jù)庫(kù)名orcl
密碼123456(根據(jù)自己的習(xí)慣設(shè)置一個(gè)不容易被攻破的密碼)
點(diǎn)擊下一步

如果密碼過(guò)于簡(jiǎn)單會(huì)出現(xiàn)口令不符合的提示,選擇繼續(xù)安裝

開(kāi)始檢查系統(tǒng)配置

點(diǎn)擊完成

開(kāi)始自動(dòng)安裝

安裝過(guò)程中自動(dòng)彈出,不需要理會(huì)

點(diǎn)擊確定,安裝完成

2、配置監(jiān)聽(tīng)程序

選擇開(kāi)始菜單->Oracle - OraDb11g_home1->配置和移植工具->Net Configuration Assistant

選擇監(jiān)聽(tīng)程序配置,點(diǎn)擊下一步

選擇重新配置,點(diǎn)擊下一步

點(diǎn)擊下一步

選擇是

選擇相關(guān)協(xié)議,選擇TCP即可,點(diǎn)擊下一步

選擇使用標(biāo)準(zhǔn)端口號(hào)1521,點(diǎn)擊下一步

選擇 否,點(diǎn)擊下一步

點(diǎn)擊下一步

點(diǎn)擊完成

在windows下安裝win64_11gR2_database完成

3、設(shè)置windows服務(wù)

(1)進(jìn)入開(kāi)始菜單->控制面板->管理工具->服務(wù)。

(2)查看oracle相關(guān)組件是否成功安裝。
由于oracle非常大,如果每次啟動(dòng)計(jì)算機(jī)時(shí)都自動(dòng)啟動(dòng),那么計(jì)算機(jī)會(huì)很慢,而且資源也基本被oracle占盡。所以 把oracle的相關(guān)服務(wù)啟動(dòng)類型都由自動(dòng)改為手動(dòng)。 需要使用oracle的時(shí)候手動(dòng)啟動(dòng)

(3)需要啟動(dòng)的兩個(gè)服務(wù)
OracleServiceORCL。
OracleOraDb11g_home1TNSListener。
其他的都不需要啟動(dòng)

4、添加數(shù)據(jù)庫(kù)用戶

選擇開(kāi)始->運(yùn)行菜單,

輸入cmd 點(diǎn)擊確定進(jìn)入命令行界面

在命令行輸入

sqlplus /nolog


進(jìn)入sqlplus命令提示符,輸入

conn /as sysdba

在sqlplus命令提示符下輸入

create user wang identified by wang;//一定要以;號(hào)結(jié)尾

用戶名可以自己隨便取。本例中添加用戶名為’wang’,密碼為’wang’
在sqlplus命令提示符下輸入

grant connect,resource to wang;//一定要以;號(hào)結(jié)尾

在sqlplus命令提示符下輸入

quit;

退出sqlplus
用戶wang添加成功

三、在redhat下安裝客戶端

Oracle在安裝和使用中需要用特定用戶,不能用 root用戶來(lái)安裝和運(yùn)行Oracle。 推薦使用oracle 帳號(hào)。

1、添加組和用戶

(1)用root用戶登錄后添加組:

groupadd dba groupadd oinstall

(2)添加oracle用戶。

useradd oracle -d /home/oracle -g oinstall -G dba -m passwd oracle

(3)預(yù)先創(chuàng)建安裝目錄

mkdir -p /opt/oracle/product mkdir -p /opt/oracle/product/11.2.0 mkdir -p /opt/oraInventory mkdir -p /opt/oracle/oradata

(4)設(shè)置目錄的所有者所屬組和權(quán)限

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/oracle

2、設(shè)置環(huán)境變量

(1)設(shè)置用戶oracle的環(huán)境變量
(2)用oracle用戶身份登錄

su - oracle vi /home/oracle/.bash_profile

設(shè)置以下環(huán)境變量

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端安裝數(shù)據(jù)庫(kù)時(shí)選擇的字符集為ZHS16GBK,NLS_LANG設(shè)置如下:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

(3)保存.bash_profile 退出vi。
(4)執(zhí)行. .bahs_profile讓配置立即生效。

3、上傳安裝包

(1)用oracle用戶上傳安裝包linux_11gR2_client到oracle用戶目錄下。
(2)解壓安裝包linux_11gR2_client。

4、安裝oracle客戶端

用賬號(hào)oracle登錄linux xwindow桌面,登錄成功之后,點(diǎn)擊鼠標(biāo)右鍵,打開(kāi)一個(gè)Terminal,執(zhí)行l(wèi)inux_11gR2_client.zip解壓后client目錄中的的./runInstaller安裝程序。

稍等片刻,看到安裝程序啟動(dòng)畫(huà)面,選擇administrator(1.38G),點(diǎn)擊next

選擇Simplified chinese語(yǔ)言之后點(diǎn)擊next

點(diǎn)擊next

點(diǎn)擊next


選擇Ignore all后點(diǎn)擊next

點(diǎn)擊finish

進(jìn)入自動(dòng)安裝界面

按照提示,打開(kāi)一個(gè)新的terminal,執(zhí)行

su –

進(jìn)入root用戶執(zhí)行

cd /opt/oraInventory ./orainstRoot.sh cd /opt/oracle/product/11.2.0 ./root.sh

注意:執(zhí)行腳本的時(shí)候前面要加./,不然可能會(huì)提示command not found的錯(cuò)誤;
成功執(zhí)行后退出這個(gè)terminal

點(diǎn)擊OK

Oracle linux客戶端安裝完成,點(diǎn)擊close

5、配置local net service name

在terminal中輸入

netca


選擇 local net service name configuration,點(diǎn)擊next

選擇 add,點(diǎn)擊next

輸入service name(就是安裝oracle服務(wù)端時(shí)的數(shù)據(jù)庫(kù)名稱),點(diǎn)擊next

選擇TCP,點(diǎn)擊next

在hostname中輸入oracle服務(wù)端的IP地址,點(diǎn)擊 next

選擇 no,do not test,點(diǎn)擊next

點(diǎn)擊next

選擇 no,點(diǎn)擊next

點(diǎn)擊next

點(diǎn)擊finish。Local net service name設(shè)置完成。

6、驗(yàn)證安裝是否成功

在terminal中輸入

sqlplus dbuser1/dbuser1@orcl


成功登錄
如果提示連接失敗,一般都是客戶端或者服務(wù)端防火墻設(shè)置問(wèn)題。

7、常見(jiàn)問(wèn)題

(1)Linux下其他用戶,為何不能使用sqlplus連接到遠(yuǎn)程數(shù)據(jù)庫(kù)?
將相關(guān)用戶的.bash_profile文件中加入以下環(huán)境變量

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端安裝數(shù)據(jù)庫(kù)時(shí)選擇的字符集為ZHS16GBK,NLS_LANG設(shè)置如下:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

修改.bash_profile后執(zhí)行. .bash_profile
讓.bash_profile的修改立即生效。

總結(jié)

以上是生活随笔為你收集整理的Oracle11g的安装及配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。