在centos6.5上静默安装oracle11g
2012-10-08 10:23
741 查看
一、系统准备工作;
1、创建交换分区;
cat /proc/swaps
mkswap
swapon
2、查看temp空间
3、安装依赖包:
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel ksh numactl-devel kernel-headers
pdksh jre
二、参数设置
1、创建用户组,用户:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
/usr/sbin/useradd -g oinstall -G dba,oper oracle
/usr/sbin/usermod -g oinstall -G dba,oper oracle
#设置oracle用户的密码是Peyton
echo Petyon | passwd oracle --stdin
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/oradata
mkdir -p /var/opt/oracle
#设置目录的所有者所属组和权限
chown -R oracle.oinstall /u01/app/database
chown -R oracle.oinstall /u01/app/oracle
chown -R oracle.oinstall /u01/app/oradata
chown -R oracle.oinstall /u01/app/oracle/product/11.2.0/db_1
chown -R oracle.dba /u01/app/oraInventory
chown oracle.dba /var/opt/oracle
chmod -R 775 /u01/app/oracle
chmod -R 755 /var/opt/oracle
2、配置系统参数:
1)/etc/security/limits.conf
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
2)/etc/pam.d/login,添加:
vim etc/pam.d/login
session required pam_limits.so
3)/etc/profile,添加:
vim /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
ORACLE_BASE="/u01/app/oracle"
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE"/product/11.2.0/db_1"
#要与后面安装时的sid名称相同
ORACLE_SID=jxminor
export ORACLE_HOME ORACLE_SID
export DISPLAY=:0.0
#使设置生效
source /etc/profile
4)/etc/sysctl.conf,修改内核参数:
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
net.core.wmem_default = 262144
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
#使设置生效
sysctl -p
3、配置环境变量:
/home/oracle/.bash_profile,添加参数:
vim /home/oracle/.bash_profile
export ORACLE_HOSTNAME=petyon_dbmain
ORACLE_HOMEPATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=main
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
#使设置生效
source /home/oracle/.bash_profile
四、oracle正式安装
1、安装包准备:
unzip p10098816_112020_Linux-x86-64_1of7.zip
unzip -o p10098816_112020_Linux-x86-64_2of7.zip
mkdir -p /u01/app
mv database /u01/app
2、切换用户,准备安装:
su oracle
cd /u01/app/database
./runInstaller -silent -force -responseFile /u01/app/database/response/db_install.rsp
控制台直到出现以下提示则表示安装完成:
#-------------------------------------------------------------------
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue
Successfully Setup Software.
#-------------------------------------------------------------------
su root
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
3、创建数据库及实例:
su oracle
cd $ORACLE_HOME/bin/
#安装
./dbca -silent -responseFile /u01/app/database/response/dbca_createdatabase.rsp
#卸载
./dbca -silent -responseFile /u01/app/database/response/dbca_deletedatabase.rsp
#创建监听
./netca -silent -responseFile /u01/app/database/response/netca.rsp
4、启动监听
./lsnrctl start/stop/status
1、创建交换分区;
cat /proc/swaps
mkswap
swapon
2、查看temp空间
3、安装依赖包:
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel ksh numactl-devel kernel-headers
pdksh jre
二、参数设置
1、创建用户组,用户:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
/usr/sbin/useradd -g oinstall -G dba,oper oracle
/usr/sbin/usermod -g oinstall -G dba,oper oracle
#设置oracle用户的密码是Peyton
echo Petyon | passwd oracle --stdin
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/oradata
mkdir -p /var/opt/oracle
#设置目录的所有者所属组和权限
chown -R oracle.oinstall /u01/app/database
chown -R oracle.oinstall /u01/app/oracle
chown -R oracle.oinstall /u01/app/oradata
chown -R oracle.oinstall /u01/app/oracle/product/11.2.0/db_1
chown -R oracle.dba /u01/app/oraInventory
chown oracle.dba /var/opt/oracle
chmod -R 775 /u01/app/oracle
chmod -R 755 /var/opt/oracle
2、配置系统参数:
1)/etc/security/limits.conf
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
2)/etc/pam.d/login,添加:
vim etc/pam.d/login
session required pam_limits.so
3)/etc/profile,添加:
vim /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
ORACLE_BASE="/u01/app/oracle"
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE"/product/11.2.0/db_1"
#要与后面安装时的sid名称相同
ORACLE_SID=jxminor
export ORACLE_HOME ORACLE_SID
export DISPLAY=:0.0
#使设置生效
source /etc/profile
4)/etc/sysctl.conf,修改内核参数:
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
net.core.wmem_default = 262144
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
#使设置生效
sysctl -p
3、配置环境变量:
/home/oracle/.bash_profile,添加参数:
vim /home/oracle/.bash_profile
export ORACLE_HOSTNAME=petyon_dbmain
ORACLE_HOMEPATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=main
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
#使设置生效
source /home/oracle/.bash_profile
四、oracle正式安装
1、安装包准备:
unzip p10098816_112020_Linux-x86-64_1of7.zip
unzip -o p10098816_112020_Linux-x86-64_2of7.zip
mkdir -p /u01/app
mv database /u01/app
2、切换用户,准备安装:
su oracle
cd /u01/app/database
./runInstaller -silent -force -responseFile /u01/app/database/response/db_install.rsp
控制台直到出现以下提示则表示安装完成:
#-------------------------------------------------------------------
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts
4. Return to this window and hit "Enter" key to continue
Successfully Setup Software.
#-------------------------------------------------------------------
su root
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
3、创建数据库及实例:
su oracle
cd $ORACLE_HOME/bin/
#安装
./dbca -silent -responseFile /u01/app/database/response/dbca_createdatabase.rsp
#卸载
./dbca -silent -responseFile /u01/app/database/response/dbca_deletedatabase.rsp
#创建监听
./netca -silent -responseFile /u01/app/database/response/netca.rsp
4、启动监听
./lsnrctl start/stop/status
相关文章推荐
- 阿里云 CentOs 6.5 静默安装oracle11g
- centos6.5上静默安装oracle11g
- centOS6.5中静默安装oracle 11gR2
- CentOS 6.5 安装Oracle11g R2
- linux CentOS6.5 64位静默安装Oracle11g
- CentOS7.4 静默安装Oracle11g
- Centos6.5上Oracle11g安装图解
- 【linux】centos oracle11G静默安装过程
- 吐血贡献——centos6.5 64位静默安装oracle 10G R2
- 最小化安装的64位CentOS6.5上安装Oracle11g R2
- Centos7 静默安装Oracle11g以及可视化安装常见问题
- CentOS6.5 静默安装Oracle 11g过程中提示:Exception in thread “main” java.lang.NoClassDefFoundError
- CentOs 6.3_64静默安装oracle11g_r2
- Centos 6.5安装oracle11g 开机自启动(三)
- CentOs 6.3_64静默安装oracle11g_r2
- CentOS6.5安装oracle11g
- CentOs 6.3_64静默安装oracle11g_r2
- CentOS6.5安装Oracle11G R2
- centos6.5安装oracle11g
- CentOS6.5-x64安装oracle11g包依赖问题