rhel 7安装oracle 11g,rhel7.4安装oracle 11G

一、操作系统

red hat 7.4

oracle数据库版本

11.2.0.4

对应的文件

p13390677_112040_Linux-x86-64_1of7.zip - database software

p13390677_112040_Linux-x86-64_2of7.zip - database software

IP地址规划:

DNS server:192.168.1.168

IP地址:192.168.1.212

二、基本配置

1、修改主机名称:

vi /etc/hostname配置文件

hostnamectl set-hostname 

A: redhat-212

B: redhat-214

2、动态IP修改为静态IP

cd /etc/sysconfig/network-scripts/

BOOTPROTO="static" #dhcp改为static

3、修改网卡配置:

#vi /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

IPADDR=192.168.1.212

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=192.168.1.168

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32

UUID=8e974238-8aa9-486a-8e02-8f844afc767e

DEVICE=ens32

ONBOOT=yes

ZONE=public

如果网卡末配置DNS,可以在resolv.conf文件配置

#vim /etc/resolv.conf

nameserver 218.2.2.2

重启一下网卡:

systemctl restart network.service

4、直接关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

5、关闭selinux

#vim /etc/selinux/config

修改文件

SELINUX=disabled

临时关闭

#setenforce 0

三、软件环境配置

1、oracle必备的开发工具

#yum -y install glibc glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh compat-libcap1 compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ smartmontools pdksh compat-libstdc cvuqdisk

如果交换空间不够可以用下面命令来增加:

dd if=/dev/zero of=/test bs=1G count=4

mkswap -f /test

swapon /test

free -m

2、修改操作系统核心参数

在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

2)修改/etc/pam.d/login 文件,输入命令:vi  /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

vi /etc/pam.d/login

session  required      pam_limits.so

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令:vi  /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件

#vim /etc/sysctl.conf fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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.conf文件里有下面两个参数,记得注释掉

#kernel.shmmax

#kernel.shmall

使sysctl生效#sysctl -p

3、创建oracle用户及组

#groupadd oinstall     //创建安装组

#groupadd dba           //创建管理组

#mkdir -p /opt/app

#useradd -g oinstall -G dba oracle      //创建运行用户(此处oracle使用默认家目录/home/oracle,所以没有用-d指家目录的)

#passwd oracle          //设置oracle用户的密码

修改目录权限:

#chown -R oracle:oinstall /opt/app

#chmod 755 -R /opt/app

将准备好安装包:p13390677_112040_Linux-x86-64_1of7-data1.zip  p13390677_112040_Linux-x86-64_2of7-data2.zip放到oracle用户目录下,使其属主与属组为oracle:oinstall,并解压

0602e9eeff2d846acffee7c9a3fad4cd.png

四、安装oracle 11.2.0.4软件

切换到oracle用户下:

1)配置oracle用户的环境变量

$ vi .bash_profile在文件末尾添加

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

在文件末尾添加如下信息:

export ORACLE_SID=orcl

export ORACLE_BASE=/opt/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export PATH=/opt/app/oracle/product/11.2.0/dbhome_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

export PATH=$ORACLE_HOME/bin:$PATH:/sbin/

LANG=zh_CN.UTF-8; export LANG NLS_LANG='AMERICAN_AMERICA.AL32UTF8';

#LANG=en_US.utf8; export LANG NLS_LANG='AMERICAN_AMERICA.AL32UTF8';

2)开始安装

#su - oracle

$ export DISPLAY=ip:0.0 //ip为你本机ip

$ xhost +

$ export  LANG=zh_CN.UTF-8

$ cd database

$ ./runInstaller

在解压database运行安装脚本,这里和安装grid一样,启动安装向导我们不填写mos账号,又不联网没意义,点击next

c69fc6303b0f14a520e8addd5c975ec4.png

f7c5041ad82e412cfe8c524863d773fa.png我们这里只安装数据库软件,点击next

1b342802eb5472eb75f253e0ed2062b9.png这里选择集群安装方式,有以下3种选项之一:

选择安装单实例数据库软件,点击下一步

1d01f020cfa97a575dd02bf0c49d0b3c.png

选择产品语言,简体中文及英语,点击下一步

b32d8d8a96fde4b12e192373783cafeb.png

选择数据库版本,默认企业版,点击下一步

bc5bf7ad50e51b448cca2ce3d87bd93c.png

配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle基目录(Oracle Base)和软件位置(Software Location),如图所示,点击Next

c26710ddf83cba7a465cb51a8f5eb472.png同上,产品清单目录(Oracle Inventory Directory)也自动选择好了,点击Next

d3a9b852d33718fcaf8c03c5e980c143.png保持默认,点击Next

aaad23f141bc71865ac955e4a8cbcb54.png

安装检查中

69d30e0367a5d6289a97afd544321d8e.png

检测完后点安装

405ba2a6734fa7d170fd5d9b7ae433e0.png在root用户下执行下面两个脚本,执行完点OK

7ff14f9109b9ab2ab0cf9ad0d8ae167b.png

安装完成

606869ec9ba363d1bef3a604ff4d17ef.png

五、数据库建库

1) 输入命令dbca会弹出如下界面

6116a551368cd96af11952cbf07b3273.png

创建库

2153df1bf0dda9f000ba1f4a0f631804.png

选择一般用途或事务处理

63e55073e2b04420497ec1d87f453905.png

配置全局数据库名及SID

9150f94db349e49454601633e3dc9dcb.png

775971a46127d79ac3a2d6af97c1520c.png

9d620c4fabe64f32ac84206987d8034a.png

配置四个内置超级管理员密码,建议统一密码,便于记忆用

ccea94452bb0f763f2dd2590cb27d208.png

544afaa44b8bebb4914e024a1eb19dc1.png

accdc3fa486a89b18555b56ef4593b8b.png

84b13215280b462a5b3d8bc924aaf742.png

内存分配(勾选使用自动内存管理)

eec40b4ad064681690612dec30276197.png指定字符集

3ac8a51d3e00a5a5e3dc0987c8fd6029.png

bd5ab6702326cfae5753cb2f02c5d0c3.png

创建数据库点完成

f03ac2578f0fbc282de288a00fcf52bc.png

9c63dbcc81a46104871dc5f75fbe399b.png过漫长的等待,当看到此界面,说明oracle建库完成

387c9f803f2d62069eebb6930168bf0b.png

六、安装监听1)输入命令netca 会弹出如下界面。创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)

6da20e3a5e51b2936c3c72afca3284ec.png

e449831a09c7e2de8cb87ec0a26fce24.png

865a62546f9b1f49fefc5a01b4d39d8c.png

ff73d0f196fbb64505902dabd0d2cf33.png

fa7e2b5f0905057235e49628daa96952.png

dbe592a1db67eb263d84d0786be25bca.png

3a351f369b92d0f3a2db787a67f8b62d.png2)配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)

ca3d8d3e5e82425c3d68bf458886c671.png

dca6cfedfac74f0fd5d8cb0e4087fd0e.png

612405e7b1dbf98747891d021ec54fa6.png

66b57447b4517447a58ab573dfc8142b.png

cd17a053779ba84509aecce26769b660.png

fbfad925f81d32ac41dfcdef4b41198b.png

148daaab12c2b724a7b51023e6e975a4.png

7b2d0acbe67fb64ddfaef418a794251a.png

完成

35a316661bf1c151d469347126c0c78c.png这样oracle服务器安装配置基本就完成了,查看oracle家目录下已经有listener.ora和tnsnames.ora两个文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值