Oracle基于CentOS 7安装

Oracle基于CentOS7安装

一,Oracle简介:此处使用的Oracle18c安装包是12c的patch补丁版。

二,CentOS7安装Oracle:

1,环境准备:

      1.)CentOS7.6.iso镜像(64位操作系统)

      2.)Oracle18c EE版 安装包

      3.)Oracle18c preinstall rpm包(安装Oracle数据库前的所有的准备事项可以由此包完成)

      4.)火狐在Linux操作系统的flashplayer.plugin插件(访问Oracle企业管理器使.[o用,如果访问提示需要安装flash插件,可以安装此包解决。)

2,安装步骤:

      1.)先安装CentOS7操作系统(vmwore安装虚拟机)

      操作系统环境配置:内存:2GB,硬盘:50GB。禁用防火墙和selinux功能,网络配置桥接模式,需要安装桌面环境。拷贝数据库安装文件包,pre-install rpm包,以及flashplayer插件到/stage目录。

安装操作系统设置:

安装系统:(选择第一项,安装CentOS7)

语言选择:中文 

日期时间选择:上海

      键盘选择:汉语

安装位置:默认

主机名和网络设置:主机名自定义,网络先不启动(安装完之后配置网络)。此处主机名为:wyzc.exampl.e.com

软件选择:

软件安装总结:

CNOME桌面:GNOME应用程序;互联网应用程序;传统X Windows系统的兼容性;开发工具;

开发及生成工作站:系统管理工具

KDE Plasma WorkspacesKDE应用程序。

      开始安装后root密码设置:

      进程安装完成之后点击重启

      进入页面后点击接收许可证。

之后完成配置进入桌面环境。(登录系统使用root登录。)

进入桌面环境后打开终端。

配置网卡和关闭selinux,关闭防火墙。

配置网卡:# vi /etc/sysconfig/network-scripts/ifcfg-ens33

     

关闭selinux:# vi /etc/selinux/config

      # getenforce 0    //使用此命令可以看到selinux状态。

关闭防火墙:# systemctl stop friewalld.service

                       # systemctl disable friewalld.service

之后reboot重启。重启后通过远程连接工具将三个包传至虚拟机。

2.)安装Oracle18c(12.2.0.2)数据库软件。

1.)安装pre-install rpm包(预先设置安装Oracle的Os账户,组,包等)。

进入安装包目录下,安装pre-install rpm包:

# mkdir /stage && cd /stage

# yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

通过命令验证Oracle账户是否新建成功。

# id oracle

通过查看已经新建成功

2.)Unzip数据库安装文件

创建Oracle根目录;# mkdir -p /u01/app/oracle/product/18c

将数据库安装文件移动到新建目录下面(18c下面)并解压

# mv *.zip /u01/app/oracle/product/18c && cd /u01/app/oracle/product/18c

# unzip oracle\ DB2018_Linux.zip

对解压后的文件夹做用户属组更改

# chown -R oracle.oinstall /u01

# ll   \\查看目录属性

设置允许Oracle用户打开图形化程序

root用户下执行:# xhost +

切换Oracle用户:# su -oralce

执行export命令:# export DISPLAY=:0.0

执行xclock命令调用时钟图形化程序:# xclock    【执行成功后会弹出时钟的图形化界面】

3.)使用OUI进行安装

执行runInstaller程序

# /u01/app/oracle/product/18c/runInstaller

运行后弹出此界面。

进入安装程序后,选择“仅设置软件包”,将创建并配置实例数据库分成两步,先安装Oracle数据库软件,之后通过dbca创建数据库。

数据库安装选项

安装类型:选择企业版

安装位置(Oracle基目录)根据刚刚设定的根目录设置的。

创建产品清单

操作系统组:通过安装的preinstall rpm包,Oracle创建的操作系统方式。

先决条件检查:Oracle OUI对整个操作系统和它所需要的包(配置要求)进行验证。根据Oracle检查提示物理内存低,它预期值为8GB,此处可忽略。点击下一步即可。

概要,简述数据库的一些安装路径,可以将整个安装过程放到响应文件中,以方便后续在其他服务器进行Oracle数据库安装(此处不需要)。

安装至63%(模糊数值,具体根据实际操作)时执行两个脚本。

【注意:此处需要用root用户来执行脚本】

# /u01/app/oraInventory/orainstRoot.sh

# /u01/app/oracle/product/18c/root.sh

执行脚本有需要选择时选择默认即可。直接回车,yes

脚本执行完成之后,选择确认。

之后会提示数据库安装完成,注册成功。

安装完成之后,创建数据库:

      1.)执行dbca命令创建数据库。

            # /u01/app/oracle/product/18c/bin/dbca

      2.)图形化工具弹出后,创建数据库。

数据库创建模式:选择高级配置。高级配置中会选择一个实例方案,此实例方案会包含一些测试数据。

选择部署类型(默认)

      数据库标识选择:

      存储选项:选择默认(使用模板文件),点击下一步。

      选择快速恢复区选项,默认即可。

指定网络配置信息。(此处暂时不指定网络监听信息,端口)

      选择Oracle Data Vault选项(暂时不需要配置)

      指定Oracle配置选项

内存:使用默认,不需要改动

      进程个数:使用默认,不需要改动

      字符集:使用默认,不需要改动

      连接模式:使用专用服务器模式

      示例方案:使用示例方案

      全部选择完成后,点击下一步。

指定管理选项:(暂时选择不配置,启动一个监听端口后先下一步)

      命令行界面先启动一个监听端口:

      # su – oracle

      # oraenv

     

      # lsnrctl start

指定数据库用户身份证明(口令默认使用oracle,此处提示密码简单,可忽略。)

因密码简单会有警告,点击是即可。

      创建数据库。

概要(整个创建数据库的过程,也可以放置到一个响应文件中,已方便后续创建数据库。此处不需要,直接忽略点击完成即可。)

完成后进度页展示:

dbca库创建完成后会在结尾处看到数据库信息。创建完成后在口令管理处需要对一个默认的Oracle用户进行口令设置。

打开后会看到除了2个数据库的超级用户(SYS,SYSTEM)之外,所有的账户都是锁定状态。此处需要将HR用户打开,并设置口令(此处设置HR的口令为hr)

完成之后创建数据库的操作完成,关闭即可。

设置Oracle环境变量:(命令行)

      # . oraenv       SID设置为刚刚配置的orcl

  

      $ sqlplus / as sysdba    登录成功界面

      sql语句测试

SQL> select * from hr.departments;

打开sql.developer图形化界面,创建跟数据库的连接

$ $ORACLE_HOME/sqldeveloper/sqldeveloper.sh

默认选否

进入页面后,点击连接

测试连接成功后可以点击连接。并执行sql语句测试。

select * from employees;

           

      测试没问题后打开图形化界面中的企业管理器。

            进入终端。进入Oracle SQL界面:

            执行命令:SQL> exec dbms_xdb.sethttpport(5500);

            去浏览器访问企业管理器web页面:查询访问是否成功。

            访问网址:http://wyzc.exampl.e.com:5500/em/login

            访问后提示浏览器打开此页面需要安装Flash插件。

安装flash插件:root用户登录

tar -xvf flash_player_npapi_linux.x86_64.tar

//解压flash tar包。

将解压生成的libflashplayer.so文件拷贝到 /usr/lib64/mozilla/plugins目录下。

# cp libflashplayer.so /usr/lib64/mozilla/plugins/

之后重启浏览器后再次访问http://wyzc.exampl.e.com:5500/em/login

输入用户名密码,用户名:sys,密码:oracle(安装时设置的密码)。

登录成功之后,可以看到此页面。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值