新聞中心

襄城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
環(huán)境準(zhǔn)備
\1. 一臺(tái)裝有CentOS 6.8 x64的服務(wù)器(虛擬機(jī)也可)
\2. linux.x64_11gR2_database_1of2.zip
\3. linux.x64_11gR2_database_2of2.zip”
系統(tǒng)要求如下
\1. SWAP分區(qū)大于3G
\1. Oracle安裝目錄剩余空間大于20G
\2. Centos6.x 系統(tǒng)
安裝centos系統(tǒng)
首先我們要安裝一個(gè)帶X window的版本。
配置系統(tǒng)參數(shù)
\1. 添加oracle用戶(hù) 使用一下命令,創(chuàng)建組和用戶(hù)
root@localhost:~# groupadd oinstall
root@localhost:~# groupadd dba
root@localhost:~# groupadd oper
root@localhost:~# useradd -g oinstall -G dba,oper oracle
root@localhost:~# passwd oracle
\2. 配置內(nèi)核參數(shù) 將一下內(nèi)容寫(xiě)入/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
\3. 配置系統(tǒng)句柄限制 在 /etc/security/limits.conf 文件中添加下列參數(shù) 用于優(yōu)化內(nèi)核可以不修改,不修改可能會(huì)出現(xiàn)溢出
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
安裝oracle
使用oracle用戶(hù),運(yùn)行此命令開(kāi)始安裝oracle
oracle@localhost:~$ /u01/app/database/runInstaller
\1. Configure Security Updates 我們?nèi)サ鬿racle support password 的,email可以不用填寫(xiě).下一步 提示沒(méi)有email 直接點(diǎn)yes忽視即可
\2. Select Installation Option 安裝和配置數(shù)據(jù)庫(kù)` 只安裝實(shí)例 升級(jí)數(shù)據(jù)庫(kù) 我們選擇安裝和配置數(shù)據(jù)庫(kù) \3. System Class 桌面版本 服務(wù)器版本 我這里選擇服務(wù)器版本
\4. Node selection 單實(shí)例 集群環(huán)境 我這里選擇單實(shí)例模式
\5. Select Install Type 普通安裝 高級(jí)安裝 我這里選擇高級(jí)安裝
\6. Select Product Language 選擇你所需要的語(yǔ)言 我這里只用到英語(yǔ)。所已只有English就可以 要用到中文存儲(chǔ)的往后看
\7. Select Database Edition 企業(yè)版 標(biāo)準(zhǔn)版 標(biāo)準(zhǔn)版1 我這里選擇的是企業(yè)版 PS:需要了解其中不懂的可以參考 [Oracle EE SE SE1各版本區(qū)別]
\8. Specify Installation Location 設(shè)置oracle 安裝目錄和home 目錄 這個(gè)位置是獲取oracle 的 $ORACLE_BASE 和 $ ORACLE_HOME 的值 (盡量不要修改。如果修改請(qǐng)一起修改oracle用戶(hù)的變量值)
\9. Create Inventory 設(shè)置oracle 記錄文件位置 保持默認(rèn)即可
\10. Select Configuration Type
\11. Specify Database Identifiers 設(shè)置實(shí)例名
\12. Specify Configuration Options 配置實(shí)例參數(shù),可以根據(jù)實(shí)際情況配置內(nèi)存占用。盡量不要超過(guò)50% 如果數(shù)據(jù)庫(kù)中需要存儲(chǔ)中文在Character sets中設(shè)置GBK字符集
\13. Specify Management Options 設(shè)置數(shù)據(jù)庫(kù)管理選項(xiàng) 直接下一步,暫時(shí)不需要。
\14. Specify Database Storage Options 知道數(shù)據(jù)庫(kù)存儲(chǔ)選項(xiàng) 這里選擇文件系統(tǒng),不使用asm管理文件
\15. Specify Recovery Options 數(shù)據(jù)庫(kù)恢復(fù)選項(xiàng) 這里不開(kāi)啟自動(dòng)備份數(shù)據(jù)庫(kù) 如果有需要可以自行調(diào)整
\16. Specify Schema Passwords 設(shè)置數(shù)據(jù)庫(kù)密碼 按照需要設(shè)置數(shù)據(jù)庫(kù)密碼
\17. Privileged Operating System Groups 設(shè)置數(shù)據(jù)庫(kù)權(quán)限組,用于和本機(jī)用戶(hù)綁定。
\18. Perform Prerequisite Checks 效驗(yàn)數(shù)據(jù)庫(kù)安裝環(huán)境 PS:出現(xiàn)以下這些包未安裝。 需要安裝包
gcc.x86_64
libaio.i686
glibc.i686
compat-libstdc++-33.i686
compat-libstdc++-33.x86_64
elfutils-libelf-devel
gcc-c++
libaio-devel.x86_64
libaio-devel.i686
libstdc++.i686
unixODBC.i686
unixODBC.x86_64
unixODBC-devel.x86_64
unixODBC-devel.i686
先安裝 epel源
root@localhost:~# yum install epel-release -y
然后下載pdksh-5.2.14
root@localhost:~# wget ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm
最后在安裝其他包
安裝完成后點(diǎn)擊 Check Again 重新效驗(yàn) 剩下的這些包是因?yàn)镺racle 11G 需要的是i386版本而centos6開(kāi)始使用i686標(biāo)準(zhǔn)導(dǎo)致的,勾選右上角的Ignore All。 PS: [i386和i686區(qū)別]
\19. Summary 數(shù)據(jù)安裝的配置文本。有需要的可以保持配置文本
\20. Install Product 開(kāi)始安裝,等待。。。。。 安裝塊結(jié)束時(shí)會(huì)彈出一個(gè)對(duì)話(huà)框。
這里我們點(diǎn)擊右下角的Password Management 修改密碼,有需要的可以開(kāi)啟socct用戶(hù) 這個(gè)彈框提示我們需要用root權(quán)限運(yùn)行這兩腳本。 切換到root用戶(hù)運(yùn)行下面命令
root@localhost:~# /u01/app/oraInventory/orainstRoot.sh
root@localhost:~# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
點(diǎn)擊ok完成安裝
\21. Finish 完成安裝 圖中有em控制臺(tái)的地址
為oracle創(chuàng)建服務(wù)
\1. 設(shè)置dbstart命令生效 修改 /etc/oratab文件最后一行的最后一個(gè)N改為Y
orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y
\2. 新建/etc/init.d/oracle 文件 將下列內(nèi)容寫(xiě)入到文件中
#chkconfig:2345 98 05
#description:Oracle Server
#add for oracle
ORACLE_BASE=/u01/app/oracle/
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export LD_LIBRARY_PATH
case "$1" in
start)
echo "Starting Oracle..."
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart 1> $ORACLE_HOME/bin/dbstart.log 2> $ORACLE_HOME/bin/dbstart.err"
echo "Started."
exit 0
;;
stop)
echo "Stoping Oracle..."
su - oracle -c "lsnrctl stop"
su - oracle -c "dbshut"
echo "Stoped."
exit 0
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
\3. 然后給oracle文件執(zhí)行權(quán)限
root@localhost:~# chmod +x /etc/init.d/oracle
\4. 添加開(kāi)機(jī)啟動(dòng)
root@localhost:~# chkconfig --add oracle
root@localhost:~# chkconfig oracle on
\5. 添加開(kāi)機(jī)啟動(dòng)em控制臺(tái)
在/etc/rc.loder文件中添加
su - oracle -c "emctl start dbconsole"
完成安裝
博主整理了一下oracle的常用命令
dbca 數(shù)據(jù)庫(kù)配置器
netca 監(jiān)聽(tīng)器配置器
netmgr 監(jiān)聽(tīng)控制器
dbstart 開(kāi)啟數(shù)據(jù)庫(kù)
dbshut 關(guān)閉數(shù)據(jù)庫(kù)
lsnrctl start 開(kāi)啟監(jiān)聽(tīng)
lsnrctl stop 關(guān)閉監(jiān)聽(tīng)
emctl start dbconsole 開(kāi)啟em控制臺(tái)
emctl stop dbconsole 關(guān)閉em控制臺(tái)
sqlplus / as sysdba 使用sysdba權(quán)限登錄當(dāng)前數(shù)據(jù)庫(kù)
網(wǎng)站欄目:CentOS下安裝Oracle11g數(shù)據(jù)庫(kù)管理系統(tǒng),
標(biāo)題URL:http://fisionsoft.com.cn/article/dppdpgo.html


咨詢(xún)
建站咨詢(xún)
