自治数据库的常见问题解答:本部分包括与Oracle自治数据库有关的常见问题列表,即,问题和答案涵盖了自治数据仓库和自治事务处理。下面是关于Oracle自治数据库有关的常见问题的解答。
一般问题
什么是Oracle自治数据库?
· Oracle自主数据库是云中世界上第一个自主数据管理系统,无需人工干预即可提供自动补丁,升级和调优(包括在系统运行时执行所有例行数据库维护任务)。这种新的自治数据库云具有自我驱动,自我保护和自我修复的功能,有助于消除手动数据库管理和人为错误。
Oracle自治数据库具有完全的弹性:只需指定数据库的OCPU数和以TB为单位的存储容量。可以随时扩展,增加或减少OCPU或存储容量。
专用部署与无服务器部署之间有什么区别?
· 专用部署是一种部署选择,可以将自主数据库置备到他们自己的专用Exadata云基础架构中,而不是与其他租户共享共享基础架构。
通过无服务器部署(最简单的配置),可以共享Exadata云基础架构的资源。可以快速开始而无需花费最少的精力,即可享受快速的数据库配置以及计算和存储的独立可伸缩性。
当前,两个部署选项都可用于自主事务处理。自主数据仓库仅支持“无服务器”部署。
如何连接到Oracle自治数据库云服务?
ADB建立在Oracle数据库之上;支持Oracle数据库的应用程序和工具也支持ADB。这些工具和应用程序使用标准数据库连接(例如SQL * Net或JDBC)连接到服务。点击此处了解更多信息。
Oracle自主数据库中可以配置的最大CPU和最大存储容量是多少?
在当前版本中,可以从云控制台配置多达128个CPU和128TB。需要更多这些条件的客户需要致电其Oracle客户团队。
Oracle自主数据库中的数据库特性或功能是否有任何限制?
并非Oracle数据库企业版中存在的所有功能都可以在ADB中使用;例如,为管理而设计的数据库功能不可用。请参阅自治数据仓库或自治事务处理文档以获取完整列表。
Oracle自治数据库在哪里可用?
截至2019年6月,亚行已在Ashburn(美国弗吉尼亚州),Phoenix(美国亚利桑那州),Frankfurt(德国),London(英国)和Toronto(加拿大),Tokyo(日本)和Seoul(韩国)数据中心提供服务。
自治数据库具有哪些机器学习功能?
自治数据库附带了30多种作为SQL函数实现的机器学习算法,这些算法利用了Oracle自治数据库的优势。Oracle机器学习算法在自治数据库内执行所有处理,并且可以挖掘数据表和视图,星型模式数据(包括事务数据,聚合,非结构化数据,即CLOB数据类型(使用Oracle Text提取令牌))和空间数据。Oracle Machine Learning for SQL函数充分利用了数据库并行性来进行模型构建,并应用模型并遵守所有数据,用户特权和安全性方案。数据科学家可以使用基于Zeppelin的Oracle机器学习笔记本来协作构建,评估和部署机器学习模型。Oracle Machine Learning 模型可以包含在SQL查询,BI仪表板中,也可以嵌入实时应用程序中。有关更多信息,请参见Oracle Machine Learning。
自治数据库支持哪些Analytics?
除了Oracle机器学习算法外,自治数据库还提供了广泛的SQL分析和SQL统计函数库。此外,可以进一步调查,分析和分析在自治数据库中发现的见解和预测,并将其包含在Oracle Analytics Cloud仪表板以及其他BI工具和应用程序中。
定价和许可
Oracle自治数据库的价格是多少?
定价详细信息可以在cloud.oracle.com的 “自主数据仓库”或“自主事务处理”页面上找到 。
Oracle自治数据库的配置选项有哪些?
可以供应包含许可证的ADB版本,也可以供应BYOL实例。如果希望使用BYOL,则必须将当前数据库许可证应用于ADB服务。BYOL的要求在亚行的定价页面上进行了说明。注:对于BYOL,可以从16个或更少的OCPU无缝过渡到大于16个的OCPU。唯一的要求是,扩展到16个以上OCPU时必须使用BYOL RAC。点击此处了解更多信息。
对于BYOL,是否可以从16个或更少的OCPU无缝过渡到大于16个的OCPU?
是。唯一的要求是,扩展到16个以上OCPU时必须使用BYOL RAC。点击此处了解更多信息。
在哪里可以获得有关Oracle自治数据库的更多信息许可要求?
点击链接查看亚行的许可要求:http://www.oracle.com/us/corporate/contracts/paas-iaas-universal-credits-3940775.pdf
Oracle自治数据库的最低计算要求是什么?
需要一个OCPU来执行任何工作,但是可以关闭服务实例的计算部分,并且将停止进行计算。只要服务实例存在,就继续为存储计费。
Oracle自治数据库的最低存储要求是什么?
一TB。
客户是否需要Exadata许可才能从BYOL中受益?
BYOL所需的唯一内容是:多租户和RAC(使用16个以上OCPU时)。备用选项(尚不可用)也将需要Active Data Guard。
客户可以在没有“ Oracle自治数据库-数据库云服务器存储”行项目的情况下运行Oracle自治数据库吗?
· 不可以,除数据库云服务器外,不能使用任何其他存储。
但是,对于自主事务处理专用部署,应选择包括Exadata存储的“ Oracle云基础架构–数据库Exadata基础结构”,而不是“ Oracle自主数据库-Exadata存储”。
我是否可以订阅要与自治数据库相关联的块和对象存储,而不使用Oracle自治数据库-数据库云服务器存储?
不可以,除数据库云服务器外,您不能使用任何其他存储。
客户是否需要精确计算其数据库所需的存储量?
不可以,客户必须指定其数据库所需的初始存储,但是ADB具有弹性,以便客户可以根据需要扩展或收缩其数据库。
安全
客户可以添加具有特权的新角色并将这些角色分配给一个用户和/或一组用户吗?
可以像以前一样创建用户,角色等。但是,请注意,某些命令已列入黑名单,并且这些命令的列表在文档中提供。
客户可以管理自己的加密密钥吗?
否,在当前版本中,没有客户管理的密钥。Oracle管理密钥。
有没有计划让任何第三方公司评估该服务的漏洞?
作为安全批准流程的一部分,外部公司将进行渗透测试。
Oracle自主数据库如何提供数据安全性?
· Oracle自治数据库可抵御外部攻击和恶意内部用户的攻击:
所有数据均使用透明数据加密静态加密。
客户端到ADB的网络连接也使用客户端凭据钱包进行加密。使用客户端凭据钱包既包括服务器身份验证,也包括客户端身份验证,并提供最高级别的安全性。
Oracle自动应用所有安全更新以确保数据不容易受到已知攻击媒介的攻击
没有为客户提供OS登录或SYSDBA特权,以防止网络钓鱼攻击。
还提供其他数据库内功能,例如虚拟专用数据库和数据编辑。
Oracle自主数据库是否可以使用数据编辑?
是的,数据编辑是ADB的一部分。
是否可以将Audit Vault与Oracle自治数据库一起使用,因为出于监管原因(即解决GDPR)的需要,所以可以这样做吗?
在当前版本的ADB中,本地版本的Audit Vault无法使用,因为需要在运行ADB的服务器上安装代理。由于无法访问底层的O / S,因此无法安装其他软件组件(例如代理)。有一个用于Audit Vault的PaaS产品(通过Oracle托管安全服务),但是尚未被安全性PM团队认证为可与ADB一起使用。
如果客户要停用其Oracle自治数据库实例,是否可以安全地删除磁盘,归档,备份等上的所有数据?
服务终止后,数据库实例将被删除。但是,根据法律要求并在Cloud Hosting and Delivery Policies中记录的内容,数据库最多可恢复60天。之后,数据消失了,无法恢复。点击此处了解更多信息。
是否可以在Oracle自治数据库中设置访问控制列表(ACL)?
是。现在可以指定一个访问控制列表,该列表将阻止列表中未包含的所有IP地址访问数据库。设置访问控制列表后,该特定的自治数据库仅接受来自访问控制列表上地址的连接,并拒绝所有其他客户端连接。默认情况下,如果未指定网络访问控制列表,则可以从任何IP地址访问该数据库。点击此处了解更多信息。
是否可以将HIPAA涵盖的数据存储在Oracle自治数据库中?
自治数据库通过根据AICPA SSAE 18,AT-C第205和315节准备的附加证明来证明其HIPAA适应性。有关更多信息,请访问cloud.oracle.com- Oracle云合规性和安全性的下一页。
是否可以将SOC要求涵盖的数据存储在Oracle自治数据库中?
是。自治数据库已达到SOC 1和SOC 2的要求。SOC的创建是由于云计算的兴起以及将功能外包给服务组织的缘故。责任问题导致需要确保云中处理的信息的机密性和隐私性。有关更多信息,请单击此处。
Oracle自治数据库是否具有ISO27001认证?
是。自治数据库已达到ISO27001遵从性。有关更多信息,请访问cloud.oracle.com上的以下页面-Oracle 云遵从性和安全性。
Oracle自治数据库是否具有ISO27017认证?
是。自治数据库已达到ISO27017规范。有关更多信息,请访问cloud.oracle.com上的以下页面-Oracle 云法规遵从性和安全性。
Oracle自主数据库是否具有ISO27018认证?
是。自治数据库已达到ISO27018遵从性。有关更多信息,请访问cloud.oracle.com上的以下页面-Oracle 云遵从性和安全性。
建筑
Oracle自主数据库是否支持数据库链接?
· 是的,ADB完全支持数据库链接。
对于无服务器ADB部署,必须将目标数据库配置为使用具有SSL(TCPS)身份验证的TCP / IP。ATP专用不支持用于DB链接的带有SSL(TCPS)加密连接的TCP / IP。
· 有关ATP和ADW的文档,点击此处了解更多。
Oracle自主数据库是否支持数据库目录对象?
· 是的,ADB支持目录对象。这使得将现有应用程序迁移到ADB变得更加容易。
有关ATP和ADW的文档,点击此处了解更多。
Oracle自主数据库是否支持Oracle Spatial功能?
自治数据库已启用空间功能的核心集,包括本机空间类型,索引以及相关的核心分析运算符和功能。
Oracle自主数据库是否支持Oracle Text功能?
自治数据库支持Oracle Text。这意味着可以使用标准SQL对Oracle自治数据库中存储的文本和文档进行索引,搜索和分析。
Oracle自主数据库是否包括Application Express?
是。自治数据库确实包括Oracle Application Express(APEX)。
Oracle自主数据库是否包括SQL Developer Web?
是。Oracle自主数据库包含Oracle SQL Developer Web。
Oracle自主数据库是否包括对Oracle Rest Data Services的支持?
是。自治数据库支持Oracle Rest数据服务(ORDS)。
Oracle自主数据库是否支持SOSA?
是的,自治数据库支持REST的简单Oracle文档访问(SODA)。SODA for REST使用代表性状态传输(REST)体系结构样式来实现简单Oracle文档访问(SODA)。
有关ATP和ADW的文档,点击此处了解更多。
可用性
Oracle自治数据库的当前可用性SLO是什么?
当前的亚行SLO可用性为99.95%。简短的路线图上有一个极限可用性选项,它将提供99.995%的可用性。
即使您关闭了数据库,备份过程是否仍可以继续运行,例如,以降低成本?
仍将进行完整备份。但是,一旦服务停止,就无需执行增量备份,因为数据库未处于活动状态。
恢复Oracle自治数据库实例的过程是什么?
还原过程非常简单-通过管理控制台选择一个特定的时间点进行还原。
客户可以将Oracle自治数据库备份还原到另一个数据库云部署中吗?
不可以,您不能将ADB备份还原到另一个云服务中。您可以将ADB数据库导出到对象存储,然后将其导入另一个服务。
客户可以使用Oracle自治数据库备份将数据库还原到另一个/新的Oracle自治数据库实例吗?
不可以,ADB备份只能用于还原和恢复同一数据库。但是,客户具有克隆数据库的能力,他们可以选择克隆整个数据库或仅克隆数据库元数据。
Oracle自治数据库在云控制台上提供了手动备份选项,该备份将备份到对象存储。我可以将其用作什么?我可以将其还原到自己的数据库服务器吗?
不,带到对象存储桶中的手动备份只能由亚行使用。例如,可以将手动备份功能用于诸如在大数据加载之前进行备份的情况。请注意,如果启动还原操作,ADB可能会决定使用对象存储备份,而不是其自动备份之一-如果还原速度更快。
如果无法访问Oracle自治数据库,即整个服务已关闭,该怎么办?
当灾难恢复可用时,Oracle负责将来在一个区域内以及跨区域的服务可用性。因此,如果整个服务出现故障,Oracle都有责任尽快使该服务重新联机。
什么是Oracle自治数据库的RTO / RPO SLO?
Oracle不提供RTO / RPO SLO。根据客户为恢复操作指定的时间点,ADB使用最快的恢复方法(闪回数据库,自动和手动备份)。
Oracle自治数据库提供DR?
当前没有ADB不提供DR配置。但是,这是短期路线图。
是否将提供用于开发/测试/质量检查的克隆生产数据库?
是的,ADB提供了克隆数据库的功能,您可以选择克隆整个数据库或仅克隆数据库元数据。
是否可以屏蔽dev / test / QA克隆的PDB?
目前不行,但这是我们的长期发展路线。
哪些审核报告将提供给客户?
审计跟踪可通过服务REST调用调用获得。数据库审核跟踪也可以检索。将来的版本将包括通过其他安全服务进行的详细审核。
连接到Oracle自治数据库
ADB是否支持VPN和/或FastConnect?
· 可以使用FastConnect公共对等连接将本地网络连接到ADB。与亚行的私人连接正在规划中。
还支持使用到自治数据库专用部署的专用连接。到ADB无服务器部署的专用连接正在规划中。
客户需要升级驱动程序吗?
· 第三方驱动程序必须支持Oracle Wallets和证书。使用ATP-D,支持常规TCP和TCPS(Oracle钱包和证书)连接。
有关通过OCI,ODBC和JDBC连接到ADB的详细信息,请参见文档。
是否支持私有IP?
· 尚未针对无服务器ADB部署进行部署,但它们只是短期路线图。
· 是的,ATP专用支持专用IP
加载数据中
Oracle自主数据库是否支持Oracle数据集成平台云?
是的,Oracle数据集成工具已配置为可与ADB一起使用。
将数据加载到Oracle自治数据库中有哪些选择?
有多种方法可以将数据加载到ADB中:
· ADB与多个对象存储服务集成在一起,用于数据加载。可以将源文件上传到这些对象库之一,并使用PL / SQL API DBMS_CLOUD将数据加载到数据库中。ADB支持Oracle Cloud Infrastructure对象存储,Oracle Cloud Infrastructure对象存储经典,AWS S3和Azure Blob存储来加载数据。建议使用此方法加载大型数据集。SQL Developer还提供了一个数据加载向导,可以从这些对象存储中加载数据。因为DBMS_CLOUD在ATP-D上不可用,所以要加载数据的DBMS_CLOUD不适用于ATP-D。
· 可以使用“数据泵导入”从转储文件中加载数据。数据泵导入与Oracle Cloud Infrastructure对象存储,Oracle Cloud Infrastructure对象存储经典,AWS S3,Microsoft Azure Blob存储集成在一起。您可以将转储文件上载到这些对象库之一,并从这些转储文件中导入。
· 还可以使用客户端工具(例如SQL * Loader)或内部脚本从客户端计算机上驻留的文件中加载数据。
· 另一个选择是使用Oracle工具和云服务,例如GoldenGate,ODI,Goldengate Cloud Service和Data Integration Platform Cloud。
· 可以使用安全凭证钱包连接到ADB的任何第三方ETL工具也可以用于加载数据。
客户是否需要将数据文件上传到Oracle Object Store进行数据加载?
对于大型数据集,如果将相同的区域用于ADB实例和对象存储文件,则将源文件上传到Oracle Object Storage并从那里进行加载比其他选项要快。但是您也可以根据用例和要求使用其他数据加载选项。点击这里查看更多信息
亚行是否支持GoldenGate内部部署和GoldenGate Cloud Service?
是的,GoldenGate内部部署和GoldenGate Cloud Service都仅支持将ADB作为目标系统。ADB不能用作GoldenGate的源系统。请参阅GoldenGate或GoldenGate Cloud Service 文档,以配置GoldenGate以便复制到ADB。
数据加载后是否需要收集优化器统计信息?
如果使用的是PL / SQL API DBMS_CLOUD,或者用于加载数据的工具和脚本正在使用直接路径加载,则ADB会自动收集优化程序统计信息。如果使用常规DML操作加载数据,则需要自己收集优化程序统计信息,或者让夜间统计信息收集作业收集具有陈旧统计信息的对象的统计信息。有关更多详细信息,请参见有关自主数据仓库和自主事务处理的FAQ。
数据加载过程是否支持Avro文件?
是。现在,自治数据库可以读取Avro文件并解析文件中的架构,以创建具有适当Oracle数据库数据类型的列。Avro文件可能包含复杂的类型,例如数组,结构,映射等。ADW支持包含Oracle数据类型的avro文件。单击此处了解更多信息。
数据加载过程是否支持Parquet文件?
是。自治数据库现在可以读取Parquet文件并解析文件中的架构,以创建具有适当Oracle数据库数据类型的列。单击此处了解更多信息。
数据加载过程是否支持预先认证的URL?
是。如果源文件位于Oracle Cloud Infrastructure对象存储上,则可以使用Oracle Cloud Infrastructure预认证的URI。创建预身份验证的请求后,将生成唯一的URL。然后可以将此唯一URL提供给用户,合作伙伴或第三方,以访问在预身份验证的请求中标识的对象存储资源目标。
模式设计和查询
ADB是否附带任何预定义的数据模型?
ADB中没有预定义的数据模型。您可以根据需要创建自己的架构,表和其他数据库对象。您可以使用SQL Data Modeler设计新的逻辑模型和物理模型,然后生成所需的DDL脚本以在ADB中实现模型。点击这里查看更多信息。
自动调整的算法是什么?
有关如何在亚行内部实现自主功能的确切细节,被视为专有和内部的。
客户可以在Oracle自治数据库中的表上创建主键约束和外键约束吗?
是的,可以像在常规Oracle数据库中一样创建任何约束。
客户可以创建二级索引,分区表或实例化视图吗?
是的,可以在ADB中创建二级索引,分区表或实例化视图。有关何时应该执行此操作的特定指导,请参阅“自治数据仓库和自治事务处理”的特定FAQ部分。
管理与监控
是否可以选择延迟或重新安排补丁?
对于无服务器部署-否。Oracle在维护窗口中修补ADB。当前,用户无法更改修补计划。
通过专用部署,客户可以选择在数据库云服务器环境和数据库更新时更改维护窗口。
如果季度补丁程序有不利影响,谁会注意到(Oracle监控)?会提供回滚吗?
客户本身无法回滚补丁,只有Oracle操作可以。如果根据基本的健全性测试无法成功应用补丁,Oracle操作将监视补丁和回滚。但是,始终有可能只能从应用程序中观察到不利影响。在这种情况下,客户将必须通过SR通知Oracle。
Oracle自主数据库是否具有自动扩展功能?
是的,ADB(无服务器)确实具有自动缩放功能。您可以在供应期间选择自动扩展,或稍后使用Oracle Cloud Infrastructure控制台上的“向上/向下”按钮选择自动扩展。点击这里查看更多信息
ATP-D不支持自动缩放。
我可以访问数据库服务器的操作系统吗?
否。ADB不允许访问操作系统。
如何监视Oracle自治数据库中的数据库性能?
亚行提供以下监视控制台:
Oracle Management Cloud-支持通过其Oracle Database Management控制台监视自治数据库。这将为您的自治数据库实例提供监视和警报。“性能中心”页面为您的自治数据库实例提供了高级和详细的性能指标。自主数据仓库和自主事务处理服务中包括使用Oracle Management Cloud。单击此处了解更多信息。
性能中心 -直接在OCI ADB控制台上提供性能数据的实时视图。
Performance Hub包含以下内容:
· 时间范围字段和时间滑块
· 活动会话历史记录(ASH)“分析”标签
· SQL监视器选项卡
这些功能提供了一种简单的一键式访问方式,以访问与EM Express,Oracle管理云(OMC)和SQL Developer Web中相同的信息。此新功能最有可能的目标受众是云DBA,他们可以在单个租户中管理一系列ADB实例,并且需要一种简单快捷的方法来直接从OCI控制台内监视单个ADB实例的性能。单击此处了解更多信息。
ADB服务控制台 -是每个数据库的基于Web的服务控制台。使用此控制台,可以查看性能指标,例如CPU存储利用率和监视数据库活动。该控制台还为当前和过去的SQL语句提供实时SQL监视。单击此处了解更多信息。
我可以关闭Oracle自治数据库CPU来省钱吗?
可以。您可以通过使用OCI API从云控制台或命令行停止服务来完成此操作。此操作将关闭您的ADB数据库,将数据保留在适当的位置,并停止为CPU收费。
实例停止后需要多长时间重新启动?
启动ADB实例基本上是在打开数据库。它在几秒钟内完成。
我可以创建和设置自己的资源管理器计划来进行工作负载管理吗?
不可以。亚行开箱即用地提供了一个简单的资源管理器计划。
我可以修改现有消费者组(高,中,低等)的资源配置文件吗?
可以。自治数据库允许客户更改其ADB实例(高,中,低,tp,tpurgent)中的使用者组的CPU / IO份额。这允许使用情况,例如,在LOW资源组中运行的工作负载需要更大份额的CPU / IO资源。
我可以将特定的数据库用户分配给特定的数据库服务(高,中,低等),并阻止他们使用其他数据库服务吗?
不可以。任何用户都可以连接到他们选择的任何数据库服务。
我可以使用Oracle Management Cloud监视我的自治数据库实例吗?
可以。对自治数据仓库和自治事务处理的订阅中包含使用Oracle Management Cloud的数据库监视功能的许可。
数据库迁移
如何将现有的Oracle数据库迁移到Oracle自治数据库?
由于ADB数据库对对象类型和Oracle数据库选项有一些限制,因此您需要使用逻辑迁移方法而不是物理迁移方法。
迁移到ADB的主要迁移工具是数据泵。您可以使用Data Pump导出模式并将其导入ADB。要在导出/导入过程中同步源数据库上的其他/增量更改,可以使用GoldenGate或GoldenGate Cloud Service将这些更改复制到ADB。
在当前版本中,不能使用物理迁移方法(如备份/还原,Data Guard,数据库克隆和可移动表空间)将现有数据库移至ADB。
我可以将现有的Oracle数据库模式导入Oracle自主数据库吗?
可以。您可以使用数据泵来导出源模式,将转储文件移动到对象存储中,然后使用数据泵导入来将它们加载到您的ADB数据库中。
我可以使用RMAN备份和还原将本地Oracle数据库迁移到Oracle自治数据库吗?
不可以,不支持将RMAN还原到ADB中。您需要使用上面概述的一种受支持的迁移方法。
我可以使用原始的导出导入方法(exp / imp)迁移到Oracle自主数据库吗?
不可以,ADB不支持原始的导出/导入方法。您需要使用上面或文档中概述的一种受支持的迁移方法。
如何从Oracle自治数据库导出数据?
可以使用“数据泵导出”从ADB卸载数据。对于较小的数据集,您还可以使用任何SQL客户端工具将数据假脱机到文本文件。
自治数据库是否支持XML?
是。自主数据仓库现在支持Oracle XML DB功能。为了确保自治数据仓库和自治事务处理的安全性和性能,某些Oracle XML DB功能受到限制,因此请参阅文档以获取受支持功能的完整列表。
性能
Oracle自主数据库是否在需要时自动创建索引或实例化视图?
不可以,在当前版本中,ADB不会自动创建索引或实例化视图。但是,自动索引将随Oracle Database 19c提供。
我可以指定数据库所需的内存量吗?
不可以,ADB根据您配置的CPU数量配置数据库内存(SGA和PGA)。内存随CPU数量线性增长。
Oracle自治数据库中的IO吞吐量是多少?
IO吞吐量取决于您配置的CPU数量,并随CPU数量线性扩展。在ADB中扩展服务很容易,如果您需要更多的IO吞吐量,则可以在几秒钟内在线添加更多CPU。
Oracle自主数据库如何隔离不同的客户以提高性能,以及如何确保客户的工作量不会影响其他客户?
ADB使用数据库资源管理器和IO资源管理器来隔离所有数据库的资源。在ADB中,CPU,内存和IO资源没有超额配置,这可确保每个客户始终获得分配的资源量。
Oracle自主数据库是否在多个节点或单个节点上打开数据库?它取决于CPU的数量吗?
亚行可能会决定在一个或多个节点上打开数据库。ADB没有公开这些细节,因为没有必要了解RAC概念。
在单个节点或多个节点上,用于并行查询的并行进程在哪里运行?
ADB决定在哪里运行查询以及在哪里生成并行进程,它可以在单个节点上,也可以在多个节点上。客户不需要了解这些实施细节,ADB会自动对其进行控制。
是否可以更改使用者组的CPU / IO份额?
是的,可以更改其ADB实例(高,中,低,tp,tpurgent)中使用者组的CPU / IO份额。这允许使用情况,例如,在LOW资源组中运行的工作负载比HIGH和MEDIUM需要更多的CPU / IO资源份额。
服务控制台的“管理”部分上的“设置资源管理规则”弹出表单已得到扩展,以允许跨不同资源组修改CPU / IO份额。还可以使用cs_resource_manager包在脚本,应用程序调用中和/或通过SQL提示更改资源共享。
有关ADW、ATP 的更多信息,请单击此处以获取更多信息。
自主数据仓库常见问题解答:本节包含与Oracle自治数据仓库特别相关的常见问题列表。
一般问题
什么是自治数据仓库?
· Oracle自主数据仓库提供了一个完全托管的数据库,该数据库针对数据仓库工作负载进行了优化和优化。
· 作为一项完全托管的服务,所有数据库生命周期操作都由该服务管理:数据仓库数据库的创建,数据库的备份,数据库的修补和升级以及数据库的增长或收缩。<
· Oracle自治数据仓库具有完全的弹性:您只需指定OCPU的数量和数据仓库的TB存储容量即可。您可以随时扩展,增加或减少OCPU或存储容量。
· Oracle自治数据仓库建立在Oracle数据库的基础上,因此支持Oracle数据库的商业智能应用程序和工具也支持Oracle自治数据仓库云。这些工具和应用程序使用标准数据库连接(例如SQL * Net或JDBC)连接到服务。点击这里查看更多信息
在哪里可以获得有关ADW的更多信息?
可在cloud.oracle.com和ADW文档中获得有关自治数据仓库的更多信息。
是否有可供客户使用的动手实验室来帮助他们入门?
北美信息管理平台团队为ADW主持了详细的动手实验室,涵盖了客户入门所需的一切。单击此处了解更多信息。
是否有一个技术论坛,客户可以在其中发布有关ADW的问题?
Oracle Cloud Customer Connect是一个社区聚会场所,我们的云客户可以就共同的目标进行互动和协作。它还有一个技术论坛。Cloud Ops将使用该论坛向客户更新补丁计划和补丁内容的详细信息。点击这里查看更多信息。
是否可以为ADW构建TCO报告?
是。可通过cloud.oracle.com获得针对Oracle自主数据仓库云的公开可用的个性化TCO报告构建器。报表生成器使您可以通过三个快速步骤来计算自动化的价值,并查看客户可以使用Oracle自主数据仓库节省多少。点击这里查看更多信息。
ADW中最多可以配置多少个CPU和最大存储容量?
在当前版本中,可以从云控制台配置多达128个CPU和128TB。需要更多这些条件的客户需要致电其Oracle客户团队。
ADW中是否提供数据库内存选项?
客户不能使用数据库内存选项的功能。ADW在后台使用了数据库内存选项功能,例如内存中的列式闪存缓存。
许可
如果客户选择BYOL选项,是否可以使用ADW的Oracle Advanced Analytics OAA,即使他们之前没有获得OAA许可也可以使用?
· 是的,他们可以使用OAA的数据库内SQL数据挖掘部分,但请注意,当前R Enterprise不包含在ADW中。
模式设计和查询
ADW支持哪些数据模型?是否有推荐的ADW数据建模技术?
ADW支持所有常用的模式模型,例如星型模式,雪花和3NF。在设计数据仓库/数据集市模式时,相同的基本设计概念仍然适用。ADW和非自治Oracle数据库之间的主要区别在于,您无需指定表的物理属性(例如,分区,索引,压缩,存储详细信息等)。
客户可以在表上创建索引吗?
ADW支持CREATE INDEX语句。但是,ADW使用其他技术(例如Exadata智能扫描和存储索引)来快速定位数据。在某些情况下,例如在具有强制和启用主键约束的情况下,ADW将自动创建,维护和删除索引。
用户可以在表上创建主键约束和外键约束吗?
是的,用户可以像在常规Oracle数据库中一样创建任何约束。
ADW是否具有所有常用的分析SQL功能,例如“高级分析”选项?
ADW附带的数据库内分析SQL功能和Advanced Analytics的数据库内数据挖掘功能。ADW不包含Advanced Analytics的Enterprise R部分。
可以对表进行分区吗?ADW是否自动对表进行分区?
是的,客户可以在ADW中手动创建任何类型的分区表。没有自动分区完成。相反,ADW使用数据库自动管理的列存储格式创建表,并提供对数据的快速访问。
可以更改ADW查询的并行设置吗?
ADW根据提供的CPU数量开箱即用地配置并行性。因此,无需显式配置并行性。但是如果需要,可以在查询中包括并行提示,并通过设置数据库参数来启用这些提示。Oracle建议使用默认设置以获得最佳性能。
DBMS_CLOUD具有跟踪用户加载操作以及生成BAD和LOG文件的功能。这到底发生了什么,用户对此有控制权吗?
用户可以控制拒绝限制(在SQL Developer数据加载向导和命令行方法中),以控制加载是否由于拒绝第一行而失败,或者是否可以容忍特定数量的错误并在以后进行检查。默认拒绝限制设置为零,以确保最高级别的数据完整性。单击此处了解更多信息。
路线图上是否支持Advanced Analytics选项?
SQL数据库内数据挖掘已经是ADW的一部分。路线图上支持R,但没有日期或时间表。数据库内SQL数据挖掘功能是ADW的一部分。我们已在GitHub上发布了一系列与新的SQL工作表工具Oracle ML链接的示例。这些都是由高级分析小组的Charlie Berger准备和管理的。
在哪里可以找到有关SQL笔记本工具Oracle机器学习(OML)的更多信息?
在cloud.oracle.com的ADW页面上有指向OML的教程和文档的链接。点击这里查看更多信息。
数据库迁移
是否可以将AWS Redshift数据库迁移到ADW?
SQL Developer与其他数据库一样,为AWS Redshift提供了迁移向导。该向导连接到源Redshift数据库,将元数据和数据导出到AWS S3,然后将它们导入ADW。它还允许您保存迁移脚本,并在任何需要的SQL Developer外部运行它们。点击这里查看更多信息
工具和应用程序支持
ADW支持哪些第三方商业智能工具?
通常,任何使用OCI“粗”连接或JDBC瘦连接(支持钱包)连接到Oracle数据库的商业智能工具都应与ADW一起使用。Oracle已与许多第三方开发人员合作,以通过ADW测试和认证工具和连接解决方案。这包括(但不限于)MicroStrategy,Looker,Clik,Informatica,Tableau,Cognos,Alteryx,Power BI,Data Virtually和WanDisco。单击此处了解更多信息。
自主交易处理常见问题解答:本节包括与Oracle自主事务处理特别相关的常见问题列表
一般问题
什么是自主交易处理?
· Oracle自主事务处理是基于自动驾驶,自我保护和自我修复的Oracle自主数据库构建的一系列云服务之一。自主事务处理(ATP)使企业能够安全地运行高性能事务,报告,批处理和机器学习的复杂组合,以及在云中Exadata上的Oracle数据库上更简单,更快地进行应用程序开发。
· ATP使修补,升级和调整自动化,而无需人工干预或停机。用户可以立即创建新的ATP数据库并轻松转换现有数据库,从而大大降低了成本并缩短了上市时间。
· ATP也是完全有弹性的:您可以立即独立地扩展计算或存储的规模,因此在任何给定时间仅配置所需的资源,从而降低了运行时成本。
· ATP提供了两种部署选项:无服务器部署和专用部署。通过专用,客户的ATP数据库将在专用的Exadata云基础架构上进行调配,没有共享资源,并且与其他租户隔离。借助无服务器,多个客户共享一个Exadata云基础架构的资源。
ATP中可以配置的最大CPU和最大存储量是多少?
在当前版本中,可以从云控制台配置多达128个CPU和128TB。需要更多这些条件的客户应联系其Oracle客户团队。
ATP中的数据库功能或功能是否有限制?
并非ATP中提供了Oracle数据库企业版中提供的所有功能;例如,为管理而设计的数据库功能不可用。您可以找到ATP文档中不支持的功能的完整列表。
是否有一个技术论坛,客户可以在其中发布有关ATP的问题?
是的,ATP在Oracle Cloud Customer Connect上有一个技术论坛。Customer Connect是我们的云客户在共同的目标和目标上进行互动和协作的社区聚会场所。Cloud Ops将使用该论坛向客户更新补丁计划和补丁内容的详细信息。
在哪里可以获得有关ATP的更多信息?
有关ATP的更多信息,请访问cloud.oracle.com和ATP文档。
CONNECTING
如何连接到服务?
· ATP建立在Oracle数据库之上;支持Oracle数据库的应用程序和工具也支持ATP。这些工具和应用程序使用标准数据库连接(例如SQL * Net或JDBC)连接到服务。
· 请注意,与数据库的所有通信都经过加密,并且在创建无服务器ATP实例(包含必需的凭据)以建立连接后,要求用户下载钱包文件。
· ATP-D同时支持常规TCP(无需钱包)和TCPS加密(需要钱包)连接。单击此处了解更多信息。
应在哪里配置应用程序服务器以避免网络延迟?
应在同一Oracle Cloud Infrastructure区域中配置应用程序服务器。
ATP提供哪些预定义的数据库服务?
· ATP带有5种预配置的数据库服务:HIGH,MEDIUM,LOW,TP和TPURGENT。当系统处于资源压力下时,服务控制会话的优先级,并且某些服务控制使用的并行度。默认情况下,查询将在连接到TP,TPURGENT和LOW服务时按顺序执行。
· 当连接到TP和TPURGENT服务时,用户可以在对象上指定并行度或使用优化器提示触发要使用的并行执行。当会话连接到HIGH和MEDIUM服务时,查询将自动并行执行。在HIGH和MEDIUM服务上可以执行的并发会话数也有限制。
模式设计和查询
客户可以在ATP中的表上创建主键和外键约束吗?
是的,客户可以像在常规Oracle数据库中一样创建任何约束。
客户可以在ATP中的表上创建二级索引吗?
是的,客户可以在任何表上创建B树或位图索引。
ATP是否自动创建索引?
是的,在ATP-D上,数据库版本为19c,这是自动索引所必需的。在ATP-D中,默认情况下启用自动索引。路线图上支持ATP-S上的19c /自动索引。
可以在ATP中对表进行分区吗?
是的,客户可以创建任何类型的分区表。
ATP是否自动对表进行分区?
不,不在服务的初始版本中。
客户可以在ATP中创建实例化视图吗?
是的,客户可以创建任何实例化视图。
ATP是否自动创建实例化视图?
不,不在服务的初始版本中。
ATP是否具有完整的SQL和PL / SQL支持?
是的,客户可以利用Oracle的所有高级SQL和PL / SQL功能。
查询是否在ATP中使用并行执行,是否可以修改查询的并行性设置
默认情况下,当会话在TP,TPURGENT或LOW数据库服务上连接时,ATP不使用并行执行。但是,当连接到TP和TPURGENT时,可以在SQL中包括并行提示。对于运行时间较长的报告,我们建议使用MEDIUM服务,查询将自动并行化。
数据是否在ATP中自动压缩?
不可以,由于压缩数据格式对DML操作具有额外的开销,因此不会在ATP中自动压缩数据。但是,用户可以在任何表或分区上指定压缩属性,并且ATP将使用该属性。
自治数据库的常见问题解答-专用:本节包括与Oracle自主数据库专用部署特别相关的常见问题列表。
一般问题
什么是自治数据库专用部署?
自主数据库专用部署(ADB-D)是一种部署选择,使客户能够将自主数据库置备到自己的专用Exadata云基础架构中,而不是与其他租户共享的基础架构。专用部署可根据运营策略为客户提供定制服务,包括软件和硬件隔离,以实现最高级别的性能和安全性管理;它非常适合希望通过通用企业生命周期控制在云中部署Oracle数据库的客户,特别适合希望通过公共云中自己的私有数据库云获得私有自助服务功能的客户。
自治数据库无服务器部署(ADB-S)和自治数据库专用部署(ADB-D)有什么区别?
· 自主数据库云服务现在提供了两种部署选择,即无服务器(ADB-S)和专用(ADB-D)。通过无服务器部署(最简单的配置),多个客户可以共享Exadata云基础架构的资源。这些客户无需承担最低承诺即可快速上手,享受快速的数据库配置以及计算和存储的独立可伸缩性。
· 通过专用部署,客户必须首先订阅与其他租户隔离的专用Exadata云基础架构,而无需共享处理器,内存,网络或存储资源。这种部署选择提供了对软件和基础架构生命周期的更好控制,用于分离数据库工作负载的可自定义策略,软件更新计划和版本控制,工作负载合并以及可用性策略。两种部署选项均可确保高可用性,出色的性能和多级安全性。
我应何时使用ADB-D和ADB-S?
· ADB-S在云中提供了一种超简单且灵活的数据库部署,它使客户能够快速配置自己的自治数据库并通过新的应用程序开发提高生产力。ADB-S将所有操作决策委托给Oracle,以获取最高水平的自主经验,并想到无需方向盘或巡航控制装置的自动驾驶汽车。
· 另一方面,ADB-D更像是自动驾驶汽车,仍然包括方向盘和巡航控制系统。ADB-D从Exadata云基础架构级别开始,提供可定制的维护计划,软件更新版本,备份保留期等,从而提供了更好的控制和隔离。ADB-D允许客户根据组织结构和应用程序的关键性对数据库进行分组和分离工作量。
· 对于希望在公共云上运行的私有数据库云环境中提供自助数据库功能的客户而言,ADB-D特别理想。使用此模型,客户车队管理员可以使用方向盘和巡航控制系统(定制的操作策略)针对其组织的不同部分定制操作计划,然后该组织通过类似于车辆的自助服务体验来进行消费,而无需方向盘或巡航控制系统。
哪种类型的数据库工作负载最适合在ADB-D上运行?
可以在ADB-D上运行所有大小,规模或关键程度的所有事务处理或数据仓库或混合工作负载数据库。以及支持可能需要最高管理,一致的性能和操作控制的应用程序数据库。
ADB-D中的数据库功能是否有任何限制?
并非Oracle数据库企业版中提供的所有功能都可以在ADB-D中使用;请参见第5章。例如,数据库管理功能不可用。有关完整列表,请参阅自主事务处理文档和自主数据仓库文档。
建筑
ADB-D支持的Exadata云基础架构机架的大小是多少?
在ADB-D的第一个版本中,仅提供了包含2个计算节点和3个Exadata存储服务器的Exadata基础结构季度机架。这样一来,总容量为92 OCPU,有效数据库存储为107TB。Half Rack和Full Rack将在以后的ADB-D版本中提供。
Exadata云基础架构季度机架支持多少个自治容器数据库和自治数据库?
对于高可用性配置,最多可以有12个自治容器数据库,每个容器数据库上最多有200个自治数据库。
管理与监控
机队管理员在ADB-D中扮演什么角色?
· 舰队管理员是一个逻辑服务角色(由IAM特权管理),负责创建和管理用于专用部署的自治数据库云基础架构(AEI)和自治容器数据库(ACD)资源。必须先创建这些资源,然后才能创建自治数据库。
· 通过向一组用户(机队管理员组)授予IAM特权来管理AEI和ACD资源,从而实现了逻辑角色。有关更多信息,请参阅《Fleet管理员ADB专用部署指南》。
数据库管理员在ADB-D中的作用是什么?
· 数据库管理员既是逻辑服务用户角色(由IAM特权管理),又是负责创建,监视和管理自治数据库的数据库用户角色。
· 为了管理自治数据库资源,服务角色还必须至少具有USE自治容器数据库资源,该资源必须可见,才能在配置期间分配为ADB的目标。
· 从本质上讲,数据库用户是应用程序开发人员,可以连接并使用自治数据库来存储和访问应用程序生成的数据的用户。数据库用户不像服务用户那样由IAM管理,而是由本地内置在自治数据库中的功能来管理。
· 数据库管理员是IAM服务用户,也是特殊情况的数据库用户,这是具有最高ADB特权级别的用户。数据库管理员可以创建,连接和管理架构和用户对自治数据库的访问。数据库管理员在ADB-D中的职责与在ADB-S中的职责完全相同。
定价和许可
ADB-D如何定价?
有两个部分:
1.订阅Exadata Cloud Infrastructure,最短期限为一个月。
2.数据库软件使用情况,每个使用的活动OCPU每小时订阅一次。每个Exadata Cloud Infrastructure资源的账单按每月总计(所有活动OCPU的总数)进行计费。
定价详细信息可以在cloud.oracle.com的“自治数据库”页面上找到。