一、环境准备
-
-
container模式在23.8.0.25.04这个版本有报错提示。最后校验,预计RPM上安装解决。
-
-
操作系统与目录规范--挂载目录报错,原因不知是不是现在的container已到了23.8.0.25.04有改变
--挂载本地磁盘到镜像的路径,在podman配置文件中
--将报错 -v /u01/app/oracle/oradata/tru-cc-free:/opt/oracle/oradata
# 创建符合 OFA 标准的目录
True Cache 节点需安装相同版本的 Oracle 软件
podman pull container-registry.oracle.com/database/free:latest
二、网络配置(Oracle 网络规范)
# 创建 macvlan 网络
--parent 参数需替换为宿主机实际物理网卡
创建名为 oracle_pwd 的 Secret,内容来自文件或标准输入
三、主库部署(pri-db-free)--2025-06-01已验证,命令下是运行记录
验证归档状态
:
容器内开启归档
podman exec -it pri-db-free \
sqlplus / as sysdba
> ALTER DATABASE ARCHIVELOG;
> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/opt/oracle/oradata/arch';
拷贝主库密码文件到true cache主机,
建议在启动 tru-cc-free主机的时候,logs会报错,再拷贝。
podman cp pri-db-free:/opt/oracle/product/23ai/dbhomeFree/dbs/orapwFREE tru-cc-free:/var/tmp/
四、True Cache 部署(tru-cc-free)
五、生成true cache的service
Creating True Cache with DBCA
手册介绍:
Once the True Cache container turns healthy, create database application services (sales_tc and sales_pdb_tc) for the True Cache by running the following commands from the pri-db-free container:
podman exec -it pri-db-free bash
$ORACLE_HOME/bin/dbca -configureDatabase -configureTrueCacheInstanceService -sourceDB FREE
-trueCacheConnectString 192.168.168.20:1521/FREE -trueCacheServiceName sales_tc -serviceName FREE
-sysPassword $(cat /run/secrets/oracle_pwd) -silent
$ORACLE_HOME/bin/dbca -configureDatabase -configureTrueCacheInstanceService -sourceDB FREE
-trueCacheConnectString 192.168.168.20:1521/FREE -trueCacheServiceName sales_pdb_tc -serviceName FREEPDB1
-pdbName FREEPDB1 -sysPassword $(cat /run/secrets/oracle_pwd) -silent
六:生成FREEPB1/SEVICE
修改容器内的密码
podman exec tru-cc-free ./setPassword.sh QAZwsx123456
七、连接到 Oracle Database Free
SQL
-
- 连接字符串格式:[username]@[hostname]:[port]/[DB service name] [AS SYSDBA]
-
- 要连接到每一个 Pluggable Database (PDB),请使用:
sqlplus sys@localhost:1521/FREEPDB1 as sysdba
-
- 要连接到 Container Database (CDB),请使用:
sqlplus sys@localhost:1521/FREE as sysdba
Java
八、检测 True Cache
--container模式在23.8.0.25.04这个版本有
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/566837/viewspace-3088496/
,如需转载,请注明出处,否则将追究法律责任。