2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracle Cloud: Exadata Cloud Service X8M を作成してみてみた

Last updated at Posted at 2021-05-31

#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クラスターレベルで構成および管理します。

■ 構成

構成.jpg

■ Service Limit引き上げ申請

OCI Web Console の Governance > Limits, Quotas and Usage画面から、Databaseを選択し、Exadata Cloud Serviceのサービス制限数が利用分あることを確認
Service Limit 初期値は 0 であるため、Service Limit申請をしてデプロイできるようにしておきます
Limit_Increase01.jpg

■ Exadata Infrastructureリソース作成

1) OCI コンソール画面
[Oracle database] > [Bare Metal,VM,and Exadata]を選択
00_console01.jpg

2) Exadata Infrastructure画面
左ペイン:[Exadata at Oracle Cloud]から、[Exadata Infrastructure]を選択し、[Create Exadata Infrastructure]をクリック
01.png

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.

02_x8mの場合.jpg

4)作成中
03.png

5)作成完了
05.png

■ Exadata VM Clusterリソース作成

1) Exadata Infrastructure画面
左ペイン:[Exadata at Oracle Cloud]から、[Exadata VM Cluster]を選択し、[Create Exadata VM Cluster]をクリック
01.png

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: 任意のタイムゾーンを設定

02全部.png

3) 作成中
03.png

4) 作成完了
05_完成.png

5) Virtual Machines情報
左ペイン Resources > Virtual Machines をクリック
06_Node情報.png

■ Database Home Patch適用

● Database Home画面アクセス

1) Exadata VM Cluster Details画面
左ペインのResourcesから[Database Homes]をクリック

2) Database Home画面
Latest Patch Availableの [View]をクリック
01.jpg

● Precheck

1) Updates画面
Database Home項目にある 適用したいPatchの右側にあるドットをクリックし[Precheck]をクリック
03.jpg

2) Confirm precheck画面
内容を確認し問題なければ、[Run Precheck]をクリック
04.jpg

3) Apply Database Home Patch画面
内容を確認し、[Apply Patch]をクリック
04.jpg

4) Checking中
05.jpg

5) Checking完了
Statusが Precheck Passed になれば OK
06_Precheck-Passed.jpg

● Upgrade

1) Updates画面
Database Home項目にある 適用したいPatchの右側にあるドットをクリックし[Apply]をクリック
05_upgrade.jpg

2) Apply Database Home Patch画面
内容を確認し問題なければ、[Apply Patch]をクリック
07.jpg

3) Applying中
08.jpg

4) Apply完了
09.jpg

■ 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

01.1.png

・Managementタブ
- Character set: データベース・キャラクタ・セットを設定
- National character set:各国語キャラクター​セットを設定
02.png

・Encryptionタブ
Configure Key management: 今回はデータ暗号鍵はOCIで生成されるものを使用
03.png

・Tagsタブ
必要に応じてタグを設定
04.png

2) DB作成中
05.png

3) DB作成完了
10.png

● 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構成してみてみた

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?