#Scalable Exadata Infrastructure
Exadata X8M Cloud Service は、プロビジョニング後にDatabaseと Storage Server を追加して、スケールアウトできます。
また新しいモデルでは、DBシステムはクラウドExadata Infrastructure Resourceと VM Cluster Resource の 2つのリソースに分割されます。
・ Exadata Infrastructure Resource
最上位(親)のリソースです。Database Serverと Storage Serverの数を制御します。
・ VM Cluster Resource
Infrastructure Resourceの子リソースであり、ネットワーク、OCPU、IORM、およびOracle Grid Infrastructureは、VMクラスターレベルで構成および管理します。
■ 構成
■ Service Limit引き上げ申請
OCI Web Console の Governance > Limits, Quotas and Usage画面から、Databaseを選択し、Exadata Cloud Serviceのサービス制限数が利用分あることを確認
Service Limit 初期値は 0 であるため、Service Limit申請をしてデプロイできるようにしておきます
■ Exadata Infrastructureリソース作成
1) OCI コンソール画面
[Oracle database] > [Bare Metal,VM,and Exadata]を選択
2) Exadata Infrastructure画面
左ペイン:[Exadata at Oracle Cloud]から、[Exadata Infrastructure]を選択し、[Create Exadata Infrastructure]をクリック
3) Create Exadata Infrastructure画面
以下項目を入力し、[Create Exadata Infrastructure]をクリック
・Compartment: 任意のコンパートメントを選択
・Display name: 任意の名前を設定
・Avallabillity domain: 任意のADを選択
・Select The Exadata system model: X8M-2 を選択
・Database servers: デフォルト2(作成後追加できます)
・Storage servers: デフォルト2(作成後追加できます)
・onfigure automatic maintenance: ここでは、No scheduling preference specified.
・Configure automatic maintenance: ここでは、No scheduling preference specified.
■ Exadata VM Clusterリソース作成
1) Exadata Infrastructure画面
左ペイン:[Exadata at Oracle Cloud]から、[Exadata VM Cluster]を選択し、[Create Exadata VM Cluster]をクリック
2) Create Exadata VM Cluster画面
以下項目を入力し、[Create Exadata VM Cluster]をクリック
・Compartment: 任意のコンパートメントを選択
・Display name: 任意の名前を設定
・Select Exadata Infrastructure
・Configure the VM clouster
- Specify OCPU count per Virtual machine:
・Configure Exadata storage:
- Allocate storage for Exadata soarse snapshots: スナップショット、PDBホットクローン等Exadata機能使う場合チェック
- Allocate storage for local backup: local backupする場合チェック
・Oracle grid Infrastructure version: 最新のVersionを選択
・Add SSH Key: 任意のSSH Keyタイプを選択し設定
・Configure the network settings
- Virtual cloud network: 配置するVCNを選択
- Client subnet: Clientアクセス用Subnetを選択
- Backup Subnet: Backupアクセス用Subnetを選択
- Hostname prefix
・Choose a license type: 必要なライセンスタイプを選択
・Management
- Time zone: 任意のタイムゾーンを設定
5) Virtual Machines情報
左ペイン Resources > Virtual Machines をクリック
■ Database Home Patch適用
● Database Home画面アクセス
1) Exadata VM Cluster Details画面
左ペインのResourcesから[Database Homes]をクリック
2) Database Home画面
Latest Patch Availableの [View]をクリック
● Precheck
1) Updates画面
Database Home項目にある 適用したいPatchの右側にあるドットをクリックし[Precheck]をクリック
2) Confirm precheck画面
内容を確認し問題なければ、[Run Precheck]をクリック
3) Apply Database Home Patch画面
内容を確認し、[Apply Patch]をクリック
5) Checking完了
Statusが Precheck Passed になれば OK
● Upgrade
1) Updates画面
Database Home項目にある 適用したいPatchの右側にあるドットをクリックし[Apply]をクリック
2) Apply Database Home Patch画面
内容を確認し問題なければ、[Apply Patch]をクリック
■ Database作成
● DB作成
1) Exadata VM Cluster画面
左ペイン Resourcesから Databases をクリック
[Create Databases]をクリックし、以下項目を入力し、[Create Database]をクリック
・Database name: 任意のDatabase名を設定
・Database unique name suffix: 任意のDatabase unique名を設定
・Database version: 任意のDataabase Versionを設定
・Database Home: 既存/新規どちらのDatabase Homeを選択
・Database Home display name: Database Homeを選択
・PDB name: 任意のPDB名を設定
・Create administrator credentials
- Password: sysユーザーパスワードを設定
- Confirm password: sysユーザーパスワードを設定
・Select workload type: 以下2つから選択
- Transaction Processing
- Data Warehouse
・Configure database backups: 必要に応じて"Enable automatic backups"を選択
- Backup Retention Period: Backup期間を設定
- Backup scheduling (UTC): Backupウインドゥ時間をUTCで設定
・Managementタブ
- Character set: DBキャラクタセットを設定
- National character: DBナショナル・キャラクタセットを設定
・Encryptionタブ: 以下2つからConfigure key management
- Use Oracle-managed keys
- Use customer-managed keys
・Managementタブ
- Character set: データベース・キャラクタ・セットを設定
- National character set:各国語キャラクターセットを設定
・Encryptionタブ
Configure Key management: 今回はデータ暗号鍵はOCIで生成されるものを使用
● Databaseログイン
1) DB接続用環境変数ファイル確認
DB名.env ファイルが oracleユーザーHOMEディレクトリにあることを確認
[oracle@x8m-xft701 ~]$ ls -l
total 4
-rwxrwx--- 1 oracle oinstall 659 Apr 26 11:52 DB01.env
2) 環境変数ファイル確認
[oracle@x8m-xft701 ~]$ cat DB01.env
PATH=/u02/app/oracle/product/19.0.0.0/dbhome/bin:/u02/app/oracle/product/19.0.0.0/dbhome/OPatch:$PATH; export PATH
ORACLE_UNQNAME=DB01_nrt1kx; export ORACLE_UNQNAME
ORACLE_SID=DB011; export ORACLE_SID
ORACLE_HOSTNAME=x8m-xft701.sub04130423250.vcntokyo.oraclevcn.com; export ORACLE_HOSTNAME
LD_LIBRARY_PATH=/u02/app/oracle/product/19.0.0.0/dbhome/lib; export LD_LIBRARY_PATH
ORACLE_BASE=/u02/app/oracle; export ORACLE_BASE
OH=/u02/app/oracle/product/19.0.0.0/dbhome; export OH
ORACLE_HOME=/u02/app/oracle/product/19.0.0.0/dbhome; export ORACLE_HOME
TNS_ADMIN=/u02/app/oracle/product/19.0.0.0/dbhome/network/admin/DB01; export TNS_ADMIN
3) 環境変数読み込み
[oracle@x8m-xft701 ~]$ source DB01.env
[oracle@x8m-xft701 ~]$ env | grep ORA
ORACLE_UNQNAME=DB01_nrt1kx
ORACLE_SID=DB011
ORACLE_BASE=/u02/app/oracle
ORACLE_HOSTNAME=x8m-xft701.sub04130423250.vcntokyo.oraclevcn.com
ORACLE_HOME=/u02/app/oracle/product/19.0.0.0/dbhome
4) sqlplus接続
[oracle@x8m-xft701 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Tue May 18 00:12:22 2021
Version 19.11.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to:
Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
Version 19.11.0.0.0
● Database確認
Data Fileや Redo Logは必要に応じて追加、サイズ変更すること
###・gv$instance確認
SQL> select INSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,VERSION,STATUS, THREAD#,INSTANCE_ROLE,DATABASE_TYPE from gv$instance;
INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STATUS THREAD# INSTANCE_ROLE DATABASE_TYPE
--------------- ---------------- --------------------- ----------------- ------------ ---------- ------------------ ---------------
1 DB011 x8m-xft701 19.0.0.0.0 OPEN 1 PRIMARY_INSTANCE RAC
2 DB012 x8m-xft702 19.0.0.0.0 OPEN 2 PRIMARY_INSTANCE RAC
###・gv$database確認
SQL> select DBID,NAME,INST_ID,CDB from gv$database;
DBID NAME INST_ID CDB
---------- --------- ---------- ---
1702151727 DB01 1 YES
1702151727 DB01 2 YES
###・Data Files確認
表領域追加、ファイルサイズ変更など必要に応じて実施
SQL> col FILE_NAME format a70
SQL> col TABLESPACE_NAME format a10
SQL> set lin 200 pages 1000
SQL> SELECT
a.TABLESPACE_NAME
,a.BYTES/1024/1024 as "Size(MB)"
,a.FILE_NAME
,a.autoextensible as "Auto_Extent"
,a.increment_by * (select VALUE from v$parameter where NAME='db_block_size') /1024/1024 as "Auto_Extent_Size(MB)"
,TO_CHAR(a.MAXBYTES/1024/1024,'999,999,999') as "MAX_SIZE(MB)"
,b.BLOCK_SIZE
,b.BIGFILE
FROM DBA_DATA_FILES a
, DBA_TABLESPACES b
WHERE a.TABLESPACE_NAME=b.TABLESPACE_NAME
union all
SELECT
x.TABLESPACE_NAME
,x.BYTES/1024/1024 as "Size(MB)"
,x.FILE_NAME
,x.autoextensible as "Auto_Extent"
,x.increment_by * (select VALUE from v$parameter where NAME='db_block_size') /1024/1024 as "Auto_Extent_Size(MB)"
,TO_CHAR(x.MAXBYTES/1024/1024,'999,999,999') as "MAX_SIZE(MB)"
,y.BLOCK_SIZE
,y.BIGFILE
FROM dba_temp_files x
, DBA_TABLESPACES y
WHERE x.TABLESPACE_NAME=y.TABLESPACE_NAME
ORDER By TABLESPACE_NAME
;
TABLESPACE Size(MB) FILE_NAME Aut Auto_Extent_Size(MB) MAX_SIZE(MB) BLOCK_SIZE BIG
---------- ---------- ------------------------------------------------------ --- -------------------- ------------ ---------- ---
SYSAUX 2000 +DATAC1/DB01_nrt1kx/DATAFILE/sysaux.480.1072831169 YES 4096 33,554,432 8192 YES
SYSTEM 2000 +DATAC1/DB01_nrt1kx/DATAFILE/system.479.1072831115 YES 4096 33,554,432 8192 YES
TEMP 1024 +DATAC1/DB01_nrt1kx/TEMPFILE/temp.488.1072831337 YES 16384 33,554,432 8192 YES
UNDOTBS1 2000 +DATAC1/DB01_nrt1kx/DATAFILE/undotbs1.481.1072831215 YES 4096 33,554,432 8192 YES
UNDOTBS2 2000 +DATAC1/DB01_nrt1kx/DATAFILE/undotbs2.493.1072831583 YES 100 33,554,432 8192 YES
USERS 1024 +DATAC1/DB01_nrt1kx/DATAFILE/users.494.1072831583 YES 500 33,554,432 8192 YES
###・Redo Log確認
SQL> col MEMBER format a60
SQL> SELECT
b.THREAD#
,b.MEMBERS
,a.GROUP#
,b.SEQUENCE#
,a.MEMBER
,b.bytes/1024/1024 as "Bytes(MB)"
,a.TYPE
,b.STATUS
,b.ARCHIVED
FROM
v$logfile a
,v$log b
WHERE
a.GROUP#=b.GROUP#
ORDER BY GROUP#;
THREAD# MEMBERS GROUP# SEQUENCE# MEMBER Bytes(MB) TYPE STATUS ARC
---------- ---------- ---------- ---------- ------------------------------------------------------------ ---------- ------- ---------------- ---
1 1 1 1 +DATAC1/DB01_nrt1kx/ONLINELOG/group_1.484.1072831311 4000 ONLINE INACTIVE YES
1 1 2 2 +DATAC1/DB01_nrt1kx/ONLINELOG/group_2.485.1072831311 4000 ONLINE INACTIVE YES
1 1 3 3 +DATAC1/DB01_nrt1kx/ONLINELOG/group_3.487.1072831311 4000 ONLINE INACTIVE YES
1 1 4 4 +DATAC1/DB01_nrt1kx/ONLINELOG/group_4.486.1072831311 4000 ONLINE CURRENT NO
2 1 5 1 +DATAC1/DB01_nrt1kx/ONLINELOG/group_5.482.1072831699 4000 ONLINE INACTIVE YES
2 1 6 2 +DATAC1/DB01_nrt1kx/ONLINELOG/group_6.495.1072831701 4000 ONLINE INACTIVE YES
2 1 7 3 +DATAC1/DB01_nrt1kx/ONLINELOG/group_7.496.1072831701 4000 ONLINE CURRENT NO
2 1 8 0 +DATAC1/DB01_nrt1kx/ONLINELOG/group_8.497.1072831703 4000 ONLINE UNUSED YES
8 rows selected.
● ORACLE*NET確認
###・sqlnet.ora
[oracle@x8m-xft701 admin]$ cat sqlnet.ora
HTTPS_SSL_VERSION=1.2
SQLNET.CRYPTO_CHECKSUM_CLIENT=ACCEPTED
SQLNET.CRYPTO_CHECKSUM_SERVER=ACCEPTED
SQLNET.CRYPTO_CHECKSUM_TYPES_CLIENT=(SHA256,SHA384,SHA512,SHA1)
SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER=(SHA256,SHA384,SHA512)
SQLNET.ENCRYPTION_CLIENT=REQUESTED
SQLNET.ENCRYPTION_SERVER=REQUESTED
SQLNET.ENCRYPTION_TYPES_CLIENT=(AES256,AES192,AES128)
SQLNET.ENCRYPTION_TYPES_SERVER=(AES256,AES192,AES128)
SQLNET.EXPIRE_TIME=10
SQLNET.IGNORE_ANO_ENCRYPTION_FOR_TCPS=TRUE
SQLNET.WALLET_OVERRIDE=FALSE
SSL_CIPHER_SUITES=(SSL_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,SSL_ECDHE_RSA_WITH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384)
SSL_CLIENT_AUTHENTICATION=FALSE
SSL_VERSION=1.2
WALLET_LOCATION=
(SOURCE=
(METHOD=FILE)
(METHOD_DATA=(DIRECTORY=/var/opt/oracle/dbaas_acfs/grid/tcps_wallets)))
ENCRYPTION_WALLET_LOCATION=
(SOURCE=
(METHOD=FILE)
(METHOD_DATA=(DIRECTORY=/var/opt/oracle/dbaas_acfs/db01/wallet_root/tde)))
###・tnsnames.ora
[oracle@x8m-xft701 ~]$ cat $ORACLE_HOME/network/admin/tnsnames.ora
DB01_NRT1KX=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=x8m-xft70-scan.sub04130423250.exacspocvcntoky.oraclevcn.com)
(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=DB01_nrt1kx.sub04130423250.exacspocvcntoky.oraclevcn.com)))
DB01=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=x8m-xft70-scan.sub04130423250.exacspocvcntoky.oraclevcn.com)
(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=DB01_nrt1kx.sub04130423250.exacspocvcntoky.oraclevcn.com)
(FAILOVER_MODE=
(TYPE=select)
(METHOD=basic))))
PDB01=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=x8m-xft70-scan.sub04130423250.exacspocvcntoky.oraclevcn.com)
(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=pdb01.sub04130423250.exacspocvcntoky.oraclevcn.com)
(FAILOVER_MODE=
(TYPE=select)
(METHOD=basic))))
DB01_PDB01=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=x8m-xft70-scan.sub04130423250.exacspocvcntoky.oraclevcn.com)
(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=DB01_pdb01.paas.oracle.com)
(FAILOVER_MODE=
(TYPE=select)
(METHOD=basic))))
● Grid Infrastructure リソース確認
[grid@x8m-xft701 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATAC1.ACFSVOL01.advm
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.chad
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.datac1.acfsvol01.acfs
ONLINE ONLINE oracle@x8m-xft701 mounted on /acfs01,S
TABLE
ONLINE ONLINE oracle@x8m-xft702 mounted on /acfs01,S
TABLE
ora.net1.network
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.ons
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.proxy_advm
ONLINE ONLINE oracle@x8m-xft701 STABLE
ONLINE ONLINE oracle@x8m-xft702 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
2 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.DATAC1.dg(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
2 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.RECOC1.dg(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
2 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.SPRC1.dg(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
2 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.asm(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 Started,STABLE
2 ONLINE ONLINE oracle@x8m-xft702 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
2 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.db01_nrt1kx.db01_pdb01.paas.oracle.com.svc
1 ONLINE ONLINE oracle@x8m-xft702 STABLE
2 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.db01_nrt1kx.db
1 ONLINE ONLINE oracle@x8m-xft701 Open,HOME=/u02/app/o
racle/product/19.0.0
.0/dbhome_1,STABLE
2 ONLINE ONLINE oracle@x8m-xft702 Open,HOME=/u02/app/o
racle/product/19.0.0
.0/dbhome_1,STABLE
ora.cvu
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.oracle@x8m-xft701.vip
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.oracle@x8m-xft702.vip
1 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.qosmserver
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.scan1.vip
1 ONLINE ONLINE oracle@x8m-xft702 STABLE
ora.scan2.vip
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
ora.scan3.vip
1 ONLINE ONLINE oracle@x8m-xft701 STABLE
--------------------------------------------------------------------------------
■ ACFS領域確認とサイズ変更
Oracle ACFS(ASM Cluster File System)は、POSIX、X/OPEN、およびWindowsに準拠した業界標準のクラスタ・ファイル・システムで複数のノードからアクセスできる共有ファイルシステムで、expdp/impdp,バッチやデータ・ロード用途のファイル配置場所として使用します
ACFSの管理コマンドとしてacfsutilがあり、ファイルシステムを動的拡張することができ、18c以降ではファイル・システムのサイズを縮小することもできます
・ACFSホワイトペーパ: Oracle ACFS 18c ASM Cluster File System
・Oracle Automatic Storage Management 管理者ガイド19c: acfsutil size
ということで、データ移行用途でデータ・ポンプのdumpファイルを配置する場合、容量が足りないことがあるので、拡張してみてみます
※ 初期利用領域は+DATAC1のASMディスクが設定されています
● ACFS領域確認
1) grid ユーザーログイン
[root@exacs ~]# su - grid
Last login: Fri Sep 3 19:37:53 JST 2021
2) ACM Disk確認
[grid@exacs ~]$ asmcmd lsdg
State Type Rebal Sector Logical_Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED HIGH N 512 512 4096 4194304 282488832 278894784 15693824 87733653 0 Y DATAC1/
MOUNTED HIGH N 512 512 4096 4194304 94150656 94094916 5230592 29621441 0 N RECOC1/
MOUNTED HIGH N 512 512 4096 4194304 941506560 941495208 52305920 296396429 0 N SPRC1/
3) acfsマウントポイントとサイズ確認
[grid@exacs ~]$ df -hT | grep acfs
/dev/asm/acfsvol01-472 acfs 1.1T 61G 1.1T 6% /acfs01
4) ASMディスク・グループ確認
[grid@exacs ~]$ acfsutil info storage
Diskgroup Consumer Space Size With Mirroring Usable Free %Free Path
DATAC1 269.40 89.80 83.67 93%
ACFSVOL01 3.28 1.09 1.03 94% /acfs01
RECOC1 89.79 29.93 28.25 94%
SPRC1 897.89 299.30 282.67 94%
----
unit of measurement: TB
● ACFS サイズ拡張
1TB から 5TB へ拡張してみてみます
1) ACFS サイズ拡張
[grid@exacs ~]$ acfsutil size 5T /acfs01
acfsutil size: Resizing file system in steps
acfsutil size: Resizing file system to 1.1094 TB
acfsutil size: Resizing file system to 1.1250 TB
・・・
acfsutil size: Resizing file system to 4.9688 TB
acfsutil size: Resizing file system to 4.9844 TB
acfsutil size: Resizing file system to 5.0000 TB
acfsutil size: new file system size: 5497558138880 (5242880MB)
2) ASMディスク・グループ確認
ファイルシステムが拡張されたため、Usable Freeが拡張されていることが確認できます
[grid@exacs ~]$ acfsutil info storage
Diskgroup Consumer Space Size With Mirroring Usable Free %Free Path
DATAC1 269.40 89.80 79.76 88%
ACFSVOL01 15.00 5.00 4.93 98% /acfs01
RECOC1 89.79 29.93 28.25 94%
SPRC1 897.89 299.30 282.67 94%
----
unit of measurement: TB
3) acfsファイルシステム拡張確認
acfsファイルシステムのサイズが拡張されていることを確認
[grid@exacs ~]$ df -hT | grep acfs
/dev/asm/acfsvol01-472 acfs 5.0T 69G 5.0T 2% /acfs01
● ACFS サイズ縮小
5TB から 8GBへ縮小してみてみます
1) acfsサイズ縮小
[grid@exacs ~]$ acfsutil size 800G /acfs01
acfsutil size: Resizing file system in steps
acfsutil size: Resizing file system to 4.9844 TB
acfsutil size: Resizing file system to 4.9688 TB
・・・
acfsutil size: Resizing file system to 0.8125 TB
acfsutil size: Resizing file system to 0.7969 TB
acfsutil size: Resizing file system to 0.7813 TB
acfsutil size: new file system size: 858993459200 (819200MB)
2) acfsのサイズが縮小されていることを確認
[grid@exacs ~]$ df -hT | grep acfs
/dev/asm/acfsvol01-472 acfs 800G 68G 733G 9% /acfs01
■ おまけ
● dbaascli
1) dbaascli コマンドで Version 確認
[root@exacs ~]# dbaascli -V
DBAAS CLI version 21.2.1.2.0
DBAAS CLI version 21.2.1.2.0
2) rpm コマンドで Version 確認
[root@exacs ~]# rpm -qa|grep -i dbaastools
dbaastools_exa-1.0-1+21.2.1.2.0_210802.1037.x86_64
3) dbaascli patch tools list 確認
[root@exacs ~]# dbaascli patch tools list
DBAAS CLI version 21.2.1.2.0
Executing command patch tools list
Checking Current tools on all nodes
exacs-tokyo-o58m61: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
exacs-tokyo-o58m62: Patchid : 21.2.1.2.0_210802.1037
No applicable tools patches are available
All Nodes have the same tools version
● yumリポジトリ設定 (Nat Gateway使える場合)
1) public-yum-ol7.repo ファイル作成
[root@exacs ~]# cd /etc/yum.repos.d
[root@exacs yum.repos.d]# vi public-yum-ol7.repo
<-- http://yum.oracle.com/public-yum-ol7.repo の内容をコピー
2) yum キャッシュ クリーン
[root@exacs yum.repos.d]# yum clean all
Cleaning repos: ol7_UEKR5 ol7_latest
Other repos take up 8.8 M of disk space (use --verbose for details)
2) yum 利用確認
[root@exacs yum.repos.d]# yum list available
Available Packages
389-ds-base.x86_64 1.3.10.2-16.el7_9 ol7_latest
389-ds-base-libs.x86_64 1.3.10.2-16.el7_9 ol7_latest
ElectricFence.i686 2.2.2-39.el7 ol7_latest
・・・
zsh.x86_64 5.0.2-34.el7_8.2 ol7_latest
zziplib.i686 0.13.62-12.el7 ol7_latest
zziplib.x86_64 0.13.62-12.el7 ol7_latest
[root@exa-tokyo-zuuyk1 ~]#
■ 参考
・Exadata Cloud Service
・データシート:Exadata Cloud Service X8M
・Exadata Cloud Service サービス技術詳細 - Speaker Deck
・Exadata Cloud Service : ASM Cluster File System (ACFS)設定してみてみた
・Exadata Cloud Service: クラウド・ツール dbaascli をバージョンアップしてみてみた
・Exadata Cloud Service: データベース・ホーム移動方式でパッチ適用してみてみた
・Oracle Cloud: Exadata Cloud Serviceへパッチ適用してみてみた
・Oracle Cloud: Exadata Cloud Service X8M を Cross-Region Data Guard構成してみてみた