Oracle Cloud 部署详解
Oracle Cloud 部署详解
适用版本:Oracle Database 19c / 23ai / Exadata Cloud 文档版本:v1.0 / 2026-07
1. 概述
Oracle Cloud Infrastructure(OCI)提供 Oracle DBaaS[1]:
类型:
- VM DB
- Bare Metal DB
- Exadata Cloud
- Autonomous Database
详细见:Oracle Cloud 部署。
2. Autonomous Database
2.1 ATP
- Autonomous Transaction Processing
- OLTP
- 自治
2.2 ADW
- Autonomous Data Warehouse
- 分析
- 自治
2.3 创建
1. OCI Console
2. Autonomous Database
3. Create
4. 选择类型(ATP/ADW)
5. 配置(CPU/Storage)
6. Administrator 密码
7. Create
2.4 连接
# 下载 Wallet
# 解压
mkdir wallet
unzip Wallet_xxx.zip -d wallet
# sqlnet.ora
WALLET_LOCATION = (SOURCE = (METHOD = file) (METHOD_DATA = (DIRECTORY="/path/wallet")))
SQLNET.WALLET_OVERRIDE = TRUE
# 连接
sqlplus admin/Oracle123@xxx_medium
3. VM DB
3.1 创建
1. Bare Metal, VM and Exadata
2. Create DB System
3. Shape(VM.Standard2.4)
4. 存储(Oracle Grid Infrastructure)
5. 网络(VCN/Subnet)
6. SSH Key
7. 数据库(版本/SID/PDB)
8. Create
3.2 连接
# SSH
ssh -i key opc@<public-ip>
sudo su - oracle
# sqlplus
sqlplus / as sysdba
3.3 管理
# GI 管理
crsctl stat res -t
srvctl status database -d orcl
# OS
yum update
4. Exadata Cloud
4.1 概述
- Exadata 硬件
- 云上
- 高性能
4.2 创建
1. Exadata Cloud Infrastructure
2. Create Exadata DB System
3. Shape(Quarter/Half/Full)
4. 配置
5. 创建
4.3 特点
- Smart Scan
- Storage Index
- Hybrid Columnar Compression
- In-Memory
5. 网络
5.1 VCN
- Virtual Cloud Network
- CIDR 10.0.0.0/16
- 子网
5.2 子网
- Public:应用
- Private:DB
- Regional/AD-specific
5.3 安全列表
- Ingress:1521, 22, 5500
- Egress:全部
5.4 Service Gateway
- 访问 OCI 服务
- Object Storage
- 不经过公网
6. 存储
6.1 Block Volume
- 数据
- 可扩展
- 备份
6.2 Object Storage
- 备份归档
- 标准/归档
- 低成本
6.3 File Storage
- 共享
- NFS
- 多机访问
7. 备份
7.1 自动备份
- OCI 自动
- 7-90 天
- 增量
7.2 手动
# RMAN 到 Object Storage
rman target /
RMAN> CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE'
PARMS='SBT_LIBRARY=/u01/app/oracle/product/19.0.0/dbhome_1/lib/libopc.so,
SBT_PARMS=(OPC_PFILE=/u01/app/oracle/product/19.0.0/dbhome_1/dbs/opcorcl.ora)';
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
7.3 长期
- Object Storage
- 归档层
- 磁带替代
详细见:Oracle 备份策略与最佳实践。
8. Data Guard
8.1 同区域
- Cross AD
- 同步
8.2 跨区域
- 跨 region
- 异步
- 灾备
8.3 配置
- OCI Console 启用
- 自动
9. 监控
9.1 OCI Console
- CPU
- 内存
- 存储
- 活跃连接
9.2 Metrics
- OCI Metrics
- 自定义
9.3 Alarm
- 阈值告警
- 通知
详细见:Oracle 监控告警配置。
10. 安全
10.1 VCN
- 隔离
- 安全列表
- NSG
10.2 Vault
- Key 管理
- TDE
- Secret
10.3 Data Safe
- 安全评估
- 数据脱敏
- 审计
详细见:Oracle 安全深度解析。
11. 迁移到 OCI
11.1 ZDM
- Zero Downtime Migration
- 物理
- 在线
11.2 流程
1. 评估
2. 准备
3. 创建目标
4. 初始同步
5. 增量同步
6. 切换
7. 验证
详细见:Oracle 零停机迁移方案对比。
11.3 其他
- Data Pump
- GoldenGate
- RMAN
- TTS
12. 高可用
12.1 RAC
- VM DB:单实例 / RAC
- Exadata:RAC
12.2 Data Guard
- 备库
- Failover
12.3 Autonomous
- 自治高可用
- 99.995% SLA
13. 成本
13.1 计费
- OCPU
- 存储
- 网络
- 备份
13.2 优化
- 弹性
- 预留
- Autonomy
- 停止非生产
14. 常见坑与排错
14.1 网络不通
- 安全列表
- NSG
- Service Gateway
14.2 SSH 无法连接
- 公网 IP
- SSH Key
- ssh -v
14.3 性能
- Shape
- 存储
- AWR
15. 最佳实践
- Autonomous:现代
- Private Subnet:安全
- Service Gateway:内网
- Data Guard:灾备
- Object Storage 备份:低成本
- Vault:密钥
- Data Safe:评估
- ZDM 迁移:零停机
- 监控告警:及时
- 成本优化:弹性
16. 参考资料
[1] Oracle Cloud Infrastructure Documentation https://docs.oracle.com/en-us/iaas/Content/Database/Concepts/databaseoverview.htm