本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在下列章節中,你可以找到使用 RDS for Oracle 的重要限制。如需 CDB 的特定限制,請參閱 RDS for Oracle CDB 的限制。
注意
此清單並不詳盡。
主題
Amazon RDS 中的 Oracle 檔案大小限制
RDS Oracle 資料庫執行個體上的單一檔案大小上限為 16 TiB。此限制是由執行個體使用的 ext4 檔案系統所施加的。因此,Oracle 大型檔案資料檔案限制為 16 TiB。如果您嘗試將大型檔案資料表空間中的資料檔案大小調整為超過限制的值,您會收到如下的錯誤。
ORA-01237: cannot extend datafile 6
ORA-01110: data file 6: '/rdsdbdata/db/mydir/datafile/myfile.dbf'
ORA-27059: could not reduce file size
Linux-x86_64 Error: 27: File too large
Additional information: 2
Oracle 提供之結構描述的公有同義詞
請不要為 Oracle 提供的結構描述 (包括 SYS
、SYSTEM
和 RDSADMIN
) 建立或修改公有同義詞。此類動作可能導致核心資料庫元件失效,並影響您資料庫執行個體的可用性。
您可以在自己的結構描述中建立參考物件的公有同義詞。
不支援功能的結構描述
一般而言,Amazon RDS 不會阻止您為不支援的功能建立資料架構。不過,如果您為需要 SYS 權限的 Oracle 功能和元件建立結構描述,則可能會損壞資料說明並影響執行個體可用性。僅使用在 將選項新增至 Oracle 資料庫執行個體 中可用的支援功能和結構描述。
Oracle DBA 權限的限制
在資料庫中,角色是一組權限,您可以用來授予給使用者或撤銷。Oracle 資料庫使用角色來提供安全性。
預先定義角色 DBA
一般會在 Oracle 資料庫上允許所有管理權限。建立資料庫執行個體時,您的主要使用者帳戶會取得 DBA 權限 (有一些限制)。為了提供受管體驗,RDS for Oracle 資料庫不會針對 DBA
角色提供下列權限:
-
ALTER DATABASE
-
ALTER SYSTEM
-
CREATE ANY DIRECTORY
-
DROP ANY DIRECTORY
-
GRANT ANY PRIVILEGE
-
GRANT ANY ROLE
請將此主要使用者帳戶用於管理任務,例如在資料庫中建立額外的使用者帳戶。您無法使用 SYS
、SYSTEM
和其他 Oracle 提供的管理帳戶。
取代 TLS 1.0 和 1.1 Transport Layer Security
Transport Layer Security 通訊協定 1.0 版和 1.1 版 (TLS 1.0 和 TLS 1.1) 已被取代。根據安全最佳實務,Oracle 已停用 TLS 1.0 和 TLS 1.1。為了符合您的安全性需求,RDS for Oracle 強烈建議您改用 TLS 1.2。