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

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

相关推荐
老友@3 小时前
RabbitMQ 延时队列插件安装与使用详解(基于 Delayed Message Plugin)
运维·分布式·docker·rabbitmq·延时队列
筵陌3 小时前
Linux线程概念与控制(下)
linux
-SGlow-4 小时前
MySQL相关概念和易错知识点(3)(表内容的CURD、内置函数)
linux·运维·服务器·数据库·mysql
飞翔的佩奇4 小时前
基于SpringBoot+MyBatis+MySQL+VUE实现的经方药食两用服务平台管理系统(附源码+数据库+毕业论文+部署教程+配套软件)
数据库·vue.js·spring boot·mysql·毕业设计·mybatis·经方药食两用平台
bing_1585 小时前
在多租户或多服务共享 Redis 时,如何做逻辑隔离或权限控制?
数据库·redis·缓存
永远向阳而生5 小时前
【Linux】磁盘存储+文件系统简介
linux
编程社区管理员5 小时前
Vue项目使用ssh2-sftp-client实现打包自动上传到服务器(完整教程)
运维·服务器·vue
君不见~5 小时前
Windows 10 WSL&Ubuntu 22.04 安装并迁移到 F 盘
linux·ubuntu·wsl迁移盘符·wsl迁移
PanYu——BJ5 小时前
CentOS Nginx 1.13.9 部署文档
linux·nginx·centos
ChaITSimpleLove5 小时前
PostgreSQL 中删除指定数据库下的所有表结构
数据库·postgresql·bash·sql 脚本·.net npgsql