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

CentOS6 安装Oracle11gR2

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

相关文章

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 NFS配置

CentOS7 NFS配置

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

CentOS7 iSCSI配置

CentOS7 iSCSI配置

先用5块磁盘组成RAID 6,其中4盘做RAID,1盘做热备,并在组建的阵列提供iSCSI服务yum install mdadm mdadm -Cv /dev...

Red Hat Enterprise Linux 6.5安装和分区

Red Hat Enterprise Linux 6.5安装和分区

系统镜像名称为rhel-server-6.5-x86_64-dvd.iso安装Install or upgrade an existing system跳过安装源测试检查Next语言English键盘...

CentOS 7转换为OEL 7

CentOS 7转换为OEL 7

参考官方提供的脚本,支持将CentOS 5, 6, 7转换为使用UEK(Unbreakable Enterprise Kernel)的Oracle Enterprise Linux转换系统curl&n...