当前位置:首页 > 数据库 > CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

数据库3年前 (2018-03-16)

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysctl.conf内核参数,自动配置/etc/security/limits.conf参数


系统环境准备

安装常用软件

yum -y install wget unzip

配置仓库

cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo

安装预安装工具

yum install oracle-rdbms-server-11gR2-preinstall

导入Keys

wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle


设置hostname

vi /etc/sysconfig/network
HOSTNAME=oracle.vmos.cn

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2


vi /etc/hosts
172.19.44.199		oracle.vmos.cn		oracle

/etc/init.d/network restart

CentOS6 安装Oracle11gR2


修改用户密码

passwd oracle


修改系统限制

vi /etc/security/limits.d/90-nproc.conf
 增加  *          -       nproc     16384

CentOS6 安装Oracle11gR2


关闭防火墙和SElinux

chkconfig iptables off
service iptables stop
sed -i 's/enforcing/disabled/g' /etc/selinux/config
reboot

/etc/init.d/iptables status
getenforce

CentOS6 安装Oracle11gR2


配置环境变量

su - oracle
vi .bash_profile
 增加
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=oracle.vmos.cn; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH


安装配置x11和vnc

su - root
yum groupinstall Desktop
yum install xorg-x11-fonts-Type1
yum install tightvnc-server
vncpasswd 123456
vncserver
chkconfig vncserver on
export DISPLAY=:1.0 
xhost +


创建目录

mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01


上传并解压Oracle

xwindow里打开Terminal
xhost +SI:localuser:oracle
su oracle
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

CentOS6 安装Oracle11gR2



安装Oracle

cd database
./runInstaller

CentOS6 安装Oracle11gR2


CentOS6 安装Oracle11gR2

不接收安全更新提醒


CentOS6 安装Oracle11gR2

YES


CentOS6 安装Oracle11gR2

Install database software only


CentOS6 安装Oracle11gR2

语言默认,Next


CentOS6 安装Oracle11gR2

Enterprise Edition


CentOS6 安装Oracle11gR2

路径默认


CentOS6 安装Oracle11gR2

配置文件目录默认


CentOS6 安装Oracle11gR2

运行组默认


CentOS6 安装Oracle11gR2

组件检查


CentOS6 安装Oracle11gR2

缺少好几个组件,但是系统已经安装过新版了,忽略


CentOS6 安装Oracle11gR2

Finish


CentOS6 安装Oracle11gR2

等待安装


CentOS6 安装Oracle11gR2

OK


CentOS6 安装Oracle11gR2

Close


Root权限执行脚本

sh /u01/app/oraInventory/orainstRoot.sh
sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh


创建监听

netca

CentOS6 安装Oracle11gR2

监听配置,Next


CentOS6 安装Oracle11gR2

添加监听


CentOS6 安装Oracle11gR2

创建监听程序名称,默认


CentOS6 安装Oracle11gR2

使用TCP协议


CentOS6 安装Oracle11gR2

端口1521


CentOS6 安装Oracle11gR2

不添加其他的监听程序


CentOS6 安装Oracle11gR2

监听程序配置完成


CentOS6 安装Oracle11gR2

Finish


创建实例

dbca

CentOS6 安装Oracle11gR2

Next


CentOS6 安装Oracle11gR2

创建一个数据库


CentOS6 安装Oracle11gR2

一般用途


CentOS6 安装Oracle11gR2

全局数据库名DB11G,SID名DB11G


CentOS6 安装Oracle11gR2

默认


CentOS6 安装Oracle11gR2

默认开启


CentOS6 安装Oracle11gR2

所有账户使用统一的复杂性密码


CentOS6 安装Oracle11gR2

使用模板


CentOS6 安装Oracle11gR2

默认的快速恢复区地址,并开启归档


CentOS6 安装Oracle11gR2

默认


CentOS6 安装Oracle11gR2

默认使用自动内存管理


CentOS6 安装Oracle11gR2

连接数看情况修改


CentOS6 安装Oracle11gR2

字符集


CentOS6 安装Oracle11gR2

默认专用服务器模式


CentOS6 安装Oracle11gR2

Next


CentOS6 安装Oracle11gR2

默认创建数据库和脚本


CentOS6 安装Oracle11gR2

汇总清单,确认OK


CentOS6 安装Oracle11gR2

数据库脚本创建成功


CentOS6 安装Oracle11gR2

等待完成


CentOS6 安装Oracle11gR2

完成Exit

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/198.html

相关文章

RHEL7.4 安装MySQL5.7单机版

RHEL7.4 安装MySQL5.7单机版

AAA服务器指定使用MySQL版本为5.7.15,软件包为mysql-5.7.15-linux-glibc2.5-x86_64.tar.gzMySQL5.7安装删除冲突软件包rpm -aq&...

备份集中的数据库备份与现有的数据库不同

备份集中的数据库备份与现有的数据库不同

将sqlserver2000的数据还原到sqlserver2008的时候,出现了“备份集中的数据库备份与现有的数据库不同”的错误,尝试了好几次都失败在左侧的选项中,勾选“覆盖现有数据库”就可以了...

Zabbix4.2安装DBforbix3监控Oracle11gR2

Zabbix4.2安装DBforbix3监控Oracle11gR2

一定不要下载从官方github下载DBforbix3,官方版本问题很多,并且不支持Zabbix4.x只支持3.xZabbix Share网站中推荐了几款oracle监控模板,个人感觉DBforBIX版...

Oracle11g单机表空间扩容

Oracle11g单机表空间扩容

Zabbix提示一台服务器Tablespace SYSTEM size is 74.92 GB (>0.99*68.88 GB),需要扩容system表空间查询表空间利用率set li...

RHEL7 Oracle11gR2出现ORA-00845

RHEL7 Oracle11gR2出现ORA-00845

11g R2引入了Automatic Memory Management(AMM)自动内存管理特性,但是自动配置的memory_max_target或者memory_target超过了shmfs的大小...

异常关机后启动Oracle实例

异常关机后启动Oracle实例

查看当前数据库下所有实例名su - oracle cd /u01/oracle/diag/rdbms查看已启动的实例ps -ef|grep smon...