RelHat安装Oracle 11g笔记

suaxi
2019-12-19 / 0 评论 / 82 阅读 / 正在检测是否收录...

以RelHat6.4和Oracle 11g 11.2.0.4.0为例
全文以图片结合文本的的方式进行说明(此处不提供RelHat和Oracle 11g的安装包请自行搜索下载)

1.配置yum源
在桌面打开终端依次执行:

sudo mkdir /media/rhel
sudo mount /dev/cdrom /media/rhel
sudo vi /etc/yum.repos.d/iso.repo

添加如下内容:

[iso]
name=iso
baseurl=file:///media/rhel
enabled=1
gpgcheck=0

输入完成之后按ESC,并输入:wq保存并退出
R&O_1.jpg

2.安装Oracle所需的依赖
在终端执行:

sudo yum -y install binutils binutils-devel compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel libXp libXp-devel libXpm-devel telnet

3.创建安装目录

sudo mkdir -p /u01/app/oracle

R&O_2.jpg

4.添加组

sudo groupadd oinstall
sudo groupadd dba

R&O_3.jpg

5.为用户指定基本组和附加组

sudo useradd -g oinstall -G dba oracle

注解:-g 指定组 -G指定附加组
R&O_4.jpg

6.为oracle用户设置密码

passwd oracle

R&O_5.jpg

7.赋予文件夹权限

sudo chow -R oracle:oinstall /u01

R&O_6.jpg

8.改变文件夹权限

sudo chmod -R 775 /u01

R&O_7.jpg

9.修改内核参数

sudo vi  /etc/sysctl.conf

#添加以下内容:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

保存之后执行sysctl -p更新内核参数
注解:
kernel.shmma:最大共享内存段,以字节为单位,物理内存10241024*2,为物理内存的2倍。
kernel.shmmni:共享内存段的最大数目。
kernel.shmall:共享内存总量,以页为单位。
kernel.sem:每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。
fs.file-max:文件句柄数,表示在Linux系统中可以打开的文件数量。
net.ipv4.ip_local_port_range:应用程序可使用的IPv4端口范围。

10.通过ftp上传Oracle安装包到服务器/u01/app/oracle文件夹下

11.解压文件

cd /u01/app/oracle
sudo unzip p13390677_112040_Linux-x86-64_1of7.zip
sudo unzip p13390677_112040_Linux-x86-64_2of7.zip

解压完成之后ls查看一下
R&O_8.jpg
R&O_9.jpg

12.安装前的准备:

sudo exportNLS_LANG=AMERICAN_AMERICA.UTF8
sudo export LC_ALL=C

防止安装界面乱码
R&O_10.jpg

13.开始安装
在root用户下执行xhost +,启动图形界面

之后切换到oracle用户下

su oracle
#输入oracle用户的密码,并依次执行
cd /u01/app/oracle/database
./runinstaller

启动图形安装界面
R&O_11.jpg
R&O_12.jpg
R&O_13.jpg
R&O_14.jpg
R&O_15.jpg
R&O_16.jpg
R&O_17.jpg
R&O_18.jpg
R&O_19.jpg
R&O_20.jpg
R&O_21.jpg
R&O_22.jpg
R&O_23.jpg
R&O_24.jpg
R&O_25.jpg
R&O_26.jpg
R&O_27.jpg
R&O_28.jpg
R&O_29.jpg
R&O_30.jpg
R&O_31.jpg
出现以上界面的时候,先别点OK,回到桌面,打开一个新的终端,依次执行:

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

R&O_32.jpg
执行之后结果如上图,再点击OK
R&O_33.jpg
R&O_34.jpg
点击close完成安装

注:安装路径根据个人情况选择(尽量保持在全英文路径下)

0

评论 (0)

取消