Oracle数据库云服务(OCI DBCS)问题与解答

在Oracle公有云(OCI)上的数据库云服务(DBCS)和On-Premise环境还是有些区别的,毕竟做了封装。以下是MOS中关于OCI DBCS的一些资源,首先可以参见这个[总目录]([OCI]: Master Note For Oracle Database Cloud Service In OCI (Oracle Cloud Infrastructure) Environment (Doc ID 2468507.1))

Database Create/Terminate

Note 2428269.1 - Is It Possible To Create Additional Databases On OCI Database Cloud Service Hosts?

建多个数据库只有在BM DBCS和ExaCS中支持。但是不要用DBCA来建。
对于BM DBCS,用dbcli或API;对于ExaCS,用dbaascli或API。

Note 2416630.1 - DBCS: In OCI, Create Database using Standalone Backups failed for VMDB shape

在VM DBCS中,只能建一个数据库,因此通过Standalone Backup创建数据库时,只能建立新的数据库系统,而不能建在以前的数据库系统上。

standalone backup指的是没有对应的数据库系统的备份,例如数据库被terminate后残留的手工备份。

Database Patching

Note 2386701.1 - DBCS: In OCI/Bare Metal VM, patching on the RDBMS HOME failed with DCS-10001

必须先打数据库系统patch再打数据库patch。

Database Connectivity

Note 2382283.1 - How to setup SQL Developer connection to Database Cloud Service on OCI (Bare Metal)?

SQL Developer如何通过SSH Tunnel连接云数据库,而且这个Tunnel是通过SQL Developer自身建的。

Note 2453454.1 - DBCS: How To Setup EM Express in Bare Metal and Virtual Machine DB Systems(OCI)

监控有用。

Note 2409609.1 - OCI Cannot connect with ‘oracle’ user “Server refused our key” or "Permission denied

解决Oracle用户不能直接登录数据库节点的问题,实际就是将opc用户的authorized_keys拷贝到oracle用户。

Note 2459869.1 - OCI: SQL Performance Analyzer Not Available In EM Express

SPA需要开启RAT,现在的版本都开了。

Note 2470556.1 - [OCI]: How To Change The Timezone Setting Of Oracle Cloud Database In Oracle Cloud Infrastructure (OCI)

如何修改时区

Database Administration

Note 2465085.1 - Manage Temporary Storage in OCI For Temporary Data Management

数据库扩容时,由于每一次扩容都是增加1个block volume,一个虚机可以有32个block volume,数据库初创建时有4个,因此可以再扩28次:

$ lsblk
NAME                        MAJ:MIN  RM  SIZE RO TYPE MOUNTPOINT
sda                           8:0     0   68G  0 disk
|-sda1                        8:1     0  486M  0 part /boot/efi
|-sda2                        8:2     0  1.4G  0 part /boot
`-sda3                        8:3     0 61.5G  0 part
  |-VolGroupSys0-LogVolRoot 249:0     0   45G  0 lvm  /
  `-VolGroupSys0-LogVolSwap 249:1     0   16G  0 lvm  [SWAP]
sdb                           8:16    0   64G  0 disk
sdc                           8:32    0   64G  0 disk
sdd                           8:48    0   64G  0 disk
sde                           8:64    0   64G  0 disk
sdf                           8:80    0   64G  0 disk
sdg                           8:96    0   64G  0 disk
sdh                           8:112   0   64G  0 disk
sdi                           8:128   0   64G  0 disk
sdj                           8:144   0  200G  0 disk /u01
asm!commonstore-2           248:1025  0    5G  0 disk /opt/oracle/dcs/commonstore

如果需要临时空间,为避免占用块存储的空间和节省费用(因为数据库存储是按物理存储收费,而文件存储是按实际容量收费),这里的做法是利用File Service提供空间。

Note 2469398.1 - Creating and Activating a Master Encryption Key for a PDB (in OCI and OCI-Classic)

解决TDE key未打开或不能自动login的问题,默认都是正常的:

SQL> SELECT wrl_parameter, status, wallet_type FROM v$encryption_wallet;

WRL_PARAMETER
--------------------------------------------------------------------------------
STATUS                         WALLET_TYPE
------------------------------ --------------------

OPEN                           AUTOLOGIN

Dataguard Configuration

Note 2326853.1 - Data Guard Performance Issues On Oracle Cloud Infrastructure (OCI)

源和目标端的redo log size要一致,默认为1G,如果源调大了,备库也需要相应调大。

Note 2442840.1 - The Data Guard association setup in OCI - Bare Metal Failed on task Enable force logging and archivelog mode in primary env

主库和备库的DB Admin口令要一致。

Note 2439602.1 - Steps to Implement Standby / Data Guard setup in OCI (Bare Metal) and how to gather diagnostic information for any failure.

这里有具体要求。

给出了BM DBCS创建DG/ADG的过程。以及要求如下:

  1. 源和目标必须Compartment相同。
  2. 数据库version和edition必须相同。对于BM DBCS,其上所有数据库的edition是一样的,但version可能不同
  3. shape type必须一样,但shape可以不一样。这一点MOS上说的不准确。
  4. DG需要至少是企业版,ADG至少需要EE EP版。

Database Upgrade/Migrate

Note 2455363.1 - OCI: Cloning a PDB from 12.2 CDB to migrate to 18.2 CDB failed

是关于PDB升级和迁移的。

Note 2468956.1 - How to copy PDB through Database Link from one OCI Database to another OCI Database

通过DB Link拷贝PDB,也给出了导出和导入wallet的过程。

Database Backup

Note 2410027.1 - OCI : DCS-10001:Internal error encountered: failed to validate container

备份需要访问对象存储,因此需要设置internet Gateway或Service Gateway。

Note 2427715.1 - OCI DBCS : Backup to Object Storage Fails With “The backup failed due to an object store connectivity issue”

同上,一般是建立Service Gateway.

Note 2416467.1 - Backup Fail On OCI Database with dbcli describe-job error: DCS-10001:Internal error encountered: Wallet Status not found as OPEN-AUTOLOGIN/OPEN-UNKNOWN

wallet的正常状态是open/autologin。

Note 2418134.1 - RMAN Backup in OCI Failing with ORA-28365: wallet is not open

wallet位置在/opt/oracle/dcs/commonstore/wallets/tde

Note 2365411.1 - Troubleshooting Managed Database Backups on OCI

常见问题。对于Console中做的备份,无论是自动备份还是手工备份,都无需额外设置。只有用命令(非API)手工做的备份需要设置对象存储。

Database Scaleup

Note 2448309.1 - How to add disk to DBCS instance in OCI

无法加,但可以扩容或者mount文件系统。

其它

Does Oracle Database Cloud Service support stop billing? (Doc ID 2417712.1)

VM DBCS支持,停止node即可,但存储还是继续计费的;BM DBCS和ExaCS不支持,但BM DBCS可以通过online scale down OCPU减少计费。

OCI DB : Is 2 node RAC DB system option available on OCI - Bare Metal Shape? (Doc ID 2493696.1)

BM DBCS不支持RAC。

DBCS OCI: How to create a new PDB in an OCI CDB? (Doc ID 2438598.1)

首先,在一个VM DBCS实例中只能建一个数据库,而且只能是CDB,不可以是non-CDB。然后给出可详细的建PDB的过程,其中重要的部分是关于加密key的。

OCI How to use Data Pump to import from File Systems Storage in OCI DBCS (Doc ID 2511714.1)

这篇讲的是通过文件服务做中介,将源数据库的备份恢复到目标数据库的过程。本例中正好源是BM DBCS,而目标是VM DBCS。看来他们之间是支持备份恢复的。

你可能感兴趣的:(Oracle,OCI,Oracle,Cloud,oracle,OCI,DBCS,cloud)