本資料は、表紙に記載の日付時点における、サービスアップデートを記載します。 詳細情報は以下もご参照ください マニュアル(What’s New) • What's New for Oracle Autonomous Database on Shared Exadata Infrastructure • What's New for Oracle Autonomous Database on Dedicated Exadata Infrastructure • Release Notes for Oracle Cloud Infrastructure 4
Limit for License Type Bring Your Own License (BYOL) BYOLライセンスタイプでのOCPU制限 ライセンスタイプにBYOLを指定した場合にデータベースのエディションの選択が追加されました。Standard Editionを選択 した場合、自動スケーリングを含め使用できるOCPUの最大数は8までとなります(8以上指定した場合も内部的に制限 されます)。 既存のBYOLを指定したADBインスタンスでもエディションを選択していない場合は、選択するようバナー表示されます。 2022/5
Data Guard Standby State Autonommous Data Guardスタンバイ・データベースの状態表示 プライマリ・データベースの詳細にあるリソースのAutonomous Data Guardで確認できるスタンバイ・データベースの状態が 「スタンバイ」として表示されるようになり、わかりやすくなりました。(これまでは「使用可能」の表示でした) 「スタンバイ」はスタンバイ・データベースが使用可能であり、スイッチオーバーまたはフェイルオーバー操作の準備ができている ことを示します。 2022/5
Data Guard Support for Terraform TerraformのAutonomous Data Guardサポート Terraformスクリプトを使用してクロスリージョンを含むAutonomous Data Guardの操作を自動化できるようになりました。 詳細はドキュメントのリソース" oci_database_autonomous_database"のオプションをご確認ください。 ドキュメントURL • https://docs.oracle.com/en-us/iaas/tools/terraform-provider- oci/4.76.0/docs/r/database_autonomous_database.html • https://registry.terraform.io/providers/oracle/oci/latest/docs/resources/database_autonomous_databas e 2022/5
with Partitioning Specified in Source Files ソースファイルのパーティショニングを使用した外部パーティション表 Hive形式や単純なフォルダーなどでパーティション化されたデータを元に外部パーティション表を作成できるようになりました。 DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLEでfile_uri_list句にファイルパスを指定して作成します。 以下の利点があります。 • シンプルな記述 • ファイルパスからパーティションの列とデータ型を自動で判別(手動で指定も可) • ソースファイルの削除や追加に対して同期をとるSYNC_EXTERNAL_PART_TABLEの利用 ※partition_clouse句と同時には使えません。 2022/3 DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE ( table_name => 'mysales', credential_name => 'mycredential', file_uri_list => https://objectstorage.us-phoenix-1.oraclecloud.com/.../sales/*.csv', column_list => 'product varchar2(100), units number, country varchar2(100), year (number), month varchar2(2)', field_list => 'product, units', --[Because country, year and month are not in the file, they are not listed in the field list] format => '{"type":"csv","partition_columns":["country", "year", "month"]}'); .../sales/country=USA/year=2020/month=01/file1.csv .../sales/country=USA/year=2020/month=01/file2.csv .../sales/country=USA/year=2020/month=02/file3.csv .../sales/country=USA/year=2020/month=03/file1.csv .../sales/country=FRA/year=2020/month=03/file1.csv 28
Autonomous Database 主なアップデート • Time Zone Handling in Calls to SYSDATE and SYSTIMESTAMP • SYSDATE/SYSTIMESTAMPタイムゾーンの変更が容易に • Reconnect a Disconnected Refreshable Clone • 切断したリフレッシュ可能クローンの再接続ができるように • Oracle Database API for MongoDB • AJD/ATPでMongoDB用のAPIを提供 • Cross-Region Cloning • クロスリージョンのクローニングをサポート • Schedule Start and Stop Times • 起動/停止のスケジューリング機能を提供 • Identity and Access Management (IAM) Authentication • IAMユーザ認証でアクセス可能に 33
Guard Paired Regions Autonomous Data Guardのペアリージョン Autonomous Data Guardで利用できるペアリージョンのペアリージョンのリストについてAutonomous Databaseのド キュメントに記載がされるようになりました。 2021/12 46
Links with a Target Database on a Private Endpoint プライベートエンドポイントのDatabaseに対するデータベースリンク作成 手順概要・留意事項 ① SRにて利用申請を起票する ② ターゲット側のリスナーの構成変更(エンドポイントの追加) • SSL(TCPS)認証でTCP/IPを使用する必要がある • ポートは1521~1525の範囲で設定する必要がある ③ ソースDBとターゲットDB間の疎通許可(Ingress / Egressルール)を設定する ④ ソースDB上(ADBインスタンス)にてDBリンクを作成 参考資料 ドキュメント:Using Oracle Autonomous Database on Shared Exadata Infrastructure Create Database Links from Autonomous Database to Oracle Databases on a Private Endpoint https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/database-links-oracledb.html#GUID-0D44ED37-2857- 4D8B-AA7B-BC89445D11A4 ブログ:Creating Database Links from Autonomous Database to Databases with Private Endpoints https://blogs.oracle.com/datawarehousing/post/creating-database-links-from-autonomous-database-to-databases-with- private-endpoints 54
for Sessions セッションレベルでの読み取り専用モード セッションレベルで読み取り専用モードの設定ができるようになりました。他に影響を与えず、自セッションのみ読み取り専用 モードにすることができます。 2021/6 SQL>select open_mode from v$pdbs; OPEN_MODE ---------- READ WRITE SQL> alter session set read_only=true; SQL> create table table1 (col1 number); ERROR at line 1: ORA-16000: database or pluggable database open for read-only access 88
Pump Dump File Set with Script スクリプトによるダンプファイルのダウンロード Data Pumpのエクスポートで分割されて出力されたオブジェクトストレージ上のダンプファイルすべてを、置換文字をサポー トするスクリプトを使用することで1つのコマンドでダウンロードすることができます。 スクリプトのサンプルがblogに紹介されているのでご利用ください。 https://blogs.oracle.com/datawarehousing/download-all-files-from-an-export-to-object-store-job-in- autonomous-database-using-curl 2021/4 104
Autonomous Database 主なアップデート • Oracle APEX Application Development • APEXに特化したADBを低価格で提供 • Oracle Database 21c with Always Free Autonomous Database • 最新リリース21cが特定のリージョンのAlwaysFreeで利用可能 • Replicate Data and Capture Data with Oracle GoldenGate • GoldenGateのソースとしても利用可能に • Query Big Data Service Hadoop (HDFS) Data • Big Data ServiceのデータをADBから検索 • Oracle Database Actions • SQL Developer Webが名前を変えて機能拡張 110
and Capture Data with Oracle GoldenGate GoldenGateでソースとして利用可能 GoldenGateでソースとしてADBが利用可能になりました。GoldenGateがサポートするデータベースにADBのデータをレプ リケートすることができます。 ソース/ターゲットどちらもサポートされたことにより、DRサイトのADB-Sとの論理レプリケーションが可能になりました。 以下の制約があります • Sharedのみ • 統合Extractのダウンストリーム・デプロイ構成(Downstream Integration extract)は不可 詳細は以下のGoldengateのドキュメントをご確認ください。 • Using Oracle GoldenGate with Autonomous Database • 17.3 Configuring Extract to Capture from an Autonomous Database 2020/12 116
Data Service Hadoop (HDFS) Data Big Dataサービスへのクエリ Oracle Big Data ServiceのCloud SQL Query ServerにADBからデータベースリンクを作成できるようになりました。 ADBからOracle Big Data ServiceのHive/Hadoopデータに検索を行うことができます。 • Hadoop上のデータはCloud SQL Query Serverにより高速に処理(複数プロセスによる並列化) 2021/2 考慮点 • Query Server側の1521ポートの開放 • TLS暗号化を有効にするため、Query Server上でWalletの作成 • ADBでQuery Serverの接続ユーザの資格証明を DBMS_CLOUD.CREATE_CREDENTIALで作成することが必要 • データベースリンクは DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKで作成 Big Data Serviceのドキュメントに手順の例がありますので参考にしてく ださい Use Case: Query a Secure Cloud SQL from Autonomous Database 117
Autonomous Database 主なアップデート Use Autonomous Data Guard to protect against disasters and failures DedicatdeでAutonomous Data Guardが利用可能に PL/SQL SDK for Oracle Cloud Infrastructure Resources PL/SQLでOCIリソースの管理が可能に Refreshable Clone • クローンタイプに更新可能なクローンが追加 132
Standby AuDG to protect against disasters and failures DedicatedでAutonomous Data Guardを利用可能に RAC と Active Data Guard による高可用性構成を簡単に構築 2020/10 ……... Server2 Server1 RAC Primary Server1 Server2 Exadata Infra 1 AD1 Exadata Infra 2 AD3 DR Standby Server1 Server2 Exadata Infra 3 AD2 Primary Region 1 Region 2 RAC RAC CDB AuDG Remote HA Standby AuDG Remote DR Standby • SLO 99.995% • RTO / RPO の極小化 • 1/4, 1/2, Full Rack Clusters • RACによるノード障害への対応 • Active Data Guardによるサイ ト障害への対応 • Transparent Application Continuityの統合 Dedicated 135
• Upgrade Autonomous Database to Oracle Database 19c 2020/4 • SODA Documents and Collections • Load Data with Oracle Data Pump Access Driver Dump Files • Create External Tables and Query Data with Oracle Data Pump Access Driver Dump Files • Oracle Extensions for IDEs • Per-Second Billing • Stateful Rule Support in Private Endpoints • Wallet zip File Contains README File 2020/3 • Restart Autonomous Database instance • Oracle Data Pump Direct Export to Object Store • Oracle Data Pump Pre-authenticated URLs for Dump Files • Documentation Addition: Upgrade Autonomous Database to Oracle Database 19c • Oracle Database Versions by Region • Oracle Application Express Release 19.2 183
Tables and Query Data with Data Pump Access Driver Data Pumpのデータを参照する外部表を作成可能に 今回のアップデートにより、DBMS_CLOUDパッケージを利用した外部表作成時に、ダンプファイルを指定できるようになっ た • 利用できるダンプファイルは、外部表にてORACLE_DATAPUMPアクセスドライバを利用しエクスポートしたファイル に限定される(expdpコマンドで出力したダンプファイルは対象外) 2020/4 188
zip file にREADMEが含まれるようになりました クライアント・クレデンシャル(Wallet_xxxx.zip)のファイルにREADMEが追加 • READMEには、SSL証明書の有効期限が記載 • 2020年4月より前に作成されたインスタンスでも新たにWalletをダウンロードすることで確認可能 • サンプル(東京リージョン) 2020/4 Wallet Expiry Date ----------------------- This wallet was downloaded on 2020-05-28 16:57:50.066 UTC. The SSL certificates provided in this wallet will expire on 2024-03-23 19:25:02.0 UTC. In order to avoid any service interruptions due to an expired SSL certificate, you must re-download the wallet before this date. 193
• Private Endpoints • Oracle Database Vault • Oracle Database Versions by Region • Oracle Application Express Release 19.2 • Database Resident Connection Pool (DRCP) 2020/1 • Check and set MAX_STRING_SIZE value • Number of concurrent statements increased depending on the service you use • Documentation addition showing available Oracle Database versions • Clone a database from a backup • DBMS_CLOUD REST API functions • Access Control Lists Honored By ADB Built-in Tools 2019/12 • Support for UTL_HTTP and UTL_SMTP PL/SQL Packages with restrictions • Microsoft Active Directory Users • Validate external partitioned tables and hybrid partitioned tables • Use ACL IP address or CIDR block settings to control access for Autonomous Database tools 200
concurrent statements increased depending on the service you use 同時接続セッション数の上限が緩和されました OCPU辺りのセッション数の上限が従来の100セッションから300セッションに変更 • Sessions 初期化パラメータで設定されている • 設定変更を有効にするためにはインスタンスの再起動が必要 2020/1 208
• Use ACLs to specify Oracle Cloud Infrastructure VCNs • SQL Developer Web Data Loading • Access Tools (APEX, SQL Developer Web, Oracle Machine Learning) from Oracle Cloud Infrastructure Console • New fields with LIST_FILES and LIST_OBJECTS 2019/10 • Enhancement for Wallet • Create partitioned external tables with DBMS_CLOUD • Preview Version for Autonomous Database • Numeric Formats 2019/9 • Performance Hub now available for Autonomous Databases with dedicated deployment • Cloning available for Autonomous Databases with dedicated deployment • Always Free Autonomous Database • Data Safe Service • OCI Monitoring for Autonomous Database Serverless • Object Store Using Public URL • Work Requests • Autonomous Data Warehouse - Dedicated Deployment • Network security groups (NSGs) for Autonomous Databases with dedicated deployment 217
• Integration with OCI Events Service • Create Directory and Drop Directory commands 2019/7 • Performance Hub • Oracle Cloud Infrastructure Native Object Store Authentication • Move to a different Compartment • ISO-27001, 27017 and 27018 certifications • OCI VCN Transit Routing to Oracle Cloud Services • Resetting Resource Management Rules to the defaults • Simplified Service Console UI 2019/6 • Application Express (APEX) • SQL Developer Web • Oracle REST Data Services (ORDS) • Auto Scaling • Azure object store with Data Pump • ATP Dedicated • Email Announcement for Database 19c Preview 236
• Support for creating database links • Oracle Spatial and Graph with limitations • Oracle Text with limitations • Oracle XML DB with limitations • Oracle Cloud Infrastructure Native URI Format Supported with Oracle Data Pump • Oracle Cloud Infrastructure Pre-Authenticated URI Format Supported with DBMS_CLOUD • Oracle Management Cloud support • Modify CPU/IO Shares from Service Console 2019/4 • Support for Network Access Control Lists • Support for Updating License Type • Access Avro files in Object Stores • Enhanced newline handling for file record delimiter with DBMS_CLOUD • Modify CPU/IO Shares 246
Oracle Text Oracle Text をADB上で利用できるように Oracle Text 機能がAutonomous Databaseでサポート • ただし、セキュリティ、性能の観点から一部機能に制限あり(201905時点) • All logging, and APIs which perform logging such as ctx_report.query_log_summary • File and URL datastore 2019/5 248
URI Format Supported with Oracle Data Pump Data Pumpによるロード実行がより簡単に OCIのnative URIを利用し、オブジェクトストレージから呼び出せるようになった • 従来はSwift 形式のURLに読み替える必要があった • Native Format • オブジェクトストレージのGUIから確認可能 • Swift Format • 今後もサポート予定 2019/5 https://objectstorage.region.oraclecloud.com/n/object_storage_namespace/b/bucket/o/filename https://swiftobjectstorage.region.oraclecloud.com/v1/object_storage_namespace/bucket/filename 250
XML 既存XML DBの移行が容易に Oracle XML DBの機能がAutonomous Databaseでサポートされた • ただし、セキュリティ、性能の観点から一部のOracle XML DB機能に 制限あり(右表) • 最新情報はマニュアルを参照ください • Oracle Data Pumpを使用してXMLType列を含む表を Autonomous Databaseに移行する場合は、expdpを使用する前 にNon-Schema Binary XMLへの変換が必要 2019/5 XML DB Feature Supported in Autonomous Database XML DB XDB Protocol No XDB Repository No XDB ACLs No XML Schema Registration No XML Storage - CLOB No XML Storage - Object Relational No XML Storage - Binary XML Yes (Non schema-based only) SQL/XML Expression based Functional Index Yes Structured XML Index Yes XQuery Full Text Index Yes Unstructured XMLIndex No XML DOM package Yes XML Parser Package Yes XSL Processor (DBMS_XSLPROCESSOR) Yes DBMS_JSON Yes JSON SODA Document API Yes Schema based Binary XML No XML Schema registration or validation No ※2019/5時点 253
URI Format Supported with DBMS_CLOUD DBMS_CLOUDパッケージによるロードが簡単に OCIのnative URIを利用し、オブジェクトストレージから呼び出せるようになった • 従来はSwift 形式のURLに読み替える必要があった • Native Format • オブジェクトストレージのGUIから確認可能 • Swift Format • 今後もサポート予定 2019/3 https://objectstorage.region.oraclecloud.com/n/object_storage_namespace/b/bucket/o/filename https://swiftobjectstorage.region.oraclecloud.com/v1/object_storage_namespace/bucket/filename 261