在CentOS7上安装和配置Oracle19c、启动、CDB和PDB切换、基本使用、远程连接、导入dmp数据

本文详细介绍了在 CentOS 7 上安装 Oracle 19c 的全过程,包括下载安装、配置实例、启动数据库、切换容器、创建表空间和用户、远程连接等步骤,并分享了实际操作过程中遇到的问题及解决办法。此外,还提供了数据导入的具体方法。

一、下载和安装

CentOS7的服务器,用root登录。

1、官方有安装介绍文档,主要是通过rpm安装,步骤大体分为下载安装preinstall包,然后再下载和安装oracle的包。

2、下载preinstall的包,主要是安装一些环境:

curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

3、下载和安装oracle的包,这一步比较麻烦,需要先去官网找到oracle rpm的下载包的地址(有时候需要登录才能下载),然后再服务器上用wget下载,或者下载到本地然后上传到服务器。

# 下载速度还可以,平均可以达到2M/s
wget https://download.oracle.com/otn/linux/oracle19c/190000/oracle-database-ee-19c-1.0-1.x86_64.rpm?AuthParam=1600654336_c2687b2b909c9eaa8e519838b3a703c6
# 用上面地址下载的rpm包名字会有后缀,用mv重新命名一下即可
mv oracle-database-ee-19c-1.0-1.x86_64.rpm?AuthParam=1600654336_c2687b2b909c9eaa8e519838b3a703c6 oracle-database-ee-19c-1.0-1.x86_64.rpm
# 安装
yum install -y oracle-database-ee-19c-1.0-1.x86_64.rpm

二、配置

1、配置的目的就是数据库软件已经安装好了,现在要创建一个实例吧。数据库以及各种文件可以理解成是实打实的物理的文件系统,实例是基于这些文件物理的系统创建出来的一个可以建立逻辑关系的地方,我们建立空间和表都在这个实例上。

# /etc/init.d/oracledb_ORCLCDB-19c这个文件里面写了配置,如果你要自己配置的话,可以从这个文件拷贝一份然后做修改,比如改掉实例的名称SID,或者配置其他参数
# 我们一般复制一份比如叫oracle_configure,把字符集改成UTF8,pdb名字改成我们想要的名字,比如jsrsdb4
# 这里我们就默认配置所以创建是:This script creates a container database (ORCLCDB) with one pluggable database (ORCLPDB1) and configures the listener at the default port (1521).
/etc/init.d/oracledb_ORCLCDB-19c configure
# 这一步需要等待的时间有点长,额,很长,几十分钟差不多吧,服务器配置决定时间长短

安装oracle19c

2、其实在安装实例之前就已经创建了一个oracle用户,在CentOS层面创建的oracle用户

# 一下命令查看CentOS的用户
cat /ect/passwd
# 默认的oracle用户是没有密码的,经常成为漏洞被攻击,所以,设置一个密码
passwd oracle

三、启动

1、 先登录oracle再说

现在需要在服务器端的控制台登录oracle,即用s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值