亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1264 | 回復(fù): 0
打印 上一主題 下一主題

CentOS 6 下安裝Oracle 11.2 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-12-22 08:53 |只看該作者 |倒序?yàn)g覽
終于下載了CentOS 6, 以Mini Desktop的方式安裝到了虛擬機(jī)上。裝好了VMWare-Tools
下面開始安裝Oracle 11.2
1. 上Oracle的網(wǎng)站上下載最新的Oracle 11.2安裝包,因?yàn)镃entOS6裝的是x86_64的,所以,Oracle也選擇Linux x86_64的安裝包。下載下來是2個(gè)zip文件包
2。安裝Oracle需要的軟件包
  1. yum -y install binutils "compat-libstdc++" elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++ make "pdksh" sysstat unixODBC unixODBC-devel
  2. yum -y install compat-libstdc++-33.x86_64 ksh.x86_64
  3. yum -y install libaio.i686 glibc.i686 compat-libstdc++-33.i686 libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 unixODBC-devel.i686
3。創(chuàng)建oracle用戶
  1. /usr/sbin/groupadd oinstall
  2. /usr/sbin/groupadd dba
  3. /usr/sbin/useradd -g oinstall -G dba oracle
  4. passwd oracle
4。更改內(nèi)核參數(shù)
在/etc/sysctl.conf后面增加如下參數(shù)
  1. # Modify for Oracle
  2. fs.aio-max-nr = 1048576
  3. fs.file-max = 6815744
  4. kernel.shmall = 2097152
  5. kernel.shmmax = 2147483648
  6. kernel.shmmni = 4096
  7. kernel.sem = 250 32000 100 128
  8. net.ipv4.ip_local_port_range = 9000 65500
  9. net.core.rmem_default = 262144
  10. net.core.rmem_max = 4194304
  11. net.core.wmem_default = 262144
  12. net.core.wmem_max = 1048586
/sbin/sysctl -p 確認(rèn)更改

5。更改oracle用戶的shell限制
在/etc/security/limits.conf后面增加如下行
  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
/etc/pam.d/login 后面增加如下行
  1. session required pam_limits.so
 /etc/profile后面增加如下行
  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
如果使用C-shell,則更改 /etc/csh.login
  1. if ( $USER == "oracle" ) then
  2. limit maxproc 16384
  3. limit descriptors 65536
  4. endif
6。創(chuàng)建Oracle安裝目錄
我的oracle安裝在了/opt/oracle/
Inventory目錄在 /opt/oraInventory/
  1. mkdir -p /opt/oracle/
  2. chown -R oracle:oinstall /opt/oracle/
  3. chmod -R 775 /opt/oracle/
  4. mkdir -p /opt/oraInventory/
  5. chown -R oracle:oinstall /opt/oraInventory/
  6. chmod -R 775 /opt/oraInventory/
7。更改Oracle用戶的profile
以O(shè)racle用戶登錄,運(yùn)行
  1. vi .bash_profile
增加下列行
  1. umask 022
  2. ORACLE_BASE=/opt/oracle
  3. ORACLE_SID=<your sid>
  4. export ORACLE_BASE ORACLE_SID
  5. unset ORACLE_HOME
  6. unset TNS_ADMIN
更改完成后,退出oracle用戶,重新登錄,用以下命令檢查是否更改成功
  1. umask
  2. env | more
7。至此,環(huán)境配置完畢,可以開始安裝Oracle了

先把兩個(gè)下載的zip文件,復(fù)制到桌面。在桌面上創(chuàng)建一個(gè)臨時(shí)文件夾ora,用unzip命令把zip的內(nèi)容接壓縮到ora
  1. unzip *.zip ./ora
進(jìn)入ora/database目錄,運(yùn)行 runInstaller
  1. ./runInstaller
出現(xiàn)如下安裝畫面


按屏幕提示,一步一步完成安裝。
數(shù)據(jù)庫的字符集選擇的是UTF-8, Server模式,去掉了Enterprise里面的一些不需要的功能。
最后在做packages檢查的時(shí)候,發(fā)現(xiàn)缺少下列包,用rpm -q查了下,oracle找的名稱是i386,實(shí)際已安裝的是i686,直接忽略,繼續(xù)。pdksh貌似有沖突,在第一步安裝依賴包的時(shí)候,已經(jīng)用ksh代替了


安裝過程中,提示Oracle Configuration Manager安裝失敗,反正是個(gè)可選組件,失敗就失敗吧,我也用不到。估計(jì)是我的系統(tǒng)上沒有JRE造成的。

執(zhí)行完2個(gè)root的腳本,oracle就大體安裝完畢了
可以打開https://localhost:1158/em來看看具體的情況。

8. 設(shè)置Oracle開機(jī)自動(dòng)啟動(dòng),關(guān)機(jī)自動(dòng)關(guān)閉
首先編輯/etc/oratab, 把最后的 :N 改成 :Y

進(jìn)入root用戶,新建一個(gè)文件/etc/init.d/oracle
內(nèi)容如下
  1. #! /bin/sh
  2. # chkconfig: 345 99 10
  3. # description: Oracle auto start-stop script.
  4. # Change the value of ORACLE_HOME to specify the correct Oracle home directory for your installation.
  5. ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
  6. # Change the value of ORACLE_USER to the login name of the oracle owner at your site.
  7. ORACLE_USER=oracle
  8. PATH=$PATH:$ORACLE_HOME/bin
  9. export ORACLE_HOME PATH
  10. if [ ! -f $ORACLE_HOME/bin/dbstart ]
  11. then
  12. echo "Oracle startup: cannot start"
  13. exit
  14. fi
  15. case $1 in
  16. 'start')
  17. su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
  18. touch /var/lock/subsys/oracle
  19. su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
  20. ;;
  21. 'stop')
  22. su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
  23. su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
  24. rm -f /var/lock/subsys/oracle
  25. ;;
  26. *)
  27. echo "usage: $0 {start|stop}"
  28. exit
  29. ;;
  30. esac
  31. exit
運(yùn)行 如下命令,加入service
  1. chkconfig --add oracle

DONE.

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP