RedHat6.6-单实例安装-Oracle-11g
ドラゴンボールのLong Lv4

RedHat6.5安装Oracle

1.配置linux

1.1 设置网络,配置IP地址,配置远程连接(xshell 或 Scrt)

编辑网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0

1
2
3
IPADDR=192.168.65.129
NETMASK=255.255.255.0
GATEWAY=192.168.65.2

配置好后重启网络

/etc/init.d/network restart

1.2 改系统语言

编辑配置文件vi /etc/sysconfig/i18n

LANG=”en_US.UTF-8”

1.3 配置本地yum源

挂载光盘镜像

cd /mnt/cdrom/
mount /dev/cdrom /mnt/cdrom/

配置yum源

nano /etc/yum.repos.d/rhel-source.repo

1
2
3
4
5
6
7
[rhel-local]
name=local
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

yum repolist
yum install vim -y

配置环境变量 vim 有颜色

export TERM=xterm

1.4 关闭防火墙,关闭selinux

service iptables stop
开机自动关闭防火墙
chkconfig iptables off

关闭selinux

编辑文件 /etc/selinux/config
SELINUX=disabled

2.配置oracle基础环境

2.1 新增虚拟磁盘(实体机的硬盘看着划分)

racle/app/oracle 分配安装目录大小100g
/oradata 分配数据文件目录大小100g
/archive 分配归档日志目录大小100g
/soft 临时解压安装目录20g,安装好就可以删掉,也可以保留

1
2
3
4
mkdir /oracle
mkdir /oradata
mkdir /archive
mkdir /soft

开机自动挂载硬盘

/etc/fstab

1
2
3
4
/dev/sdb1               /oracle                 ext4    defaults        0 0
/dev/sdc1 /oradata ext4 defaults 0 0
/dev/sdd1 /archive ext4 defaults 0 0

3.安装Oracle

3.1 创建oinstall和dba组,创建oracle用户

groupadd dba
groupadd oinstall
groupadd oper
useradd oracle -g oinstall -G dba,oper

3.2 创建安装目录路径

mkdir -p /oracle/app/oracle/product/11.2.0
mkdir -p /oracle/app/oraInventory
chown -R oracle.oinstall /oracle/app/oracle
chown -R oracle.oinstall /oradata
chown -R oracle.oinstall /archive
chown -R oracle.oinstall /soft
chown -R oracle.oinstall /oracle

chmod -R 755 /oracle
chmod -R 755 /oradata
chmod -R 755 /archive
chmod -R 755 /soft

passwd oracle

4.修改内核参数

vi /etc/sysctl.conf 在文件新增如下内容

1
2
3
4
5
6
7
8
9
10
11
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmmni=4096

sysctl -p

5.oracle对文件的要求

vi /etc/security/limits.conf

1
2
3
4
oracle           soft    nproc           16384
oracle hard nproc 16384
oracle soft nofile 65536
oracle hard nofile 65536

第1行是设置进程数软限制;
第2行是设置进程数硬限制;
第3行是设置文件数软限制;
第4行是设置文件数硬限制。

6.修改安全配置

vi /etc/pam.d/login

1
2
session    required      pam_limits.so
#session required /lib64/security/pam_limits.so

3# 7.修改oracle用户的环境变量

su - oracle
vi .bash_profile

1
2
3
4
5
6
7
8
9
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=ora11g
export ORACLE_UNQNAME=$ORACLE_SID
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

8.修改hosts,便于解析

IP地址 主机名
192.168.65.129 ora11g

查看主机名称
echo $HOSTNAME

修改后可以ping主机名

9.安装数据库软件 上传oracle软件

rpm -ivh –nodeps –force pdksh-5.2.14-37.el5_8.1.x86_64.rpm
yum install tigervnc-server tigervnc -y

yum install -y gcc-3.4.6
yum install -y gcc
yum install libaio-devel
yum install -y compat-libsdc++
yum install -y compat-libsdc++-devel
yum install -y compat-devel
yum install libsdc-devel -y

yum list all | grep libsdc
yum list all | grep compat

yum install -y compat-libstdc*
yum install -y libstdc++-devel
yum install gcc-c++ -y
yum install elfutils* -y

10 配置远程vnc

root用户下
vncserver
输入账号密码
然后看配置中的端口是多少比如
192.168.65.129:1

11 开始安装oralce

1
2
cd /soft/database
./runInstaller

运行后会跳出安装界面窗口,先跳过邮箱验证

选择第二个,仅安装数据库软件

选中添加中文字体

就选择第一个企业版

检查安装条件没问题后,直接点安装
如果提示swap size检查失败,那么增加swap分区大小即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.使用root用户,在/tmp(随意),下执行下面语句
dd if=/dev/zero of=swapfree bs=32k count=65515
(增加swap大小为bs*count,bs为block,count为数量)

2.将创建的文件用做交换分区
执行语句:
mkswap swapfree

3、开启这个交换空间
执行语句:swapon swapfree

4、通过free命令查看,交换空间在原来交换空间的基础上增加了2G

5、在/etc/fstab中加入下面语句,设置此交换分区开机启动
/tmp/swapfree swap swap defaults 0 0


跳出提示,用root用户执行命令

安装完成后,netca先创建监听
然后dbca创建数据库



选择第二个自定义数据库

输入实例名比如:ora11g

第一个选择后,可通过网页来管理数据库

输入oracle的dba密码统一使用选择第二个输入

选择数据文件的存储路径,前面建的/oradata路径

specify归档可以开,先默认不开后面需要再开



先选择上面的typical默认分配到80%,然后再选择custom

字符集选择下中文GBK16

这个是控制文件

按照这个图片来调整datafile数据文件的大小和自动增长

安装完成后,就可以正常使用数据库了

登录查看数据库状态

sqlplus / as sysdba

1
select open_mode from v$database;

可以看到open_mode的状态是打开的

  • 本文标题:RedHat6.6-单实例安装-Oracle-11g
  • 本文作者:ドラゴンボールのLong
  • 创建时间:2021-03-06 20:10:12
  • 本文链接:https://zhongshenglong.xyz/2021/03/06/RedHat6.6-单实例安装-Oracle-11g/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论