linux中安装orale数据库

1.首先我们要下载一个预安装包

复制代码
wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

等待安装包下载完成

2.预安装oracle,等待执行命令

复制代码
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

安装包执行命令

复制代码
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

等待安装成功,如果中途进度条一直不动,可能是已安装成功但是未显示,这个时候退出再重新进入一下就会显示成功了

3.修改 oracle 用户的密码

复制代码
passwd oracle

输入密码,确认密码即可,如果这个时候显示说密码太简单不符合规定,确认密码的时候在输入一下就好了,可以不用理会那段话

4.配置环境变量,切换到oracle目录下

复制代码
su oracle

设置环境变量

复制代码
# 执行命令
vim .bash_profile

# 在文件后面添加环境变量
export  ORACLE_BASE=/opt/oracle
export  ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export  ORACLE_SID=ORCLCDB
export  ORACLE_PDB_SID=ORCLPDB1
export  PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=american_america.ZHS16GBK

保存后执行生效命令

复制代码
# 使刚才的配置生效
source .bash_profile

5.登录数据库

复制代码
# 登录数据库
sqlplus / as sysdba
# 显示数据库
show pdbs

更改用户密码

复制代码
-- 修改密码
alter user system identified by 123456;

查询服务器

复制代码
-- 查询当前服务名
select global_name from global_name;

5.通过Navicat连接Oracle

开放防火墙端口

复制代码
# 开放端口
firewall-cmd --permanent --zone=public --add-port=1521/tcp
# 重启防火墙
systemctl restart firewalld.service

连接配置,成功后出现以下界面

相关推荐
游戏开发爱好者89 分钟前
App Store 上传 IPA 自动化,.p8 密钥认证与 CI/CD 接入实战
android·运维·ci/cd·小程序·uni-app·自动化·iphone
天疆说16 分钟前
04 稳定性与性能调优实录:OOM 崩溃、并发槽位、前缀缓存与 DSpark 调参
linux·运维·缓存
微硬创新17 分钟前
大点数模拟量采集落地:耐达讯自动化32路0-20mA适配PROFINET总线实践解析
运维·人工智能·网络协议·自动化·信息与通信
星卯教育tony18 分钟前
NOI Linux 2.0 服务器多用户网页桌面部署方案(腾讯云轻量Ubuntu20.04专属版 CSP复赛比赛环境搭建免安装虚拟机 )
linux·服务器·腾讯云
倒流时光三十年18 分钟前
第六阶段 57 · ES|QL 与 SQL API(用 SQL 查 ES)
数据库·sql·elasticsearch
GIS数据转换器1 小时前
村镇无人机物流配送与跨域监测一体化平台
大数据·运维·人工智能·科技·无人机
努力进修1 小时前
“数据心脏” 驱动能源自主:国产数据库支撑 Cemsol 实现固井全流程数字化闭环
数据库·人工智能·能源
Forever Nore1 小时前
LeetCode 14 最长公共前缀 - 纵向扫描
linux·服务器·leetcode
vHelios1 小时前
SQL不会写?不会找关联表?复杂SQL语句编写逻辑实现思路请查收✉
数据库·sql
拂拉氏1 小时前
【知识讲解】 Linux权限相关知识讲解
linux·权限