一、下载和安装
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
# 这一步需要等待的时间有点长,额,很长,几十分钟差不多吧,服务器配置决定时间长短

2、其实在安装实例之前就已经创建了一个oracle用户,在CentOS层面创建的oracle用户
# 一下命令查看CentOS的用户
cat /ect/passwd
# 默认的oracle用户是没有密码的,经常成为漏洞被攻击,所以,设置一个密码
passwd oracle
三、启动
1、 先登录oracle再说
现在需要在服务器端的控制台登录oracle,即用s

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

被折叠的 条评论
为什么被折叠?



