rhel7.4安装oracle11G-创新互联

一、操作系统

为商河等地区用户提供了全套网页设计制作服务,及商河网站建设行业解决方案。主营业务为成都网站设计、做网站、商河网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

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/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.212    test vi /etc/hostname配置文件 localhost.localdomain改为test                     或 hostnamectl set-hostname <计算机名>

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/sysconfig/selinux 修改文件 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 = 1048586

注: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,并解压

rhel7.4安装oracle 11G

四、安装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'; export NLS_LANG #LANG=en_US.utf8; export LANG NLS_LANG='AMERICAN_AMERICA.AL32UTF8'; export NLS_LANG

2)开始安装

#su - oracle $ export DISPLAY=ip:0.0 //ip为你本机ip $ xhost + $ export  LANG=zh_CN.UTF-8 $ cd database $ ./runInstaller 若需要安装界面是中文: 系统的编码设为utf8,不是oracle数据库的编码集,不需设置为16GBK #vi .bash_profile LANG=zh_CN.UTF-8; export LANG NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'; export NLS_LANG 添加中文语言包 #mkdir -p /usr/share/fonts/zh_CN/TrueType 将zysong.ttf文件放至/usr/share/fonts/zh_CN/TrueType目录中

在解压database运行安装脚本,这里和安装grid一样,启动安装向导

我们不填写mos账号,又不联网没意义,点击next

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

这里选择集群安装方式,有以下3种选项之一:
选择安装单实例数据库软件,点击下一步

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

保持默认,点击Next

rhel7.4安装oracle 11G

安装检查中

rhel7.4安装oracle 11G

检测完后点安装

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

安装完成

rhel7.4安装oracle 11G

五、数据库建库

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

rhel7.4安装oracle 11G

创建库

rhel7.4安装oracle 11G

选择一般用途或事务处理

rhel7.4安装oracle 11G

配置全局数据库名及SID

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

指定字符集

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

创建数据库点完成

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

六、安装监听

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

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

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

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

rhel7.4安装oracle 11G

完成

rhel7.4安装oracle 11G

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:rhel7.4安装oracle11G-创新互联
文章链接:http://scjbc.cn/article/pjedj.html

其他资讯