程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 在CentOS6.0上安裝Oracle 11gR2 (11.2.0.1)以及基本的配置(一),centos6.011gr2

在CentOS6.0上安裝Oracle 11gR2 (11.2.0.1)以及基本的配置(一),centos6.011gr2

編輯:Oracle教程

在CentOS6.0上安裝Oracle 11gR2 (11.2.0.1)以及基本的配置(一),centos6.011gr2


首先安裝CentOS6.0   就不用說了。安裝即可。唯一需要注意的就是後面Oracle 11G Installation guide中的Checking the Software Requirements部分,會要求安裝一部分軟件 這些軟件在CentOS6 DVD鏡像裡都有。可以自己配置個DVD鏡像的repos。   檢查命令格式如下: rpm -qa | grep 名字 binutils-2.17.50.0.6            ok compat-libstdc++-33-3.2.3        ok elfutils-libelf-0.125            ok elfutils-libelf-devel-0.125 -- elfutils-libelf-devel-static-0.125 -- gcc-4.1.2                ok gcc-c++-4.1.2                ok glibc-2.5-24                ok glibc-common-2.5            ok glibc-devel-2.5                ok glibc-headers-2.5            ok kernel-headers-2.6.18            ok ksh-20060214                ok libaio-0.3.106                ok libaio-devel-0.3.106             -- libgcc-4.1.2                ok libgomp-4.1.2                ok libstdc++-4.1.2             ok libstdc++-devel-4.1.2            ok make-3.81                ok numactl-devel-0.9.8.i386        -- sysstat-7.0.2                -- unixODBC-2.2.11                -- unixODBC-devel-2.2.11            --   從 CentOS-5.5-i386-bin-DVD.iso\CentOS 文件找到缺少的包, 並且上傳到 linux 上去,   ls *.rpm rpm -ivh *.rpm   CentOS6.0基本環境配置 =========== #建立dba和 oinstall用戶組。用來區別普通的用戶 groupadd oinstall groupadd dba mkdir -p /u01/oracle #添加一個oracle用戶, 根目錄是 /u01/oracle, 主的組是 oinstall 副的組是dba useradd -g oinstall -G dba -d /u01/oracle oracle #拷貝幾個用戶.bash*文件的demo cp /etc/skel/.bash_profile /u01/oracle cp /etc/skel/.bashrc /u01/oracle cp /etc/skel/.bash_logout /u01/oracle #為oracle用戶設置密碼 123456 passwd oracle chown -R oracle:oinstall u01 #檢查 nobody 是否存在 ,  id nobody 缺省存在的。#如果不存在 # /usr/sbin/useradd -g nobody ############################### #內核參數修改(最好按照Oracle安裝要求來修改) #vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 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  #立刻使內核參數生效,而不需要重啟 #sysctl -p #vi /etc/security/limits.conf oracle           soft    nproc   2047 oracle           hard    nproc   16384 oracle           soft    nofile  1024 oracle           hard    nofile  65536 #vi /proc/sys/fs/file-max   120300/512#(未驗證不重要)   #vi /etc/pam.d/login  #不知道干什麼的  session    required     pam_limits.so   ###################### #設置oracle 用戶環境變量 #su - oracle #vim ~/.bash_profile ORACLE_BASE=/u01 ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=wilson PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH   #查看設置的環境變量ITPUB個人空間. [oracle@oracle11g ~]$ env | grep ORA  # 這個具體的作用還是不知道的 #vi /etc/profile if [ $USER = "oracle" ]; then        if [ $SHELL = "/bin/ksh" ]; then            ulimit -p 16384            ulimit -n 65536        else            ulimit -u 16384 -n 65536        fi fi   # ifconfig #要改IP為固定的IP # vi /etc/hosts 編輯裡面內容  去掉一個oracle11g[安裝Linux時的local名]###這個請根據情況改變。作用應該是 遠程連接的時候需要這個IP 192.168.0.100 oracle11g    安裝Oracle11gR2 ============ 安裝文件(方式自己選擇) #此處注意,由於是英文安裝環境,需要LANG的支持,否則中文亂碼。 export LANG=en_US ./runInstaller 執行安裝(oracle用戶,非root) 安裝到最後需要Root執行兩個腳本 執行以下命令 [root@oracle11g ~]# /u01/oraInventory/orainstRoot. [root@oracle11g ~]# /u01/oracle/root.sh [root@oracle11g database]# netca  配置監聽程序 [root@oracle11g database]# ps -ef 查看監聽程序 [root@oracle11g database]# dbca  安裝數據庫   測試Oracle連接 sqlplus DBSNMP/passWORD SQL> !ps -ef SQL> !ps -ef | grep oracle Oracle數據庫一些常用進程   啟動監聽程序 [oracle@devrfel501 ~]$ lsnrctl start 啟動企業管理器 [oracle@devrfel501 ~]$ emctl start dbconsole https://192.168.70.128:1158/em/console/aboutApplication這是我自己電腦上的 利用Net Manager 配置本地命名 [root@oracle11g ~]#  netmgr Linux 啟動ftp [root@localhost ~]# service vsftpd start 在dos裡面 C:\Users\Administrator>ftp 192.168.48.130    OK 連接到 192.168.48.130。 Liunx關閉防火牆[root@localhost ~]# service iptables stop [root@localhost ~]# vi /etc/inittab 我只能看到ID:3:INITDEFAULT ,但是不知道怎麼將3改成5?  減少內存開銷..

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved