当前位置: 首页 > article >正文

在 AlmaLinux9 上安装Oracle Database 23c

在 AlmaLinux9 上安装Oracle Database 23c

  • 0. 下载 Oracle Database 23c 安装文件
  • 1. 安装 Oracle Database 23c
  • 3. 连接 Oracle Database 23c
  • 4. (谨慎)卸载 Oracle Database 23c

0. 下载 Oracle Database 23c 安装文件

版权问题,下载地址请等待 Oracle 官方公开

1. 安装 Oracle Database 23c

创建安装目录,

mkdir -p /u01/app/oracle/product/23.4.0/dbhome_1
chown -R oracle:oracle /u01
chmod -R 775 /u01

配置环境变量,

vi ~/.bashrc

--- add
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/23.4.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
---
source ~/.bashrc

创建目录,

mkdir -p $ORACLE_HOME

解压文件,

cd $ORACLE_HOME
unzip oracle23c.zip

运行下面命令进行安装,

./runInstaller

按默认选项,单击 “Next”,
在这里插入图片描述

按默认选项,单击 “Next”,

在这里插入图片描述

输入各个项目,单击 “Next”,

在这里插入图片描述

按默认选项,单击 “Next”,

在这里插入图片描述

按默认选项,单击 “Next”,

在这里插入图片描述
单击 “Fix & Check Again”,
在这里插入图片描述

拷贝 “Fixup Script” 脚本,
在这里插入图片描述
执行 “Fixup Script” 脚本,

/tmp/InstallActions2023-12-01_09-22-30AM/CVU_23_oracle_2023-12-01_09-22-33_9158/runfixup.sh

在这里插入图片描述
执行 “Check Again”,准备修复 Packages 问题,
在这里插入图片描述
安装必须的 Packages,

sudo dnf install sysstat ksh nfs-utils -y

执行 “Check Again”,忽略 “Swap Size” 问题,单击 “Next”,
在这里插入图片描述

单击 “Install”,
在这里插入图片描述
执行 “Configuration Scripts”,
在这里插入图片描述

/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/23.4.0/dbhome_1/root.sh

在这里插入图片描述
安装完成后,单击 “Close”,

在这里插入图片描述

3. 连接 Oracle Database 23c

命令行连接,给 pdbadmin 赋予 dba 权限,

sqlplus / as sysdba

SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 PDB1                           READ WRITE NO
SQL> alter session set container=pdb1;

Session altered.

SQL> grant dba to pdbadmin;

Grant succeeded.

Oracle SQL Developer 连接,

在这里插入图片描述

4. (谨慎)卸载 Oracle Database 23c

cd $ORACLE_HOME/deinstall/
./deinstall
rm -r /etc/oraInst.loc
rm -r /opt/ORCLfmap
rm -r /etc/oratab

完结!


http://www.kler.cn/a/155158.html

相关文章:

  • [宁波24届]平方数
  • 【常见问题解答】远程桌面无法复制粘贴的解决方法
  • 微信小程序中使用离线版阿里云矢量图标
  • jmeter介绍、使用方法、性能测试、现参数化和数据驱动、分布式测试、压力测试、接口测试
  • Python 随笔
  • DevOps工程技术价值流:加速业务价值流的落地实践与深度赋能
  • 回归预测 | MATLAB实现基于LightGBM算法的数据回归预测(多指标,多图)
  • 壹财基金杨振骏:资本如何做好Web3布局?
  • 整数转罗马数字算法(leetcode第12题)
  • 单片机第三季-第六课:STM32标准库
  • sql27(Leetcode1729求关注者的数量)
  • 国家数据局首次国考招聘12人
  • vue面试题整理(1.0)
  • 深入理解 Vue 中的指针操作(二)
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • 跟我学c++高级篇——动态反射之一遍历
  • 代码浅析DLIO(四)---位姿更新
  • LeetCode(49)用最少数量的箭引爆气球【区间】【中等】
  • 基本计算器[困难]
  • 【日常踩坑】Debug 从入门到入土
  • 完美解决:wget命令下载时遇到“错误 308:Permanent Redirect。”
  • 大数据Hadoop-HDFS_架构、读写流程
  • 【小沐学Python】Python实现Web服务器(Flask+celery,生产者-消费者)
  • LeetCode每日一题 | LeetCode-1094.拼车
  • 栈实现队列,力扣
  • ESP32-Web-Server 实战编程-通过网页控制设备的 GPIO