当前位置:首页 > 数据库 > 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.5 安装MySQL ndb集群 RPM方式

CentOS7.5 安装MySQL ndb集群 RPM方式

当企业的MySQL业务到达一定的当量,就需要一定规模数量的MySQL数据库来负载均衡数据库请求,负载均衡的前提是每个服务器的数据库是数据同步的,在业务量不大的时候会使用主、从复制的方法实现服务器数据同...

RHEL7.4 Oracle11gR2 RAC udev

RHEL7.4 Oracle11gR2 RAC udev

系统版本 Red Hat Enterprise Linux 7.4 数据库版本 Oracle Database 11g Release 2 for Linux x86-64服务器 Dell...

CentOS7.6 安装MySQL NDB集群 YUM方式

CentOS7.6 安装MySQL NDB集群 YUM方式

CentOS 7.6 (1810) 64位DVD镜像安装MySQL 5.7 NDB集群,采用YUM方式系统安装系统组件系统分区IP规划需要5个虚拟机充当服务器,一个客户机远程连接测试管理节点mgm =...

CentOS7.6 安装MySQL Galera集群

CentOS7.6 安装MySQL Galera集群

CentOS 7.6 (1810) 64位DVD镜像安装Galera Cluster 5.7 for MySQL ,Galera集群是一个同步的多主集群,支持XtraDB/InnoDB存储引擎,提供高...

CentOS 7.6安装SQL Server 2019

CentOS 7.6安装SQL Server 2019

CentOS 7.6安装SQL Server 2019预览版安装SQL Servercurl -o /etc/yum.repos.d/mssql-server.repo ...

Oracle11gR2单机升级OPatch 打PSU补丁

Oracle11gR2单机升级OPatch 打PSU补丁

Oracle补丁一般分为2类:CPU和PSUCPU:Critical Patch Update,紧急补丁更新。每季度发布一次,用来修复安全方面的累积型补丁,即最新的CPU补丁已经包含以往的CPU补丁,...