
本記事の目的
先日、DBaaS(VM)でOracle Database 19cがリリースされたので、軽く触ってみました。
Oracle Database 19c on virtual machine DB systems
ちなみに、オンプレミス版のリリース発表は4月末だったので、約3カ月ほどのタイムラグがあったようです。
[Oracle DB] Oracle Database 19c Now Available!!
軽く触ってみた
※7/22に東京リージョンで作成したDBaaS(VM) Standard Edition環境
DBログイン
[oracle@dbvm19c ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jul 22 10:10:00 2019 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL>
⇒プロビジョニング直後にすぐ使えます。
OSバージョン
一番の変化は何といってもOSバージョンの変更。
18cまではLinux6ベースでしたが、19cからはLinux7ベースとなりました。
[root@dbvm19c ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.5 (Maipo) [root@dbvm19c ~]# uname -a Linux dbvm19c 4.1.12-124.27.1.el7uek.x86_64 #2 SMP Mon May 13 08:56:17 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux
yumリポジトリ
yumリポジトリも最初から設定されていました。
[root@dbvm19c ~]# yum repolist enabled Loaded plugins: kernel-update-handler, ulninfo, versionlock Excluding 247 updates due to versionlock (use "yum versionlock status" to show them) repo id repo name status ol7_UEKR4/x86_64 Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 7Server (x86_64) 131+13 ol7_latest/x86_64 Oracle Linux 7Server Latest (x86_64) 13190+730 repolist: 13321
バージョンロックファイルも最初から用意されていました。
[root@dbvm19c pluginconf.d]# pwd /etc/yum/pluginconf.d [root@dbvm19c pluginconf.d]# ls kernel-update-handler.conf rhnplugin.conf ulninfo.conf versionlock.conf versionlock.list
pythonバージョン
[opc@dbvm19c ~]$ python --version Python 2.7.5
⇒18c環境にプリインストールされているものよりバージョンアップされてました。
もしやと思って試したみたら、OCI CLIも以下のコマンドで一発インストール可能となってました。
[opc@dbvm19c ~]$ bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
ディスク領域
[root@dbvm19c ~]# df -k Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 7532884 0 7532884 0% /dev tmpfs 7566532 1127404 6439128 15% /dev/shm tmpfs 7566532 9028 7557504 1% /run tmpfs 7566532 0 7566532 0% /sys/fs/cgroup /dev/mapper/VolGroupSys-LogVolRoot 36682240 9289916 27392324 26% / /dev/sda2 1442816 131436 1311380 10% /boot /dev/sdj 206292968 14765856 181024968 8% /u01 /dev/asm/commonstore-385 5242880 326444 4916436 7% /opt/oracle/dcs/commonstore tmpfs 1513308 0 1513308 0% /run/user/54322
⇒/u01に200GB程度の領域が確保されているのは変わらず。
DB初期化パラメータ
SQL> create pfile='/tmp/pfile.ora' from spfile; File created. SQL> !cat /tmp/pfile.ora dbvm19c.__data_transfer_cache_size=0 dbvm19c.__db_cache_size=6543114240 dbvm19c.__inmemory_ext_roarea=0 dbvm19c.__inmemory_ext_rwarea=0 dbvm19c.__java_pool_size=50331648 dbvm19c.__large_pool_size=16777216 dbvm19c.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment dbvm19c.__pga_aggregate_target=4026531840 dbvm19c.__sga_target=8053063680 dbvm19c.__shared_io_pool_size=134217728 dbvm19c.__shared_pool_size=1275068416 dbvm19c.__streams_pool_size=0 dbvm19c.__unified_pga_pool_size=0 *._datafile_write_errors_crash_instance=false *._db_writer_coalesce_area_size=16777216 *._disable_interface_checking=TRUE *._enable_numa_support=FALSE *._file_size_increase_increment=2143289344 *._fix_control='18960760:on' *._gc_policy_time=20 *._gc_undo_affinity=TRUE *.audit_file_dest='/u01/app/oracle/admin/dbvm19c_nrt123/adump' *.audit_sys_operations=TRUE *.audit_trail='db' *.compatible='19.0.0.0' *.control_files='+RECO/DBVM19C_NRT123/CONTROLFILE/current.256.1014280091' *.cpu_count=0 *.cursor_sharing='EXACT' *.db_block_checking='FULL' *.db_block_checksum='FULL' *.db_block_size=8192 *.db_create_file_dest='+DATA' *.db_create_online_log_dest_1='+RECO' *.db_domain='sub05011214230.tokyo01vcn.oraclevcn.com' *.db_files=1024 *.db_lost_write_protect='TYPICAL' *.db_name='dbvm19c' *.db_recovery_file_dest='+RECO' *.db_recovery_file_dest_size=255g *.db_unique_name='dbvm19c_nrt123' *.diagnostic_dest='/u01/app/oracle' *.dispatchers='(PROTOCOL=TCP) (SERVICE=dbvm19cXDB)' *.enable_pluggable_database=true *.encrypt_new_tablespaces='CLOUD_ONLY' *.fast_start_mttr_target=300 *.filesystemio_options='setall' *.global_names=TRUE *.local_listener='LISTENER_DBVM19C' *.log_archive_format='%t_%s_%r.dbf' *.log_buffer=16777216 *.nls_language='AMERICAN' *.nls_territory='AMERICA' *.open_cursors=1000 *.os_authent_prefix='ops$' *.parallel_execution_message_size=16384 *.parallel_threads_per_cpu=2 *.pga_aggregate_limit=7680m *.pga_aggregate_target=3840m *.processes=200 *.remote_login_passwordfile='EXCLUSIVE' *.session_cached_cursors=100 *.sga_target=7680m *.sql92_security=TRUE *.undo_retention=900 *.undo_tablespace='UNDOTBS1' *.use_large_pages='only'
⇒ブロック破損チェック系パラメータがデフォルトで有効化。隠しパラメータがいくつか設定されている。
dbcliで情報確認
dbcli describe-component / describe-system
[root@dbvm19c ~]# dbcli describe-component System Version --------------- 19.2.1.0.0 Component Installed Version Available Version ---------------------------------------- -------------------- -------------------- GI 19.3.0.0.190416 not-available DB 19.3.0.0.190416 not-available [root@dbvm19c ~]# dbcli describe-system DbSystem Information ---------------------------------------------------------------- ID: 8b6a35d7-07a6-4807-b26f-8b9a930c093b Platform: Vmdb Data Disk Count: 8 CPU Core Count: 1 Created: July 22, 2019 7:52:14 AM UTC System Information ---------------------------------------------------------------- Name: efw2pmia Domain Name: xxxxxx.tokyo01vcn.oraclevcn.com Time Zone: UTC DB Edition: SE DNS Servers: NTP Servers: 169.254.169.254 Disk Group Information ---------------------------------------------------------------- DG Name Redundancy Percentage ------------------------- ------------------------- ------------ Data External 100 Reco External 100
dbcli list-databases / describe-database
[root@dbvm19c ~]# dbcli list-databases ID DB Name DB Type DB Version CDB Class Shape Storage Status DbHomeID ---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ---------------------------------------- 0e0c80f8-cda5-47c2-bcb3-c4b11b132197 dbvm19c Si 19.3.0.0.190416 true Oltp ASM Configured 5d9a271b-9466-46cd-b818-007295488cda [root@dbvm19c ~]# dbcli describe-database -in dbvm19c Database details ---------------------------------------------------------------- ID: 0e0c80f8-cda5-47c2-bcb3-c4b11b132197 Description: dbvm19c DB Name: dbvm19c DB Version: 19.3.0.0.190416 DB Type: Si DB Edition: SE DBID: 1400890715 Instance Only Database: false CDB: true PDB Name: dbvm19c_pdb1 PDB Admin User Name: pdbuser Class: Oltp Shape: Storage: ASM DB Redundancy: CharacterSet: AL32UTF8 National CharacterSet: AL16UTF16 Language: AMERICAN Territory: AMERICA Home ID: 5d9a271b-9466-46cd-b818-007295488cda Console Enabled: false Level 0 Backup Day: Sunday AutoBackup Enabled: false Created: July 22, 2019 7:52:14 AM UTC DB Domain Name: xxxxxxx.tokyo01vcn.oraclevcn.com
dbcli list-dbstorages / describe-dbstorage
[root@dbvm19c ~]# dbcli list-dbstorages ID Type DBUnique Name Status ---------------------------------------- ------ -------------------- ---------- 7979f762-113f-400c-889d-1ad5b4b9306e Asm dbvm19c_nrt123 Configured [root@dbvm19c ~]# dbcli describe-dbstorage -i 7979f762-113f-400c-889d-1ad5b4b9306e Database Storage details ---------------------------------------------------------------- ID: 7979f762-113f-400c-889d-1ad5b4b9306e DB Name: dbvm19c DBUnique Name: dbvm19c_nrt123 DB Resource ID: 0e0c80f8-cda5-47c2-bcb3-c4b11b132197 Storage Type: ASM DATA: Location: +DATA/dbvm19c_nrt123 Used Space: 3.00GB Free Space: 247.62GB REDO: Location: +RECO/dbvm19c_nrt123 Used Space: 4.38GB Free Space: 251.48GB RECO: Location: +RECO/dbvm19c_nrt123 Used Space: 4.38GB Free Space: 251.48GB State: ResourceState(status=Configured) Created: July 22, 2019 7:52:14 AM UTC UpdatedTime: July 22, 2019 8:18:51 AM UTC [root@dbvm19c ~]#
dbcli list-jobs
[root@dbvm19c ~]# dbcli list-jobs ID Description Created Status ---------------------------------------- --------------------------------------------------------------------------- ----------------------------------- ---------- 4201d402-46ed-485d-bc17-41600030ebde Authentication key update for DCS_ADMIN July 22, 2019 7:49:45 AM UTC Success 71ce8506-6e15-4fe7-abe1-5d5642915d91 Provisioning service creation July 22, 2019 7:52:15 AM UTC Success 7af25fc7-dfbb-4f8f-af7f-27df03522d67 SSH keys update July 22, 2019 8:50:30 AM UTC Success 8252a169-cade-40ee-8524-ea957b54eac3 SSH key delete July 22, 2019 8:52:03 AM UTC Success
⇒起動タイミングによるものかも知れないが、18cの環境に比べてジョブリストが少ない。
参考情報
・Oracle Cloud Infrastructure Database でOracle Database 19c が利用可能に
・Oracle Cloud Infrastructure DatabaseでOSをアップデートする
以上
Leave a Reply