小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

CentOS 6.7安裝Oracle 11gR2圖文教程

 1qxm19 2019-11-05

原文地址:http://www./Linux/2017-05/143918.htm

環(huán)境準(zhǔn)備:

CentOS6.7_x64_minimal_desktop的虛擬機一臺(安裝Oracle需要圖形界面,所以選擇安裝minimal_desktop版本的)。
xftp5。
linux.x64_11gR2_database_1of2.zip。
linux.x64_11gR2_database_2of2.zip。

為了方便在虛擬機中復(fù)制粘貼,先安裝WMware Tools,具體方法請看上一篇教程Linux安裝VMware Tools教程。http://www./Linux/2017-05/143917.htm

約定格式

命令提示符#$:執(zhí)行命令之前注意看命令面前的提示符,如果是#表示這個命令是需要root用戶執(zhí)行的,如:# vi /etc/sysconfig/network-scripts/ifcfg-eth0;如果是$則表示命令需要使用普通用戶oracle來執(zhí)行,如:$ lsnrctl start,別搞混了!!!


系統(tǒng)參數(shù)配置

1. 配置系統(tǒng)的網(wǎng)絡(luò),使其能夠連接互聯(lián)網(wǎng),因為我沒有配本地YUM源,所以后面需要聯(lián)網(wǎng)來安裝一些依賴包。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0打開網(wǎng)卡文件,配置靜態(tài)IP地址,如圖。



修改完成后:wq保存。
# service network restart重啟網(wǎng)絡(luò)服務(wù)。



驗證一下是否可以使用網(wǎng)絡(luò)了。



2. 修改本機名稱,一般用于生產(chǎn)環(huán)境能夠方便區(qū)分服務(wù)器的用途,如果是自己測試,此步驟可做可不做。
# vi /etc/sysconfig/network打開配置文件,修改HOSTNAME=dbserver.localdomain



保存退出,然后再執(zhí)行# hostname dbserver.localdomain,再注銷重新登陸系統(tǒng),就可以看到修改結(jié)果了:


3. 修改系統(tǒng)標(biāo)識(oracle默認不支持CentOS系統(tǒng)安裝),否則oracle將無法識別本系統(tǒng)導(dǎo)致安裝失敗。
執(zhí)行# vi /etc/RedHat-release打開文件,注釋掉# CentOS release 6.7(final),在下面添加
Red Hat Enterprise Linux 6。注意具體修改成red hat成哪個版本需要根據(jù)你系統(tǒng)的版本來看。


4. 關(guān)閉selinux,# vi /etc/selinux/config,修改SELINUX=enforcing的值為disabled。


5. 關(guān)閉防火墻# chkconfig iptables off,#service iptables stop



6. 修改內(nèi)核參數(shù),打開 # vi /etc/sysctl.conf 文件,在文件最后加上如下參數(shù):

  1. fs.aio-max-nr = 1048576
  2. fs.file-max = 6815744
  3. kernel.shmall = 2097152
  4. kernel.shmmax = 536870912
  5. kernel.shmmni = 4096
  6. kernel.sem = 250 32000 100 128
  7. net.ipv4.ip_local_port_range = 9000 65500
  8. net.core.rmem_default = 262144
  9. net.core.rmem_max = 4194304
  10. net.core.wmem_default = 262144
  11. net.core.wmem_max = 1048586

同時記得注釋掉原文件中已存在的一些參數(shù),如下:



再執(zhí)行# sysctl –p使參數(shù)生效。

7. 修改/etc/pam.d/login,# vi /etc/pam.d/login,在文本末尾加上:

  1. session required /lib64/security/pam_limits.so
  2. session required pam_limits.so

8. 創(chuàng)建oracle用戶,用戶組
# groupadd oinstall 創(chuàng)建用戶組oinstall
# groupadd dba 創(chuàng)建用戶組dba
# useradd -g oinstall -G dba oracle 創(chuàng)建用戶oracle,并加入oinstall和dba附屬組
# passwd oracle 設(shè)置用戶oracle的登錄密碼,根據(jù)提示輸入兩次密碼

9. 打開文件# /etc/profile,修改oracle用戶的最大進程數(shù):

  1. if [ $USER = "oracle" ]; then
  2. if [ $SHELL = "/bin/ksh" ]; then
  3. ulimit -p 16384
  4. ulimit -n 65536
  5. else
  6. ulimit -u 16384 -n 65536
  7. fi
  8. fi


保存退出之后再執(zhí)行# source /etc/profile使其生效。

10. 配置oracle用戶的環(huán)境變量,必須切換到新創(chuàng)建的oracle用戶下# su – oracle,再修改.bash_profile配置文件,在文件末尾加入如下配置:

  1. export ORACLE_BASE=/home/oracle/app
  2. export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
  3. export ORACLE_SID=orcl #SID注意和自己即將建立的SID對應(yīng)
  4. export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
  5. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

11. 編輯/etc/security/limits.conf文件,修改操作系統(tǒng)對oracle用戶資源的限制,# vim /etc/security/limits.conf在文件末尾加上:

  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
  5. oracle hard stack 10240

12. 操作系統(tǒng)版本及補丁矩陣,需要安裝以下RPM軟件包(加32bit括號注解的是該軟件包32位版本,對應(yīng)同名未加注解的則是該軟件包64位版本。在64位版本平臺上,兩種版本都要安裝):

  1. - binutils-2.17.50.0.6
  2. - compat-libstdc++-33-3.2.3
  3. - compat-libstdc++-33-3.2.3 (32 bit)
  4. - elfutils-libelf-0.125
  5. - elfutils-libelf-devel-0.125
  6. - gcc-4.1.2
  7. - gcc-c++-4.1.2
  8. - glibc-2.5-24
  9. - glibc-2.5-24 (32 bit)
  10. - glibc-common-2.5
  11. - glibc-devel-2.5
  12. - glibc-devel-2.5 (32 bit)
  13. - glibc-headers-2.5
  14. - ksh-20060214
  15. - libaio-0.3.106
  16. - libaio-0.3.106 (32 bit)
  17. - libaio-devel-0.3.106
  18. - libaio-devel-0.3.106 (32 bit)
  19. - libgcc-4.1.2
  20. - libgcc-4.1.2 (32 bit)
  21. - libstdc++-4.1.2
  22. - libstdc++-4.1.2 (32 bit)
  23. - libstdc++-devel 4.1.2
  24. - make-3.81
  25. - sysstat-7.0.2

使用yum安裝:系統(tǒng)默認的yum源網(wǎng)絡(luò)支持不是很好,最好把它修改成阿里或網(wǎng)易的鏡像YUM源,阿里的可以訪問http://mirrors.aliyun.com/help/centos,這里也明確告訴了你怎么操作了:
首先備份原文件,# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup,然后再使用# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo下載阿里的YUM,最后在使用# yum makecache命令重新緩存。


接下來依次執(zhí)行下面的命令來安裝需要lib包。

  1. yum install -y binutils*
  2. yum install -y compat-libstdc*
  3. yum install -y elfutils-libelf*
  4. yum install -y gcc*
  5. yum install -y glibc*
  6. yum install -y ksh*
  7. yum install -y libaio*
  8. yum install -y libgcc*
  9. yum install -y libstdc*
  10. yum install -y make*
  11. yum install -y sysstat*
  12. yum install -y libXp*
  13. yum install -y glibc-kernheaders

檢查下lib是否安裝齊全# rpm -q --queryformat %-{name}-%{version}-%{release}.%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
檢查結(jié)果如下:

  1. package compat-libstdc++-33 is not installed
  2. package glibc-kernheaders is not installed
  3. glibc-headers-2.12-1.192.el6-x86_64
  4. libaio-0.3.107-10.el6-x86_64
  5. libgcc-4.4.7-17.el6-x86_64
  6. libgcc-4.4.7-17.el6-i686
  7. glibc-devel-2.12-1.192.el6-x86_64
  8. package xorg-x11-deprecated-libs is not installed

安裝Oracle

上面的系統(tǒng)配置完成之后,最好重啟一下服務(wù)器,使用oracle用戶登陸系統(tǒng)。
1. 使用xftp連接linux服務(wù)器,上傳下載好的oracle壓縮文件到/home/oracle目錄下。
2. 進入/home/oracle目錄,執(zhí)行# unzip linux.x64_11gR2_database_1of2.zip# unzip linux.x64_11gR2_database_2of2.zip,解壓的文件在/home/oracle/database目錄中。
3. 進入/home/oracle/database目錄,執(zhí)行$ ./runInstaller,當(dāng)檢查均通過,會出現(xiàn)oracle安裝界面
如此時安裝界面出現(xiàn)亂碼,可能是系統(tǒng)語言為中文導(dǎo)致,需要臨時修改系統(tǒng)語言。

  1. #查看Linux系統(tǒng)語言
  2. $ echo $LANG
  3. #修改Linux系統(tǒng)語言
  4. $ export LANG='en_US'
  5. #關(guān)閉安裝程序,再重新執(zhí)行安裝命令

去掉勾選I wish to receive security updates via My Oracle Support.選項,直接next。


選擇只安裝數(shù)據(jù)庫,不需要創(chuàng)建實例,我們到后面再安裝實例,當(dāng)然你也可以選擇第一個,安裝數(shù)據(jù)庫的同時創(chuàng)建數(shù)據(jù)庫實例一步到位,只是安裝時間會稍長一點。


選擇單實例數(shù)據(jù)庫。


在左邊列表找到把簡體中文和繁體中文支持加入到右邊的列表。


安裝第一個企業(yè)版的。


注意這里的Oracle Base目錄要和.bash_profile文件中配置的ORACLE_BASE變量保持一致。




可以忽略,因為CentOS版本較高,所以11g check的時候不識別高版本lib包


點擊OK繼續(xù),這里提示你安裝完成之后,使用root用戶執(zhí)行這兩個路徑下的.sh腳本。


安裝完成。


再來切換到root用戶,執(zhí)行剛剛提示你要執(zhí)行的兩個.sh腳本進行數(shù)據(jù)庫初始化的一些配置。
# sh /home/oracle/oraInventory/orainstRoot.sh
# sh /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh


4. 創(chuàng)建監(jiān)聽,執(zhí)行$ netca啟動配置界面。










完成之后,執(zhí)行命令$ lsnrctl start啟動監(jiān)聽服務(wù)。
5. 創(chuàng)建數(shù)據(jù)庫實例,執(zhí)行$ dbca啟動配置界面。
















點擊exit完成數(shù)據(jù)庫實例安裝。


最后驗證是否安裝成功,瀏覽器訪問https://192.168.31.212:1158/em




    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約