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 启用
- 自动

详细见:Oracle Data Guard 架构详解


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. 最佳实践

  1. Autonomous:现代
  2. Private Subnet:安全
  3. Service Gateway:内网
  4. Data Guard:灾备
  5. Object Storage 备份:低成本
  6. Vault:密钥
  7. Data Safe:评估
  8. ZDM 迁移:零停机
  9. 监控告警:及时
  10. 成本优化:弹性

16. 参考资料

[1] Oracle Cloud Infrastructure Documentation https://docs.oracle.com/en-us/iaas/Content/Database/Concepts/databaseoverview.htm