雲端軟體程式庫 (CSWLIB) 管理

本節提供管理 Oracle Base Database Cloud@Customer 環境中軟體映像檔的工具。像 dbaascli cswlib deleteLocal 這樣的指令允許移除本機影像,而 dbaascli cswlib download 則允許下載新的軟體影像。您也可以使用 dbaascli cswlib listLocal 在本機檢視可用的映像檔,或使用 dbaascli cswlib showImages 檢查所有可用的資料庫和 Grid Infrastructure 映像檔。這些指令可協助有效管理和維護軟體程式庫。

dbaascli cswlib deleteLocal

若要刪除本機映像檔,請使用 dbaascli cswlib deleteLocal 指令。

身分為 root 使用者身分執行指令。

語法:

dbaascli cswLib deleteLocal --imageTag <value>

參數:

參數 描述
--imageTag 指定 Oracle 本位目錄影像標記

常見問題:

問:dbaascli cswlib deleteLocal 命令的目的是什麼?

答:dbaascli cswlib deleteLocal 命令用於刪除系統中的本機 Oracle 本位目錄映像檔。

問:執行 dbaascli cswlib deleteLocal 命令有哪些先決條件?

A:命令必須以 root 使用者身分執行,以確保有必要的權限可以刪除本機影像。

問:如何指定要刪除的本機影像?

A:使用 --imageTag 選項來指定要刪除的 Oracle 本位目錄映像檔標記。

問:– imageTag 選項在命令中代表什麼?

A:--imageTag 選項代表您要刪除之 Oracle 本位目錄映像檔的 ID 或標記。

問:我可以使用此命令一次刪除多個本機映像檔嗎?

答:否,dbaascli cswlib deleteLocal 命令可讓您一次只刪除一個由其影像標記指定的本機影像。

問:如果在不指定 – imageTag 的情況下執行 dbaascli cswlib deleteLocal 命令,會發生什麼事?

答:命令將會失敗,因為需要 --imageTag 來識別應刪除的本機影像。

問:使用這個指令刪除本機影像後,是否可以恢復它?

答:否,使用 dbaascli cswlib deleteLocal 命令刪除本機影像後,即無法復原。請確定先驗證影像標記,再繼續進行作業。

問:什麼時候需要使用 dbaascli cswlib deleteLocal 命令?

答:當您需要從本機系統移除未使用或過時的 Oracle 本位目錄映像檔,以釋出空間或清除環境時,可以使用此命令。

範例:dbaascli cswlib deleteelocal

dbaascli cswlib deletelocal --imagetag 19.15.0.0.0
DBAAS CLI version MAIN
Executing command cswlib deletelocal --imagetag 19.15.0.0.0
Job id: 8b3e71de-4b81-4832-b49c-7f892179bb4f
Log file location: /var/opt/oracle/log/cswLib/deleteLocal/dbaastools_2022-07-18_10-00-02-AM_73658.log
dbaascli execution completed

dbaascli cswlib 下載

若要下載可用的軟體映像檔,並在 Oracle Base Database Cloud@Customer 環境中提供這些映像檔,請使用 dbaascli cswlib download 命令。

先決條件:

身分為 root 使用者執行指令。

若要使用此公用程式,您必須連線至 Oracle Base Database Cloud@Customer 虛擬機器。

請參閱使用 SSH 連線至虛擬機器。

語法:

dbaascli cswlib download --version | --imageTag
[--product]

參數:

參數 描述
--version 指定 Oracle 本位目錄映像檔版本
--imageTag 指定影像的影像標記
--product 指定影像類型。有效值:database 或 grid

常見問題:

問:dbaascli cswlib 下載命令的目的是什麼?

答:dbaascli cswlib download 命令用於下載可用的軟體映像檔,並將其提供給您的 Oracle Base Database Cloud@Customer 使用。

問:執行 dbaascli cswlib 下載命令有哪些先決條件?

答:您必須以 root 使用者身分執行命令。此外,您必須連線到 Oracle Base Database Cloud@Customer 虛擬機器。

問:如何連線至此命令所需的虛擬機器?

答:您需要使用 SSH 連線到 Oracle Base Database Cloud@Customer 虛擬機器。如需詳細的指示,請參閱 Connecting to a Virtual Machine with SSH 。

問:指令中指定的 – version 選項為何?

A:--version 選項會指定您要下載的 Oracle 本位目錄映像檔版本。

問:如何在 dbaascli cswlib download 命令中使用 – imageTag 選項?

答:--imageTag 選項用來指定要下載之軟體影像的影像標記。

問:指令中的 – product 選項有什麼用途?

A:--product 選項會指定您要下載的影像類型。有效值為資料庫或方格。

問:我可以同時下載資料庫和網格圖像嗎?

答:否,您必須使用 --product 選項指定 database 或 grid,因此每個下載作業都專屬於一種影像類型。

問:如果我沒有指定版本或圖像標籤,會發生什麼事?

答:由於需要 --version 或 --imageTag 選項來識別要下載的特定軟體影像,因此指令可能會失敗或提示您提供必要資訊。

問:是否需要同時指定 – version 和 – imageTag?

答:否,您通常會根據識別要下載之影像的方式來指定 --version 或 --imageTag,但不會同時指定兩者。

問:什麼時候可以使用 dbaascli cswlib 下載命令?

答:當您需要下載 Oracle Base Database Cloud@Customer 設定中 database 或 grid 環境的 Oracle 本位目錄軟體映像檔時,可以使用此命令。

範例:dbaascli cswlib download – product – imageTag

dbaascli cswlib download --product database --imageTag 19.14.0.0.0

範例:dbaascli cswlib download – version 19.9.0.0.0

dbaascli cswlib download --product database --imageTag 19.14.0.0.0

dbaascli cswlib listLocal

若要檢視本機可用的資料庫和 Grid Infrastructure 映像檔清單,請使用 dbaascli cswlib listLocal 命令。

身分為 root 使用者執行指令。

語法:

dbaascli cswLib listLocal [--product <value>]

參數:

參數 描述
--product 識別 Oracle 本位目錄產品類型。有效值:database 或 grid。

常見問題:

問:dbaascli cswlib listLocal 命令的目的是什麼?

答:dbaascli cswlib listLocal 命令用於檢視您系統上本機可用的資料庫和 Grid Infrastructure 映像檔清單。

問:執行 dbaascli cswlib listLocal 命令有哪些先決條件?

A:命令必須以 root 使用者身分執行,才能具備存取和列出可用影像的必要權限。

問:如何使用此指令指定要列出哪種類型的影像?

A:使用 --product 選項來指定要列出的 Oracle 本位目錄映像檔類型。有效值為 database 或 grid。

問:dbaascli cswlib listLocal 指令中的 – product 選項代表什麼?

答:--product 選項會識別 Oracle 本位目錄產品類型,可讓您將可用影像清單篩選成 database 或 grid 類型。

問:我可以同時列出資料庫和網格圖像嗎?

答:否,--product 選項可讓您一次列出 database 或 grid 影像。您需要以不同的 --product 值執行指令兩次,才能看到這兩個清單。

問:如果我沒有在指令中指定 – product 選項,會發生什麼事?

答:如果未指定 --product 選項,則指令可能會列出所有本機可用的影像,或可能需要您指定產品類型。結果可能取決於您的環境設定。

問:什麼時候應該使用 dbaascli cswlib listLocal 命令?

答:當您想要檢查系統上目前可用的資料庫或 Grid Infrastructure 映像檔時,應該使用此命令。

問:如何區分清單中的資料庫和網格影像?

答:--product 選項可讓您篩選清單,因此指定 database 或 grid,您只會看到與該產品類型相關的影像,讓您更容易區分。

問:執行 dbaascli cswlib listLocal 命令是否有任何相關風險?

A:否,這個命令不是破壞性的,只會顯示本地可用影像的相關資訊 。但不會修改或刪除任何檔案。

問:此命令是否顯示遠端或雲端儲存的映像檔?

答:否,dbaascli cswlib listLocal 命令只會顯示您系統本機可用的影像,而非遠端或雲端儲存的影像。

範例:dbaascli cswlib listlocal

dbaascli cswlib listlocal
DBAAS CLI version MAIN
Executing command cswlib listlocal
Job id: bc4f047c-0a34-4d4d-a1ea-21ddc2a9c627
Log file location: /var/opt/oracle/log/cswLib/listLocal/dbaastools_2022-07-18_10-29-53-AM_16077.log
############ List of Available Database Images  #############
1.IMAGE_TAG=12.2.0.1.220419
  IMAGE_SIZE=5GB
  VERSION=12.2.0.1.220419
  DESCRIPTION=12.2 APR 2022 DB Image
2.IMAGE_TAG=18.16.0.0.0
  IMAGE_SIZE=6GB
  VERSION=18.16.0.0.0
  DESCRIPTION=18c OCT 2021 DB Image
3.IMAGE_TAG=19.14.0.0.0
  IMAGE_SIZE=5GB
  VERSION=19.14.0.0.0
  DESCRIPTION=19c JAN 2022 DB Image
dbaascli execution completed

dbaascli cswlib showImages

若要檢視可用的資料庫和 Grid Infrastructure 映像檔清單,請使用 dbaascli cswlib showImages 命令。

身分為 root 使用者身分執行指令。

語法:

dbaascli cswlib showImages
[--product]

參數:

參數 描述
--product 識別 Oracle 本位目錄產品類型。有效值:database 或 grid。

常見問題:

問:dbaascli cswlib showImages 命令的目的是什麼?

答:dbaascli cswlib showImages 命令用於檢視可在 Oracle Base Database Cloud@Customer 環境中下載或管理的可用資料庫和 Grid Infrastructure 映像檔清單。

問:執行 dbaascli cswlib showImages 命令有哪些先決條件?

A:命令必須以 root 使用者身分執行,以確保您具有檢視可用影像的必要權限。

Q:我要怎麼過濾此指令列出的圖片 ?

答:您可以指定 --product 選項搭配 database 或 grid 來篩選影像,只列出與該產品類型相關的影像。

問:dbaascli cswlib showImages 指令中的 – product 選項代表什麼?

答:--product 選項可識別 Oracle 本位目錄產品類型,可讓您篩選影像清單至資料庫或網格。

問:我可以在單一命令執行中同時檢視資料庫和網格影像嗎?

答:否,您必須使用不同的 --product 值 (database 和 grid) 執行兩次指令,才能檢視這兩種類型的影像。

問:如果我沒有在指令中指定 – product 選項,會發生什麼事?

A:如果未指定 --product 選項,則命令會列出所有可用的影像,或者會根據您的環境組態提示您指定產品類型。

問:什麼時候應該使用 dbaascli cswlib showImages 命令?

答:當您想要檢視可在 Oracle Base Database Cloud@Customer 環境中下載或部署的資料庫或 Grid Infrastructure 映像檔清單時,請使用此命令。

問:dbaascli cswlib showImages 與 dbaascli cswlib listLocal 指令之間是否有任何差異?

答:是的,dbaascli cswlib showImages 會列出您可以下載或管理的所有可用影像,而 dbaascli cswlib listLocal 則只會列出已下載且可在您系統本機使用的影像。

問:這個命令可以用來檢視儲存在雲端中的影像嗎?

答:是的,此命令可以顯示可從 Oracle 儲存區域下載的影像,而不只是儲存在本機的影像。

問:我預期這個指令可以看到什麼類型的圖像?

答:您可以預期看到與 Oracle AI Database 和 Grid Infrastructure 相關的影像,這些是管理和執行 Oracle 資料庫的重要元件。

範例:dbaascli cswlib showImages

dbaascli cswlib showImages