本文整理自网络,侵删。
软件 | 下载地址 |
---|---|
CentOS-7-x86_64-Minimal-2009.iso | http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso |
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm | https://www.aliyundrive.com/s/F9ziMB6nPbp |
oracle-database-ee-19c-1.0-1.x86_64.rpm | https://www.aliyundrive.com/s/E6m5e8CCGq2 |
一. 环境配置
虚拟机安装建议分2G内存,30G硬盘。
关闭防火墙(或放行相关端口)
systemctl stop firewalld systemctl disable firewalld
关闭selinux
修改SELINUX=disabled
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
重启
reboot
将oracle-database-ee-19c-1.0-1.x86_64.rpm
和oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
上传到/opt
下
二. 依赖安装
安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum -y localinstall /opt/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
三. 安装配置Oracle 19c
安装Oracle 19c
yum -y localinstall /opt/oracle-database-ee-19c-1.0-1.x86_64.rpm
初始化Oracle数据库(时间较长)
/etc/init.d/oracledb_ORCLCDB-19c configure
配置环境变量
却换到oracle
用户
su - oracle
添加环境变量
vi /home/oracle/.bash_profile
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin export ORACLE_SID=ORCLCDB
使环境变量生效
source /home/oracle/.bash_profile
登陆数据库
sqlplus / as sysdba
修改system
密码为123456
alter user system identified by 123456;
退出数据库
exit;
四. 设置数据库监听自启动
修改/etc/oratab
文件N
为Y
vi /etc/oratab
# This file is used by ORACLE utilities. It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.相关阅读 >>
更多相关阅读请进入《oracle》频道 >>
书籍 数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。