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

CentOS6 安装Oracle11gR2

数据库5年前 (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

相关文章

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...