Linux中Oracle 19C安装教程

这篇具有很好参考价值的文章主要介绍了Linux中Oracle 19C安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先我们需要去官网进行下载 安装包

oracle19C下载地址

Oracle Database 19c Download for Linux x86-64

oracle19c安装步骤详细linux,oracle,数据库,linux

preinstall-19c 下载地址

Oracle Linux 7 (x86_64) Latest | Oracle, Software. Hardware. Complete.

oracle19c安装步骤详细linux,oracle,数据库,linux

oracle19c安装步骤详细linux,oracle,数据库,linux

对linux 进行分区及挂载

安装目录 /opt/oracle  磁盘40G  文件系统类型 XFS  用于安装数据库

数据文件目录 /oradata 磁盘100G  文件系统类型 XFS  用于存放数据

具体步骤:(此步骤也可学习磁盘的添加及挂载)

创建目录/opt  /oradata

添加两块磁盘40G(安装Oracle软件)  100G (数据存储)

然后分区,格式化,开机自动挂载

首先通过工具添加 硬盘

oracle19c安装步骤详细linux,oracle,数据库,linux

添加完成后 需要重启虚拟机才能生效

fdisk -l --查看分区情况

oracle19c安装步骤详细linux,oracle,数据库,linux

fdisk /dev/sdb 进行分区(将sdb 设置为40g的主分区)

命令代表的含义 菜单操作说明

m :显示菜单和帮助信息 a :活动分区标记/引导分区

d :删除分区 l :显示分区类型

n :新建分区 p :显示分区信息

q :退出不保存 t :设置分区号

v :进行分区检查 w :保存修改

x :扩展应用,高级功能

oracle19c安装步骤详细linux,oracle,数据库,linux

mkfs.xfs /dev/sdb -f 格式化并更改磁盘的文件格式 为xfs

oracle19c安装步骤详细linux,oracle,数据库,linux

/dev/sdc 100g磁盘同样操作

df -hT 查看磁盘情况 没有挂载的情况 无法查看 刚才新增的磁盘的情况

创建安装目录 回到根目录建oradata文件夹 [root@localhost /]# mkdir oradata

设置开机自动挂载更改配置文件 vi /etc/fstab

oracle19c安装步骤详细linux,oracle,数据库,linux

设置自动挂载 mount -a

通过 df -hT 查看磁盘情况 是否挂载成功

oracle19c安装步骤详细linux,oracle,数据库,linux

安装数据文件

关闭防火墙 :systemctl stop firewalld.service 

systemctl disable firewalld.service

使用rpm进行安装(虚拟机需保证能访问外网 )

安装介质:  yum localinstall -y oracle-database-preinstall-19c-1.0-3.el7.x86_64.rpm

oracle19c安装步骤详细linux,oracle,数据库,linux

 安装数据库: yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm

oracle19c安装步骤详细linux,oracle,数据库,linux

等待安装,安装完成后 通过 id oracle 可以查看当前组的信息

oracle19c安装步骤详细linux,oracle,数据库,linux

通过 passwd oracle 修改oracle用户的密码 123456

oracle19c安装步骤详细linux,oracle,数据库,linux

去opt目录下 更改文件权限

oracle19c安装步骤详细linux,oracle,数据库,linux

修改oracle安装目录的用户和组

chown -R oracle:oinstall /opt/oracle

chown -R oracle:oinstall /oradata

chmod -R 775 /opt/oracle

oracle19c安装步骤详细linux,oracle,数据库,linux

查看oracle 所属用户为 oracle 不在是root

oracle19c安装步骤详细linux,oracle,数据库,linux

安装完成后 通过cd /etc/init.d ls查看当前文件夹内容

若存在以下内容 则是安装成功

oracle19c安装步骤详细linux,oracle,数据库,linux

修改该配置文件

首先先复制一份 cp oracledb_ORCLCDB-19c oracledb_oradb-19c

oracle19c安装步骤详细linux,oracle,数据库,linux

在去sysconfig 文件夹下

复制一份 cp oracledb_ORCLCDB-19c.conf oracledb_oradb-19c.conf(这个是数据库的配置文件 端口就在这个里面配置)

oracle19c安装步骤详细linux,oracle,数据库,linux

oracle19c安装步骤详细linux,oracle,数据库,linux

更改oracledb_oradb-19c.conf 这个文件夹 vi oracledb_oradb-19c.conf

(这个是oracle 的数据存放路径)

oracle19c安装步骤详细linux,oracle,数据库,linux

回到cd /etc/init.d 这个目录下

oracle19c安装步骤详细linux,oracle,数据库,linux

修改配置文件 vi oracledb_oradb-19c

进入命令行 %s/ORCLCDB/oradb/g (将ORCLCDB 全局替换成oradb)

oracle19c安装步骤详细linux,oracle,数据库,linux

进入命令行 :%s/ORCLPDB1/oradb/g (将ORCLPDB1 全局替换成oradb)

oracle19c安装步骤详细linux,oracle,数据库,linux

更改 字符集 及是否创建容器

export ORACLE_VERSION=19c

export ORACLE_SID=oradb

export TEMPLATE_NAME=General_Purpose.dbc

export CHARSET=ZHS16GBK

export PDB_NAME=oradb

export LISTENER_NAME=LISTENER

export NUMBER_OF_PDBS=1

export CREATE_AS_CDB=false

oracle19c安装步骤详细linux,oracle,数据库,linux

保存 退出 

/etc/init.d/oracledb_oradb-19c configure 配置创建数据库

注意:             ./oracledb_oradb-19c 执行数据库的命令:

/etc/init.d/oracledb_oradb-19c config

/etc/init.d/oracledb_oradb-19c start 开启db

/etc/init.d/oracledb_oradb-19c stop 停止db

/etc/init.d/oracledb_oradb-19c restart 重启db

/etc/init.d/oracledb_oradb-19c delete 删除

/etc/init.d/oracledb_oradb-19c configure 配置创建db

./oracledb_oradb-19c configure 开始配置

oracle19c安装步骤详细linux,oracle,数据库,linux

查看oracle的uid和gid

# id oracle

安装完成 实例名为 oradb

切换 oracle用户

su - oracle ls -a (-a 可以查看当前目录的所有文件 包含隐藏文件)

oracle19c安装步骤详细linux,oracle,数据库,linux

vi .bash_profile 修改该配置文件

oracle19c安装步骤详细linux,oracle,数据库,linux

插入到文最后

export LANG=en_US

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1

export ORACLE_UNQNAME=oradb

export ORACLE_SID=oradb

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin

export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

source  ~/.bash_profile

oracle19c安装步骤详细linux,oracle,数据库,linux

保存退出

source .bash_profile 执行一下刚才那个文件

oracle19c安装步骤详细linux,oracle,数据库,linux

sqlplus / as sysdba 登录oracle

oracle19c安装步骤详细linux,oracle,数据库,linux

创建自动启动pdb的触发器

CREATE TRIGGER open_all_pdbs

AFTER STARTUP ON DATABASE

BEGIN

EXECUTE IMMEDIATE 'alter pluggable database all open';

END open_all_pdbs;

/

oracle19c安装步骤详细linux,oracle,数据库,linux

提示Trigger created. 表示触发器创建成功

退出数据库 切换root 重启虚拟机

oracle19c安装步骤详细linux,oracle,数据库,linux

重启完成后

切换oracle用户

启动监听 lsnrctl start 查看监听状态 lsnrctl status

oracle19c安装步骤详细linux,oracle,数据库,linux

登录 数据库

sqlplus / as sysdba

startup

oracle19c安装步骤详细linux,oracle,数据库,linux

查看当前已存在的用户

select username from dba_users where account_status='OPEN';

oracle19c安装步骤详细linux,oracle,数据库,linux

更改sys的用户的密码 123456

alter user sys identified by 123456;

oracle19c安装步骤详细linux,oracle,数据库,linux

更改system 的密码123456

alter user system identified by 123456;

oracle19c安装步骤详细linux,oracle,数据库,linux

切换root 开启防火墙

systemctl start firewalld.service

systemctl status firewalld(查看防火墙状态)

oracle19c安装步骤详细linux,oracle,数据库,linux

开放1521端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent

firewall-cmd --reload (需要重启才生效)

oracle19c安装步骤详细linux,oracle,数据库,linux

# 查看已打开的端口    netstat -anp

打开命令窗口,使用netstat -an命令查看1521端口是否打开,如果出现0.0.0.0:1521则可以远程连接Oracle,如果仅有127.0.0.1:1521则表示只能本机连接Oracle,这时候需要重新配置监听;

这时候可能还会出现不能tnsping通,需要设置被连接的主机的出站规则中,配置oracle的端口(默认是1521)

如果是没有0.0.0.0:1521 这个

去/opt/oracle/product/19c/dbhome_1/network/admin 找到listener.ora

更改host 为当前主机名 (当前主机名 可以通用 vi /etc/hosts 查看 )

oracle19c安装步骤详细linux,oracle,数据库,linux

然后重启监听    lsnrctl start

oracle19c安装步骤详细linux,oracle,数据库,linux

在通过netstat -anp 进行查看 是否存在下面这条规则

oracle19c安装步骤详细linux,oracle,数据库,linux

把监听和数据库设置成开机自启   进入安装目录 pwd 查看路径

/opt/oracle/product/19c/dbhome_1/bin

oracle19c安装步骤详细linux,oracle,数据库,linux

# vim /etc/rc.d/rc.local 加入以下内容:

设置开机自启

su oracle -lc '/opt/oracle/product/19c/dbhome_1/bin/lsnrctl start'

su oracle -lc '/opt/oracle/product/19c/dbhome_1/bin/dbstart'

oracle19c安装步骤详细linux,oracle,数据库,linux

对文章有任何问题可以随时私聊我评论也可以,我看到会及时回复。文章来源地址https://www.toymoban.com/news/detail-617610.html

到了这里,关于Linux中Oracle 19C安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 服务器 Oracle19C安装

    原文: 【精选】Oracle | CentOS7安装Oracle19c数据库(RPM包)_oracle-database-preinstall-19c-1.0-1.el7.x86_64.rp_Thorold\\\'s Deer的博客-CSDN博客 第一个软件包 :Oracle Database 19c Download for Linux x86-64 第二个包 :Oracle Linux 7 (x86_64) Latest

    2024年02月08日
    浏览(35)
  • Oracle19c数据库安装 - 基于Linux环境

    安装文件链接在文章末尾。 本文介绍多种在Linux环境下安装Oracle19c数据库软件和Oracle数据库的方式,多种方式选择其中一种即可,适用于19c数据库学习环境的配置。 数据库软件和数据库是不同的,都需要安装。 关闭防火墙和selinux 更改完reboot,使其生效 搭建yum,安装依赖包

    2024年02月15日
    浏览(37)
  • 基于RHEL9,ORACLE LINUX 9安装Oracle 19c 数据库

    要基于RHEL9,ORACLE LINUX 9 或RHEL分支,安装ORACLE 19C 数据库,在一年前,没有人会告诉你能够成功,都会告诉你说19C只支持 RHEL7/8,在RHEL9上不支持, 如果你非要安装,在安装到11%时,就会报以下错误: Error in invoking target \\\' libasmclntsh19.ohso libasmperl19.ohso client_sharedlib \\\' of makefile \\\'/u

    2024年02月03日
    浏览(39)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(41)
  • VMware虚拟机19c RAC+Oracle Linux 7.9安装手册

    目录 第一章 整体规划 1.1 拓扑结构 1.2 主机规划信息 1.3 IP规划信息 1.4 存储规划信息 1.5 数据库规划信息 整体数据库安装规划 第二章 操作系统安装及配置 2.1 创建虚拟机 2.2 OS安装 2.2.1 服务器配置信息表 2.2.2 安装注意事项 2.3 OS配置 2.3.1 ip地址配置 2.3.2 hosts解析文件配置 2.3

    2024年02月04日
    浏览(36)
  • docker 安装 oracle19c

    docker 安装 oracle19c 拉取镜像 创建挂载目录 授权 安装 或者讲字符集修改为 AL32UTF8 安装过程中可以通过日志监控安装情况 连接 Oracle 数据库 打开容器终端 sqlplus登录 sysdba身份登录,默认进入CDB 进入CDB 进入PDB 查看连接模式 网页登录 https://ip:5500/em sqldeveloper Oracle SQL Developer Do

    2024年02月10日
    浏览(36)
  • docker 安装Oracle19c

    如下操作基于已经装好docker 环境 1.下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 通过docker images 命令查看 如下图:已经有oracle 19c镜像。  2.创建挂载文件 # 创建文件 mkdir -p /mydata/oracle/oradata # 授权,不授权会导致后面安装失败 chmod 777 /mydata/oracle/oradata 3.安装Or

    2024年02月04日
    浏览(32)
  • Docker安装Oracle19c

    1.下载镜像 到 https://hub.docker.com 搜索合适的镜像,这里选择banglamon/oracle193db:19.3.0-ee。  拉取镜像 docker pull banglamon/oracle193db:19.3.0-ee 这里走了点弯路,这个镜像安装后实例无法正常启动,而且挂载的目录下面没有生成文件,想办法启动以后sqlplus能用,但容器外部连接报ora-1

    2023年04月21日
    浏览(30)
  • docker环境安装 部署 Oracle 19c

    3.1 启动Oracle 容器 3.2 配置Oracle 初始化 3.3 dbvs 连接 到此就安装连接成功了

    2024年02月03日
    浏览(40)
  • 【转载】oracle学习之路(4)Oracle---windows下安装oracle19c

    转载文档源文链接:Oracle---windows下安装oracle19c 网路地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c 在D盘新建文件夹oracle19c(注意:解压后的安装包不能为中文路径,且不要有空格这台特殊的,且数据库安装完成后安装包也不能删除。)。 将WINDOWS.X6

    2024年03月26日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包