最全最详细centOS7安装oracle19C超详细步骤,安装成功率100%,包括oracle19c EM简单配置

备注:本人使用CRT远程连接cetOS7进行安装,使用习惯而已,其他工具也可以,还需要借助xmanager调出图形化界面。请提前安装,安装需要一点技术基础,小白请自行脑补一些基础知识

有问题可以联系博主哦,免费指导

安装包等文件需要可以联系博主,博主在阿里云盘存着

1.下载Oracle 19c

Oracle的官网下载对应版本

划重点:别问为什么,复制/黏贴

关闭防火墙

systemctl stop firewalled service

systemctl disable firewalled service

关闭selinux

vim /etc/selinux/config

selinux=encourceing改为disabled

2.创建oracle账户:

  • useradd oracle
  • passwd oracle

  • --创建oinstall组和dba组
  • groupadd oinstall

  • groupadd dba

  • 用户授权:oracle

创建安装目录并且授权:

  • 首先创建目录    mkdir /u01
  • 创建子目录:

    [root@localhost ~]# cd /u01/

    [root@localhost u01]# mkdir app

    [root@localhost u01]# cd app

    [root@localhost app]# mkdir oracle

    [root@localhost app]# mkdir oraInventory

  • --授权目录给oracle   
  • cd到app目录
  • chown oracle:dba -R oracle/

  • chown oracle:oinstall -R oraInventory/

  • 上传”LINUX.X64_193000_db_home.zip“安装包到app目录

  • --创建程序目录(即ORACLE HOME)并将程序包解压到程序目录

  • [root@localhost app]# mkdir -p /u01/app/oracle/product/19.3/dbhome_1

    [root@localhost app]# unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3/dbhome_1

  • --继续授权

  • chown -R oracle:dba /u01/app/oracle/

提前安装所需依赖包:

yum install gcc* gcc-* gcc-c++-* glibc-devle-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* 

libaio-devel* sysstat* unixODBC-* pdksh-* make ksh binutils -y

进入正题了:

#切换oracle用户

su - oracle

#oracle用户下

export DISPLAY=:0.0

echo $DISPLAY

xhost 192.168.30.37    ---自己的IP地址

编辑 .bash_profile 文件(根据自身文件路径修改相关信息)

vi ~/.bash_profile

#oracle

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_HOSTNAME=vm #主机名

export ORACLE_UNQNAME=orcl

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/19.3/dbhome_1 #安装目录

export ORA_INVENTORY=/u01/app/oraInventory

export ORACLE_SID=orcl

export PWB_NAME=pdb1

export DATA_DIR=/u01/oradata

export PATH=$ORACLE_HOME/bin:$PATH

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

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export DISPLAY=192.168.60.100:0.0 #此处IP为我电脑IP地址,可修改服务器IP,那个好使用那个

使设置生效

source ~/.bash_profile  

[oracle@hp-oracle]$./runInstaller

划重点

调出图形化工具安装:

图形化工具设置方法,只针对xmanager,其他办法可以自行脑部

依此打开xstart/passive

里面还需要设置,自行尝试几次就好了

正式安装:[oracle@hp-oracle]$./runInstaller

之后就简单了,网上大把的资料,主要是前期的设置很重要,提前安装jdk

因为19c还没强制进行集群,20和之后的版本需要这只集群,19c的安装过程和11g类似,可以根据需要选择安装项

之后就可以起飞了:

划重点了:重点说一下遇到错误怎么解决的问题,这才是干货

根据提示缺失的程序包,通过yum来进行下载,例如缺失的compat-libcap1:

# yum install compat-libcap1.x86_64

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

  • base: mirrors.aliyun.com
  • extras: mirrors.aliyun.com
  • updates: mirrors.aliyun.com

依赖关系解决

=========================================================================================================== Package 架构 版本 源 大小

正在安装:

compat-libcap1 x86_64 1.10-7.el7 base 19 k

重点:

如果你选择简单安装需要自己安装监听和服务

配置LISTEN

打开终端输入:

[oracle@localhost ~]$/u01/app/oracle/product/19.3/dbhome_1/bin/netca

如果报错处理办法:主机名/ip要根据实际情况更改,千万不能跟我一样复制/黏贴

报错端口占用,处理,更改主机名称 vm

[root@vm ~]# vi /home/oracle/.bash_profile

[root@vm ~]# vi /etc/hosts

[root@vm ~]# source ~/.bash_profile

[root@rman-backup ~]# vi /etc/hosts

添加下面的行

172.26.181.101 rman-backup 

其中172.26.181.101为服务器IP地址,vm为主机名

创建数据库:过程和11g一样,就不写了,我相信你一定行

终端输入:

[oracle@localhost ~]$/u01/app/oracle/product/19.3/dbhome_1/bin/dbca

根据需要自行选择

这一步很重要,会有一个自带的内存监控的程序:

安装完成:

启动数据库,启动监听:自行脑补基础知识,关键技术点和命令我都贴出来了:

sqlplus / as sysdba

startup

切换oracle用户:

cd /u01/app/oracle/product/19.3/dbhome_1/bin

./lsnrctl start

./lsnrctl status

报错处理:查看环境变量设置,99%的问题都是路径和命名的问题

未设置系统环境变量ORACLE_SID导致ORA-12162错误

oracle19c EM简单配置,端口设置和启动方式自行脑部,默认端口5500,默认也是开启的

@?/rdbms/admin/execemx emx --Flash Oracle EM Express @?/rdbms/admin/execemx omx -- JET Oracle EM Express 推荐 #### 2、访问方式 https://189.263.56.33:5500/em

访问EM:

此页面是一个辅助的管理页面

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
以下是 CentOS 9.7 安装 Oracle 19c RAC 的详细步骤: 1. 操作系统安装安装 CentOS 9.7 操作系统时,需要将每个节点的主机名、IP 地址、网关、DNS 等信息进行配置,并确保每个节点的时间同步。 2. 操作系统参数配置 需要修改操作系统内核参数,将 /etc/sysctl.conf 文件中的以下参数设置为如下值: ``` fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 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 ``` 另外,需要创建 Oracle 用户和组,设置用户和组的环境变量,卸载防火墙或者开放相应的端口,关闭 SELinux 等。 3. 安装 Oracle Grid Infrastructure 软件 a. 下载 Oracle 19c Grid Infrastructure 软件包,并解压。 b. 切换到 grid 用户,执行 runInstaller,开始安装 Grid Infrastructure 软件。 c. 在安装过程中需要输入 Oracle 安装路径、Oracle Inventory 路径、Clusterware 名称和节点名称等信息。安装完毕后,需要配置 Grid Infrastructure 软件的监听器、OCR 和 voting 磁盘等。 4. 创建 ASM 磁盘组 a. 创建 ASM 用户和组。 b. 在每个节点上,使用 fdisk 命令将磁盘分区。 c. 使用 ASMCA 工具创建 ASM 磁盘组。 d. 配置 ASM 实例的监听器和密码文件等信息。 5. 安装 Oracle Database 软件 a. 切换到 oracle 用户,执行 runInstaller,开始安装数据库软件。 b. 在安装过程中需要输入 Oracle 安装路径、数据库名称、节点名称、数据库字符集等信息。 6. 创建 RAC 数据库 a. 使用 DBCA 工具创建 RAC 数据库包括创建实例、创建数据文件、创建表空间等。 b. 配置 RAC 数据库的监听器、服务名、tnsnames等信息。 7. 测试 RAC 数据库 使用 sqlplus 工具连接到 RAC 数据库,执行一些简单的 SQL 语句,检查数据库的运行情况。 这是一个简单Oracle 19c RAC 安装步骤,具体操作需要根据实际情况进行调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值