最新消息

在CentOS6.5中静默安装oracle 11gR2

oracle 金牌剑客 1053℃ 0评论

1、下载oracle 11g的安装包

下载地址为:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

下载至/home文件夹下,下载之后为:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip两个压缩包。

2、解压

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

3、安装依赖

yum -y install
binutils
compat-libcap1
compat-libstdc++-33
compat-libstdc++-33*.i686
elfutils-libelf
elfutils-libelf-devel
gcc
gcc-c++
glibc*.i686
glibc
glibc-common
glibc-headers
glibc-devel
glibc-devel*.i686
ksh
libgcc*.i686
libgcc
libstdc++
libstdc++*.i686
libstdc++-devel
libstdc++-devel*.i686
libaio
libaio*.i686
libaio-devel
libaio-devel*.i686
make
sysstat
unixODBC
unixODBC*.i686
unixODBC-devel
unixODBC-devel*.i686

4、显示中文

vim /etc/sysconfig/i18n

修改原内容为:

LANG=”zh_CN.GB18030″
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”lat0-sun16″

5、添加用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

6、修改内核参数

vim /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

保存后,运行 /sbin/sysctl -p。

7、修改用户资源限制

vim /etc/security/limits.conf

在最后加入

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240

8、创建安装目录,并设置权限

mkdir -p /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/
chown -R oracle:oinstall /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/
chmod -R 775 /usr/local/oracle /usr/local/oraInventory /usr/local/oradata/

9、设置用户环境

su – oracle
vim .bash_profile

在最后加入:

export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=ORACLE_BASE/product/11.2.0/db_1  export ORACLE_SID=orcl  export ORACLE_OWNER=oracle  export PATH=PATH:ORACLE_HOME/bin:HOME/bin

保存修改后执行

source .bash_profile

10、修改安装目录的权限

先切换到root用户下

su – root
chmod 777 /home/database
chown -R oracle:oinstall /home/database

11、创建oraInst.loc文件

vim /etc/oraInst.loc

添加内容:

inventory_loc=/usr/local/oraInventory
inst_group=oinstall

保存修改后再赋权

chown oracle:oinstall /etc/oraInst.loc
chmod 664 /etc/oraInst.loc

12、修改Response文件

vim /home/database/response/db_install.rsp

找到文件中一下配置,修改为对应的值

oracle.install.option=INSTALL_DB_AND_CONFIG
ORACLE_HOSTNAME=oracledb
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/usr/local/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/usr/local/oracle/product/11.2.0/db_1
ORACLE_BASE=/usr/local/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=oinstall
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.config.starterdb.memoryLimit=512
oracle.install.db.config.starterdb.password.ALL=Oracle123
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/usr/local/oradata/ora11g/ORA11G
DECLINE_SECURITY_UPDATES=true

13、开始安装

安装失败时可以到/usr/local/oraInventory/logs目录下找到安装日志文件,查看原因。

su – oracle
/home/database/runInstaller -silent -responseFile /home/database/response/db_install.rsp
su – root
/usr/local/oracle/product/11.2.0/db_1/root.sh

14、验证

可以使用各种oracle客户端使用sys as sysdba登录,密码为第12步设置的Oracle123

转载请注明:QualInfo » 在CentOS6.5中静默安装oracle 11gR2

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址