安装文件链接在文章末尾。
本文介绍多种在Linux环境下安装Oracle19c数据库软件和Oracle数据库的方式,多种方式选择其中一种即可,适用于19c数据库学习环境的配置。
数据库软件和数据库是不同的,都需要安装。
一、安装数据库软件前准备工作
二、RPM预安装包
做好用户组和部分系统配置
使用预安装包的好处
- 在root用户的家目录(/root)下,上传rpm包
[root@localhost ~]
/root
[root@localhost ~]
a Music
abc.txt oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm
anaconda-ks.cfg Pictures
Desktop Public
Documents Templates
Downloads Videos
- 使用rpm命令安装包,如缺少包依赖,使用yum完成对应安装(缺什么就装什么,此处安装命令根据本机情况灵活变通)
[root@localhost ~]
warning: oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies:
glibc-devel is needed by oracle-database-preinstall-19c-1.0-2.el7.x86_64
libstdc++-devel is needed by oracle-database-preinstall-19c-1.0-2.el7.x86_64
[root@localhost ~]
- 解决完包依赖后,再次运行预安装包
[root@localhost ~]
- 检查安装情况,用户组已创建完成
[root@localhost ~]
oracle:x:54321:54321::/home/oracle:/bin/bash
[root@localhost ~]
dba:x:54322:oracle
backupdba:x:54324:oracle
dgdba:x:54325:oracle
kmdba:x:54326:oracle
racdba:x:54330:oracle
[root@localhost ~]
oinstall:x:54321:oracle
- 创建目录
- 家目录(参考官方文档)
mkdir -p /u01/app/oracle/product/19.3.0/db_1
- 将/u01路径下的全部文件夹,递归更改所属用户以及用户组
chown -R oracle:oinstall /u01
- 权限更改 775(所属用户和组的权限是rwx,其他用户是x)
chmod -R 775 /u01
验证此处所属用户是否修改完成
[root@localhost ~]
[root@localhost u01]
total 0
drwxrwxr-x 3 oracle oinstall 20 Oct 9 18:43 app
- 修改/etc/hosts 文件
192.168.1.2 localhost localhost.localdomain
- 设置oracle口令(预安装包只建立用户,口令需要自己配置)
[root@localhost u01]
- 设置环境变量
[root@localhost u01]
[oracle@localhost ~]$ vim .bash_profile
在.bash_profile文件中添加以下配置,注意排版
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
使用source 使文件生效
[oracle@localhost ~]$ source .bash_profile
测试配置是否生效:使用echo进行一些变量输出
[oracle@localhost ~]$ echo $ORACLE_SID
orcl
[oracle@localhost ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/19.3.0/db_1
- 将oracle软件包(LINUX.X64_193000_db_home.zip)上传到oracle家目录(/u01/app/oracle/product/19.3.0/db_1) 【解压缩前完成】将上传好的压缩包的所有者改成oracle,所属组改成oinstall(在root用户下完成)
[root@localhost db_1]
total 2987996
-rw-r--r-- 1 root root 3059705302 Oct 9 19:48 LINUX.X64_193000_db_home.zip
[root@localhost db_1]
[root@localhost db_1]
total 2987996
-rw-r--r-- 1 oracle oinstall 3059705302 Oct 9 19:48 LINUX.X64_193000_db_home.zip
在oracle用户下解压缩
[oracle@localhost db_1]$ unzip LINUX.X64_193000_db_home.zip
[oracle@localhost db_1]$ rm LINUX.X64_193000_db_home.zip
10. 调图形化页面
– 先进行DISPLAY配置(此处IP地址为虚拟机的网关)
[oracle@localhost db_1]$ export DISPLAY=192.168.1.1:0.0
- 调出ORACLE-INSTALL的图形化界面(如x-shell无响应,直接去虚拟机内运行,虚拟机内运行无需配置上条DISPLAY命令)
[oracle@localhost db_1]$ ./runInstaller
三、数据库软件安装
在oracle用户下,使用 sqlplus / as sysdba 命令进行测试,能够进入 SQL> 环境,即数据库软件安装成功
静默安装的好处:
- 服务器本机没有图形化界面,或者种种原因调不出图形化界面;
- 需要批量布置很多台服务器,使用静默安装比较方便。
在静默安装前,需要完成上文安装步骤的1-9步。$ORACLE_HOME目录中文件齐全,才能开始进行静默安装。
静默安装需要生成一个响应文件,可以直接写,也可以图形化生成。图形化生成更加简便。
直接写响应文件的路径:
[oracle@localhost response]$ pwd
/u01/app/oracle/product/19.3.0/db_1/install/response
[oracle@localhost response]$ ls
db_install.rsp
下文采用图形化方法生成响应文件。
四、安装数据库
[oracle@localhost ~]$ dbca
进度条跑完后,数据库安装完成。
测试是否安装完成:
在oracle用户下,进入sqlplus
[oracle@localhost ~]$ sqlplus / as sysdba
查看数据库实例情况
SQL> select status from v$instance;
STATUS
OPEN
SQL> startup force
默认响应文件.rsp的路径:
[oracle@localhost dbca]$ pwd
/u01/app/oracle/product/19.3.0/db_1/assistants/dbca
[oracle@localhost dbca]$ ls
dbca.rsp doc jlib templates
采用图形化的方法生成响应文件:
在数据库软件安装好之后,使用root用户运行:
/etc/init.d/oracledb_ORCLCDB-19c configure
安装软件链接:
链接:https://pan.baidu.com/s/1ellSRbv7IcWCCAjSis5jrA?pwd=ekp0
提取码:ekp0Original: https://blog.csdn.net/qq_41570386/article/details/127795257
Author: echz
Title: Oracle19c数据库安装 – 基于Linux环境
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/655137/
转载文章受原作者版权保护。转载请注明原作者出处!