oracle 安装74%,在Linux 6.5安装Oracle 19c | 信春哥,系统稳,闭眼上线不回滚!

之前整理了一下在OEL6.5版本使用RPM的方式安装19C,顺手整理一下通过图形界面安装19C的过程,19C要求Linux操作系统版本不能低于7.4,使用6.5版本的Linux安装会遇到一些错误,解决之后即可成功安装,但不建议在生成环境使用7.4以下的Linux操作系统。

[root@ora19c u01]# yum install oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

Loaded plugins: refresh-packagekit, security

Setting up Install Process

Examining oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: oracle-database-preinstall-19c-1.0-1.el7.x86_64

Marking oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package oracle-database-preinstall-19c.x86_64 0:1.0-1.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================

Package Arch Version Repository Size

Installing:

oracle-database-preinstall-19c x86_64 1.0-1.el7 /oracle-database-preinstall-19c-1.0-1.el7.x86_64 55 k

Transaction Summary

Install 1 Package(s)

Total size: 55 k

Installed size: 55 k

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : oracle-database-preinstall-19c-1.0-1.el7.x86_64 1/1

Verifying : oracle-database-preinstall-19c-1.0-1.el7.x86_64 1/1

Installed:

oracle-database-preinstall-19c.x86_64 0:1.0-1.el7

Complete!

然后设置oracle用户的密码。

[root@ora19c u01] id oracle

uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)

[root@ora19c u01] passwd oracle

Changing password for user oracle.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

创建$ORACLE_HOME目录,并设置属组等权限。

[root @ora19c u01]# mkdir -p /u01/app/oracle/product/19c/dbhome_1

[root @ora19c u01]# chown –R /u01

将19C安装文件LINUX.X64_193000_db_home.zip上传到$ORACLE_HOME目录下并解压,18C和19C需要把安装文件解压到$ORACLE_HOME目录下。

[oracle@ora19c dbhome_1]$ mv /u01/LINUX.X64_193000_db_home.zip .

[oracle@ora19c dbhome_1]$ unzip LINUX.X64_193000_db_home.zip

然后在$ORACLE_HOME目录下,运行runInstaller启动图形安装界面。

[oracle@ora19c dbhome_1]$ ./runInstaller

ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.

/u01/app/oracle/product/19c/dbhome_1/perl/bin/perl: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /u01/app/oracle/product/19c/dbhome_1/perl/bin/perl)

由于使用的是Linux6.5版本的操作系统,glibc版本是2.12,这里遇到错误提示glibc版本需要2.14,需要升级glibc的版本。2.14版的glibc下载地址如下:

[root@ora19c u01]# rpm -Fhv glibc*

warning: glibc-2.14.1-6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY

Preparing... ########################################### [100%]

1:glibc-common ########################################### [ 25%]

2:glibc ########################################### [ 50%]

3:glibc-headers ########################################### [ 75%]

4:glibc-devel ########################################### [100%]

安装完成,重新运行runInstaller启动图形安装界面。

[oracle@ora19c dbhome_1]$ ./runInstaller

a3598e254214e73a6f1ba5ae6bd27251.png

由于使用的是6.5版本的Liunx,这里提示不支持当前操作系统,点击yes按钮跳过即可。

b55630db2c4976efadd5899e9aa4141b.png

这里选择只安装软件不建库。

c42bcfa34ff86bdfd84bebcab2d8daad.png

这里选择单实例数据库。

49bc226fa28641e8a0281ca05a9d3bf6.png

这里选择企业版。

31dea0b3896fc4c20f5a727ada84fbd1.png

设置ORACLE_BASE目录。

8cea7d152efca76e89e0e82859d95d7c.png

设置inventory目录。

c49c50eaa0d0a15ffdcff04fe37c4345.png

设置相关的用户组信息,通常默认即可。

2b0a6e1feb53be7517bc82153cf57bd3.png

这里又遇到了用户组信息检查不通过的错误,错误信息如下:

[INS-30060] Check for group existence failed.

Cause?-?Unexpected error occurred while trying to check for group existence.

Action?-?Refer to the logs or contact Oracle Support Services. Note for advanced users: Launch the installer by passing the following flag '-ignoreInternalDriverError'.

根据提示,在运行runInstaller脚本时使用-ignoreInternalDriverError参数跳过即可。关闭图形界面,重新运行runInstaller脚本并指定-ignoreInternalDriverError参数,就不会遇到这个错误,截图接着上面开始。

[oracle@ora19c dbhome_1]$ ./runInstaller -ignoreInternalDriverError

8aa724f9f2e3a9f225d4b5dddae5f2df.png

18C开始,可用在这个界面设置自动运行root脚本,如果不设置,在安装结束时会提示使用root用户运行两个脚本,这里设置自动运行root脚本,输入正确的root密码。

f91fd980078e70c051082e59bd50902b.png

这里有一些数据库设置的汇总信息,如果有不理想的地方可用进行修改,通常不需要设置。

44a3147206168f180379ef1d8e2b9e55.png

开始安装。

d114471647c0d3b2021297666ef14c58.png

这里提示是否执行root脚本,个人感觉,既然之前已经设置了自动执行root脚本,就没必要再提示一次了,点击yes按钮,自动执行root脚本。

2c5c341481430859c6241c108bc5c6d6.png

至此,安装接受,关闭图形界面即可。

创建监听器,略过。也可用在DBCA创建数据库的时候,创建,我是在安装完软件之后,使用NETCA创建,没啥变化,这里就不记录了。

运行DBCA,启动建库界面。

[oracle@ora19c ~]$ dbca

0ecd2e1eb32104b267313194c4c604ac.png

选择创建数据库。

71a8bdc8635a6a8b08c20d25dd705c9f.png

选择高级模式创建。

aefddcd564d5a4c72afd0715ea4c8557.png

这里我习惯选择自定义模式。

cb01b8c5ead655b357d1f4946ee2c4ee.png

这里我使用的是NON-CDB模式,也就是不使用CDB,就是不是有PDB,相当于传统的10g、11g那样的架构。

89ed19bb740f9e1457cce19212a986b5.png

设置数据文件的存放位置,单实例数据库我通常不使用OMF来管理数据文件。

f14121fb4983267106932dc69a92a4c0.png

设置FRA区和归档模式,测试环境我通常不是有FRA和归档模式。

23bd68c8c65bfcc910a1156a70c33c59.png

监听器设置,可用使用已经创建好的监听,也可用在这里选择创建监听器。

c5841af62c2d730c639cb5b0de9543ee.png

选择需要的组件,默认基本上都是勾选的,也就是默认基本都是安装的,我这里全都没有安装,因为基本都用不到,而且这些组件,基本都是额外收费的,生成环境看使用情况选择。

c5eb1208d4c9c452161c6ad85b6801ea.png

设置内存分配字符集最大连接数等信息,适当调整即可。

ff78e68a705a8294231d2c579eaac8d7.png

这里遇到了DBT-50000错误,这是由于操作系统版本太低导致的,19C要求至少是7.4的linux,这里使用的是6.5,需要使用-J-Doracle.assistants.dbca.validate.ConfigurationParams=false参数跳过就不会再遇到了。

关闭DBCA图形界面,重启启动DBCA命令并指定-J-Doracle.assistants.dbca.validate.ConfigurationParams=false参数。然后截图还是从这个界面开始,前面的就不再重复了。

[oracle@ora19c ~]$ dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false

fb015c4a8a458569b101e927bf12621f.png

如果没有要求,EM我是不装的。

5c87518eab472a055862539c7bcd0b10.png

设置管理员用户的密码。

fbd749003bee623b5419f8a6b88d9f04.png

选择创建数据库。

ea2cee4b29f1ea8600a3d857c611d054.png

前面设置的汇总信息。

a0ddc281f0267fbadcbcdaf271e28f7f.png

开始安装。

784dd2f67d661f57e8a8d2e94dd56c86.png

安装完成,关闭图形界面即可。

下面登录数据库测试一下。

[oracle@ora19c ~]$ sqlplus sys/xxx@10.0.2.74/dbdream as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon May 20 15:49:20 2019

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.3.0.0.0

SQL> select cdb,open_mode from v$database;

CDB OPEN_MODE

--- --------------------

NO READ WRITE

在OEL6.5版本的操作系统上安装19C至此结束。在7.4及以上版本的Liunx安装19C不会遇到本文遇到的这些错误,虽然6版本的Linux排错之后也能成功安装,但还是建议按照要求,在7.4及以上的版本使用19C数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值