[转帖]Oracle23c On linux的简单安装
Oracle23c On linux的简单安装
背景
Oracle11.2.0.4 发布之后 下一个版本是 Oracle12c
因为西方人比较不喜欢13这个数字, 尤其是犹太人出生的 拉里埃里森.
所以他们就没有了 oracle13c 开始使用 年度后缀作为数据库版本号
oracle12c 分为 oracle12.1.0.2 和 oracle12.2.0.1
之后的版本 oracle18c 对应 oracle12.2.0.2
然后最终 oracle19c 对应 oracle12.2.0.3
oracle19c 在oracle12c系列中的地位与 oracle11.2.0.4 在 oracle11g 里面的地位是一样的
一个最大的LTS里面最后的一个小版本
后续主要是补丁包进行处理
oracle 20c oracle21c 其实都只有云上的版本可用, 离线版本都是 非LTS 不建议用于生产.
oracle最近的一个版本是 oracle23c 号称是 LTS版本
现在Oracle云上部署, 2023年只有一个free的linux的rpm包的版本.
因为号称是LTS, 个人理解是可以进行一下安装测试的.
所以趁着周末, 想一天进行 oracle23c的实验,另外一天进行mysql8.2的实验.
下载
https://yum.oracle.com/repo/OracleLinux/OL8/developer/x86_64/getPackage/oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm
https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23c-1.0-1.el8.x86_64.rpm
建议同时下载 preinstall 和 install
23c 现在没有正式发布, 但是Oracle宣称是 LTS 版本的
理论上是可以进行一下测试验证的
先安装preinstall
yum localinstall oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm -y
注意最好是能上网, 因为依赖很多rpm包需要下载.
如果不行的话 建议现在能上网的机器上面 download下来.
安装数据库
yum localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm -y
然后修改配置文件:
vim /etc/init.d/oracle-free-23c
增加修改配置为:
export ORACLE_VERSION=23C
export ORACLE_SID=FREE
export TEMPLATE_NAME=FREE_Database.dbc
export CHARSET=ZHS16GBK
export PDB_NAME=ORA23CPDB
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
修改一下默认生成的配置文件
注意必须为 FREE PDB 可以是别的
但是安装最后会有一个提示.
Running Custom Scripts
[WARNING] ORA-65011: Pluggable database FREEPDB1 does not exist.
添加环境变量
cat >/etc/profile.d/oracle.sh <<EOF
export ORACLE_SID=FREE
export ORACLE_HOME=/opt/oracle/product/23c/dbhomeFree
export PATH=$PATH:/opt/oracle/product/23c/dbhomeFree/bin
export NLS_LANG="AMERICAN_AMERICA.UTF8"
EOF
初始化数据库
/etc/init.d/oracle-free-23c configure
初始化时 输入密码就可以了.
可以正常安装数据库了.
PDB查看于验证
su - oracle
sqlplus / as sysdba
alter pluggable database all open ;
查看pdb
show pdbs
查看版本以及字符集
select * from v$version;
Oracle Database 23c Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
select userenv('language') from dual ;
但是发现我设置的字符集失效了
free版本的限制
Oracle的23c free 版本限制使用 2个CPU 2G内存 最多 12G的数据文件
所以. 没必要继续验证了.
无法用于测试和生产, 只是一个 develop的小toy
over
[转帖]Oracle23c On linux的简单安装的更多相关文章
- [转帖]在VirtualBox Linux 7u2 中安装Oracle RAC 12.2.0.1.0
https://xiaoyu.blog.csdn.net/article/details/81980936
- Linux(Centos)之安装Nginx及注意事项
1.Nginx的简单说明 a. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...
- 转:Linux(Centos)之安装Nginx及注意事项
1.Nginx的简单说明 a. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发 ...
- Linux系统下MongoDB的简单安装与基本操作
这篇文章主要介绍了Linux系统下MongoDB的简单安装与基本操作,需要的朋友可以参考下 Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备 ...
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- Linux的简单介绍和常用命令的介绍
Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...
- Linux(Centos)之安装Redis及注意事项
1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglong/p/Redis.html. b.redis是 ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- linux下编译安装vim7.4并安装clang_complete插件
linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...
- Mongodb在Linux下的安装和启动和配置
第一步:下载mongodb安装包,下载版本:2.0.2-rc2 下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz 第 ...
随机推荐
- libGDX游戏开发之Box2D碰撞(十五)
libGDX游戏开发之Box2D(十四) libGDX系列,游戏开发有unity3D巴拉巴拉的,为啥还用java开发?因为我是Java程序员emm-国内用libgdx比较少,多数情况需要去官网和goo ...
- rasa train nlu详解:1.1-train_nlu()函数
本文使用<使用ResponseSelector实现校园招聘FAQ机器人>中的例子,主要详解介绍train_nlu()函数中变量的具体值. 一.rasa/model_training.p ...
- Java开发手册精华总结
阿里 Java 开发手册的思考总结 一个优秀的工程师和一个普通的工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上. -- 毕玄 1. 命名风格 [书摘]类名用 UpperCamelC ...
- 实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联
摘要:用实践案例带你掌握云连接CC如何实现跨区域多VPC与线下IDC Server互联. [背景] 当前在华为云华南.华东.香港region均部署了业务,同时在华南region通过云专线与线下IDC打 ...
- 前端面试常考题:JS垃圾回收机制
摘要:众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整 ...
- 动手实践丨基于ModelAtrs使用A2C算法制作登月器着陆小游戏
摘要:在本案例中,我们将展示如何基于A2C算法,训练一个LunarLander小游戏. 本文分享自华为云社区<使用A2C算法控制登月器着陆>,作者:HWCloudAI . LunarLan ...
- openGauss内核分析:SQL by pass & 经典执行器
摘要:执行引擎一般负责查询的执行,执行引擎在SQL执行栈中起到接收优化器生成的执行计划Plan.并对通过存储引擎提供的数据读写接口,实现对数据进行计算得到查询的结果集. 本文分享自华为云社区<o ...
- 政企上云网络适配复杂,看华为云Stack有妙招
摘要:政企数据中心部署云资源池后,网络架构变得复杂,如何在数据中心内无缝集成云资源池.如何协同云上业务和云下传统业务的互通.如何解决云上业务的安全合规等新问题出现. 本文分享自华为云社区<[华为 ...
- YoloV5实战:手把手教物体检测
摘要:YOLOv5并不是一个单独的模型,而是一个模型家族,包括了YOLOv5s.YOLOv5m.YOLO... 本文分享自华为云社区<YoloV5实战:手把手教物体检测--YoloV5> ...
- 华为云FusionInsight连续三次获得第一,加速释放数据要素价值
摘要:近日,IDC发布<中国大数据平台市场研究报告,2021 H1>,华为云FusionInsight智能数据湖已连续三次获得大数据平台市场份额第一. 本文分享自华为云社区<华为云F ...