1.CentOS环境
阿里云轻量型服务器
2核-4g内存-80G系统盘
2.Oracle下载
Oracle下载
Oracle 数据库免费 CPU 限制
Oracle 数据库免费版自动将自身限制为两个内核进行处理。例如,在具有 2 个双核 CPU(四个核)的计算机上,如果大量数据库客户端尝试同时运行 CPU 密集型查询,则 Oracle 数据库免费版将仅以两个内核的速度处理查询,即使有更多的 CPU 容量可用。
Oracle 数据库免费安装和运行时限制
Oracle 数据库免费版将自身限制为每个逻辑环境只能安装一次。逻辑环境可以是虚拟主机(如 VM 或容器),也可以是物理主机。如果尝试在此类逻辑环境中启动多个 Oracle 数据库免费安装,则会显示 ,并且数据库将不会启动。ORA-00442: Oracle Database Free single instance violation error
甲骨文数据库可用内存限制
Oracle 数据库免费版的最大 RAM 量不能超过 2 GB,即使有更多可用空间也是如此。
Linux x86-64 安装指南
3.Oracle安装
下载自动安装程序
curl -L -o oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/developer/x86_64/getPackage/oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm
上面的free是Oracle免费程序,preinstall是预安装程序
Oracle 数据库预安装 RPM 会自动创建 Oracle 安装所有者和组。
最后安装free的包
yum localinstall oracle-database-free-23c-1.0-1.el8.x86_64.rpm
配置创建数据库,并设定密码
/etc/init.d/oracle-free-23c configure
在命令提示符下,为 、 和管理用户帐户指定密码。Oracle 建议密码长度至少为 8 个字符,至少包含 1 个大写字符、1 个小写字符和 1 位数字 [0-9]。
设置环境变量
/opt/oracle/product/23c/dbhomeFree/bin 为ORACLE程序命令所在文件夹
设置环境变量
export ORACLE_SID=FREE
export ORAENV_ASK=NO
. /opt/oracle/product/23c/dbhomeFree/bin/oraenv
4.链接Oracle数据库
链接数据库一定要配置环境
ORACLE_SID=FREE
ORACLE_HOME=/opt/oracle/product/23c/dbhomeFree
5.启动和停止数据库
shutdown immediate 关闭数据库
startup 启动数据库
alter pluggable database all open;
6.卸载数据库
# /etc/init.d/oracle-free-23c delete
yum remove oracle-database-free-23c-1.0-1.el8.x86_64.rpm
yum remove oracle-database-preinstall-23c-1.0-0.5.el8.x86_64.rpm