Redhat 6.5 x64 安装 Oracle11gR2

在CentOS 65 x64安装Oracle 11gR2

环境准备
添加用户组和用户
  • 使用root用户执行下列命令
groupadd -g 501 oinstall
groupadd -g 502 dba
useradd -u 503 -g oinstall -G dba oracle
passwd oracle
创建所需目录
  • 使用root用户执行下列命令
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
修改limits.conf限制
  • 使用root用户将下列内容增加文件/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改内核
  • 使用root用户将下列内容增加到文件/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 976678912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
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
  • 使用root用户执行下列命令使设置生效
/sbin/sysctl -p
修改/etc/pam.d/login文件
  • 使用root用户将下列内容追加到/etc/pam.d/login文件
session    required     pam_limits.so
修改Oracle用户的环境变量
  • 使用Oracle用户修改~/.bash_profile文件,增加下列内容
TMP=/tmp;export TMP 
TMPDIR=/tmp;export TMPDIR
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
ORACLE_UNQNAME=orcl;export ORACLE_UNQNAME
ORACLE_TERM=xterm;export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;export LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH;export PATH
umask=022
  • 使用Oracle用户执行下列命令使环境变量设置生效
source ~/.bash_profile
安装依赖包
yum install binutils
yum install elfutils-libelf
yum install libaio-devel
yum install libaio-devel.i686
yum install sysstat
yum install libgcc
yum install libgcc.i686
yum install libstdc++
yum install libstdc++.i686
yum install libstdc++-devel
yum install libstdc++-devel.i686
yum install compat-libstdc++-33
yum install gcc
yum install glibc
yum install glibc.i686
yum install glibc-devel
yum install glibc-devel.i686
yum install gcc-c++
yum install elfutils-libelf-devel
yum install elfutils-libelf-devel.i686
yum install unixODBC-devel
yum install unixODBC-devel.i686
yum install compat-libcap1
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm(安装包见附件)
下载安装包
下载安装包
  • 使用Oracle用户下载
p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
解压安装包
  • 使用Oracle用户解压
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
安装Oracle软件

以下范例在英文环境下安装

  1. 进入Oracle安装软件解压目录
  2. 运行./runInstaller安装
  3. 不勾选“I wish to receive security update via My Oracle Support”, Next
  4. 弹出提示“You have not provided an email address ….”, 选择 Yes , Next
  5. 选择 “Skip software updates” 选项, Next
  6. 选择“install database software only”选项, Next
  7. 选择“single instance database installation”选项, Next
  8. 选择语言,默认
  9. 选择软件安装版本 “Enterprise Editor(4.7GB)”, Next
  10. 选择安装目录(注:路径是从环境变量里读取的,一般不需要修改),Next
    Oracle Base:/u01/app/oracle
    Software Location:/u01/app/oracle/product/11.2.0/db_1
  11. 创建 Inventory 目录
    Inventory Directory:/u01/app/oracle/orainventory
    orainventory Group Name:oinstall
  12. 选择用户dba和组oper
    Database Administrator (OSDBA) Group : dba
    Database Operator (OSOPER) Group : dba
  13. 结果检查
    若有不通过的记录,需要解决后再进行下一步
  14. Summary页面,Next
  15. 软件开始安装
  16. 弹出提示执行orainstRoot.sh和root.sh框
  17. 使用root用户执行上述两个脚本
    /u01/app/oracle/orainventory/orainstRoot.sh
    /u01/app/oracle/product/11.2.0/db_1/root.sh
  18. 执行完成后点击OK
  19. 点击close完成Oracle软件安装
添加Oracle实例
创建listener
  • 使用Oracle用户运行下列命令,一路默认创建listener
netca
创建Oracle实例
  • 使用Oracle用户运行下列命令
dbca
  1. Welcome页面,点击Next
  2. 选择“Create a Database” 创建实例,点击Next
  3. 选择“General Purpose or Transaction Processing”,点击Next
  4. 输入实例名,点击Next
    Global Database Name:orcl
    SID:orcl
  5. 去掉”Configure Enterprise Manager” 的勾选,点击Next
  6. 添加用户名和密码,测试机建议勾选 “Use the Same Administrative Password for All Accounts”,点击Next
  7. 一直Next直到 “Select the database creation Option”,点击Finish
  8. 显示 confirmation 页面,点击OK
  9. 正在创建实例
  10. 弹出 “Database Information” 页面,点击 Exit
  11. 实例创建完成
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值