oracle11g单机静默安装
2016-04-05 15:28
453 查看
初始化系统服务:
chkconfig sendmail off
chkconfig iptables off
chkconfig avahi-daemon off
#6.x版本上关闭 NetworkManager 服务
chkconfig NetworkManager off
关闭selinux:
vi /etc/selinux/config
SELINUX=disabled
一、yum
df -h
挂载
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vi rhel.repo
[rhel]
name=rhel
baseurl=file:///mnt/Server/
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# yum clean all
安装软件包:
[root@localhost yum.repos.d]# yum install tiger* binutils compat-libstdc++-33* elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio libaio-devel libaio-devel libgcc libstdc++ libstdc++-devel make
sysstat unixODBC unixODBC unixODBC-devel unixODBC-devel iscsi systat* -y
二、修改主机名 ---重启生效
vi /etc/sysconfig/network
三、修改vi /etc/hosts
四、用户、安装目录、用户资源限制
vi /etc/security/limits.conf
#在最后添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
#############################################
/usr/sbin/groupadd -g 500 oinstall
/usr/sbin/groupadd -g 501 dba
/usr/sbin/useradd -u 500 -g oinstall -G dba oracle
passwd oracle
#############################################
mkdir -p /u01/app/oracle
chown oracle:oinstall /u01/ -R
chmod 775 /u01/app/oracle/ -R
chown oracle:oinstall /oradata
chown oracle:oinstall /backup
#############################################
五、系统内核参数
[root@test ~]# vi /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 = 1048576
sysctl -p
修改环境变量
su - oracle
vi /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
source .bash_profile
#####################################################
*安装软件
修改db_install.rsp
29 oracle.install.option=INSTALL_DB_SWONLY
37 ORACLE_HOSTNAME=cs11
42 UNIX_GROUP_NAME=oinstall
49 INVENTORY_LOCATION=/u01/app/oracle/oraInventory
86 SELECTED_LANGUAGES=en,zh_CN
91 ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
96 ORACLE_BASE=/u01/app/oracle
107 oracle.install.db.InstallEdition=EE
117 oracle.install.db.EEOptionsSelection=true
154 oracle.install.db.DBA_GROUP=dba
160 oracle.install.db.OPER_GROUP=oinstall
189 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
194 oracle.install.db.config.starterdb.globalDBName=cs11
199 oracle.install.db.config.starterdb.SID=cs11
213 oracle.install.db.config.starterdb.characterSet=AL32UTF8
262 oracle.install.db.config.starterdb.password.ALL=oracle
400 DECLINE_SECURITY_UPDATES=true
cd /tmp/database
$./runInstaller -silent -responseFile /etc/db_install.rsp
*配置监听
$netca /silent /responsefile /etc/netca.rsp
*建库
修改dbca.rsp
RESPONSEFILE_VERSION = "11.2.0" //不能更改
OPERATION_TYPE = "createDatabase"
GDBNAME = "wang.bobower" //全局数据库的名字=SID+主机域名
SID = "wang" //对应的实例名字
TEMPLATENAME = "General_Purpose.dbc" //建库用的模板文件
SYSPASSWORD = "123456" //SYS管理员密码
SYSTEMPASSWORD = "123456" //SYSTEM管理员密码
DATAFILEDESTINATION = /u01/app/oracle/oradata //数据文件存放目录
#RECOVERYAREADESTINATION=/u01/app/oracle/oradata_back //恢复数据存放目录
CHARACTERSET = "ZHS16GBK" //字符集,重要!!! 建库后一般不能更改,所以建库前要确定清楚。
#TOTALMEMORY = "5120" //oracle内存5120MB
$ dbca -silent -responseFile /etc/dbca.rsp
修改为归档模式
shutdown immediate
startup mount
alter database archivelog;
alter system set log_archive_dest_1='location=*********';
alter database open;
配置开机自启动
su - oracle
mkdir /home/oracle/scripts/ -p
vi /home/oracle/scripts/startupdb.sh
startupdb.sh脚本内容如下:
#scripts startupdb.sh #####################################
#!/bin/bash
source ~/.bash_profile
lsnrctl start
echo "startup" |tee /home/oracle/scripts/startupdb.sql
echo "quit" |tee -a /home/oracle/scripts/startupdb.sql
sqlplus / as sysdba @/home/oracle/scripts/startupdb.sql
#scripts startupdb.sh #####################################
编辑开机启动任务:
su - root
vi /etc/rc.local
尾行加入:
su - oracle -c '/bin/bash /home/oracle/scripts/startupdb.sh'
chkconfig sendmail off
chkconfig iptables off
chkconfig avahi-daemon off
#6.x版本上关闭 NetworkManager 服务
chkconfig NetworkManager off
关闭selinux:
vi /etc/selinux/config
SELINUX=disabled
一、yum
df -h
挂载
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vi rhel.repo
[rhel]
name=rhel
baseurl=file:///mnt/Server/
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# yum clean all
安装软件包:
[root@localhost yum.repos.d]# yum install tiger* binutils compat-libstdc++-33* elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio libaio-devel libaio-devel libgcc libstdc++ libstdc++-devel make
sysstat unixODBC unixODBC unixODBC-devel unixODBC-devel iscsi systat* -y
二、修改主机名 ---重启生效
vi /etc/sysconfig/network
三、修改vi /etc/hosts
四、用户、安装目录、用户资源限制
vi /etc/security/limits.conf
#在最后添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
#############################################
/usr/sbin/groupadd -g 500 oinstall
/usr/sbin/groupadd -g 501 dba
/usr/sbin/useradd -u 500 -g oinstall -G dba oracle
passwd oracle
#############################################
mkdir -p /u01/app/oracle
chown oracle:oinstall /u01/ -R
chmod 775 /u01/app/oracle/ -R
chown oracle:oinstall /oradata
chown oracle:oinstall /backup
#############################################
五、系统内核参数
[root@test ~]# vi /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 = 1048576
sysctl -p
修改环境变量
su - oracle
vi /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
source .bash_profile
#####################################################
*安装软件
修改db_install.rsp
29 oracle.install.option=INSTALL_DB_SWONLY
37 ORACLE_HOSTNAME=cs11
42 UNIX_GROUP_NAME=oinstall
49 INVENTORY_LOCATION=/u01/app/oracle/oraInventory
86 SELECTED_LANGUAGES=en,zh_CN
91 ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
96 ORACLE_BASE=/u01/app/oracle
107 oracle.install.db.InstallEdition=EE
117 oracle.install.db.EEOptionsSelection=true
154 oracle.install.db.DBA_GROUP=dba
160 oracle.install.db.OPER_GROUP=oinstall
189 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
194 oracle.install.db.config.starterdb.globalDBName=cs11
199 oracle.install.db.config.starterdb.SID=cs11
213 oracle.install.db.config.starterdb.characterSet=AL32UTF8
262 oracle.install.db.config.starterdb.password.ALL=oracle
400 DECLINE_SECURITY_UPDATES=true
cd /tmp/database
$./runInstaller -silent -responseFile /etc/db_install.rsp
*配置监听
$netca /silent /responsefile /etc/netca.rsp
*建库
修改dbca.rsp
RESPONSEFILE_VERSION = "11.2.0" //不能更改
OPERATION_TYPE = "createDatabase"
GDBNAME = "wang.bobower" //全局数据库的名字=SID+主机域名
SID = "wang" //对应的实例名字
TEMPLATENAME = "General_Purpose.dbc" //建库用的模板文件
SYSPASSWORD = "123456" //SYS管理员密码
SYSTEMPASSWORD = "123456" //SYSTEM管理员密码
DATAFILEDESTINATION = /u01/app/oracle/oradata //数据文件存放目录
#RECOVERYAREADESTINATION=/u01/app/oracle/oradata_back //恢复数据存放目录
CHARACTERSET = "ZHS16GBK" //字符集,重要!!! 建库后一般不能更改,所以建库前要确定清楚。
#TOTALMEMORY = "5120" //oracle内存5120MB
$ dbca -silent -responseFile /etc/dbca.rsp
修改为归档模式
shutdown immediate
startup mount
alter database archivelog;
alter system set log_archive_dest_1='location=*********';
alter database open;
配置开机自启动
su - oracle
mkdir /home/oracle/scripts/ -p
vi /home/oracle/scripts/startupdb.sh
startupdb.sh脚本内容如下:
#scripts startupdb.sh #####################################
#!/bin/bash
source ~/.bash_profile
lsnrctl start
echo "startup" |tee /home/oracle/scripts/startupdb.sql
echo "quit" |tee -a /home/oracle/scripts/startupdb.sql
sqlplus / as sysdba @/home/oracle/scripts/startupdb.sql
#scripts startupdb.sh #####################################
编辑开机启动任务:
su - root
vi /etc/rc.local
尾行加入:
su - oracle -c '/bin/bash /home/oracle/scripts/startupdb.sh'
相关文章推荐
- Linux下创建用户组报错;不能进去oracle
- Oracle 11g JSON库小于1的小数输出出错BUG 修复《JSON_UTIL_PKG》
- 36、Oracle数据库的备份与恢复
- Oracle 110个常用函数
- oracle数据库-10G客户端导出11G数据文件,空表不能导出
- Navicat for Oracle 配置以及使用
- Oracle数据泵(Dump)导出、导入
- 关于oracle中传过来的一个多id需要插入到数据库用,分格的存储过程
- Oracle SQL 基础知识
- Oracle 数据库基础学习 (七) SQL语句综合练习
- maven加载oracle驱动问题
- WCF遇到Oracle问题
- 一篇让Java程序猿随时可以翻看的Oracle总结
- Oracle导出远程数据库再导入本地数据库-命令方式
- Oracle普通表转时间类型自动分区表
- 在Oracle中查看所有的表属性
- oracle存储过程简单例子
- oracle用户创建及权限设置
- CentOS 6.6 安装oracle11g r2
- Oracle decode函数