云软件库 (CSWLIB) 管理

本节提供了用于在 Oracle Base Database Cloud@Customer 环境中管理软件映像的工具。像 dbaascli cswlib deleteLocal 这样的命令允许删除本地映像,而 dbaascli cswlib download 允许下载新软件映像。您还可以使用 dbaascli cswlib listLocal 在本地查看可用映像,或者使用 dbaascli cswlib showImages 检查所有可用的数据库和网格基础结构映像。这些命令有助于有效地管理和维护软件库。

dbaascli cswlib deleteLocal

要删除本地映像,请使用 dbaascli cswlib deleteLocal 命令。

以 root 用户身份运行该命令。

语法:

dbaascli cswLib deleteLocal --imageTag <value>

参数:

参数 说明
--imageTag 指定 Oracle 主目录映像标记

常见问题解答:

问:dbaascli cswlib deleteLocal 命令的用途是什么?

答案:dbaascli cswlib deleteLocal 命令用于从系统中删除本地 Oracle 主目录映像。

问:运行 dbaascli cswlib deleteLocal 命令有哪些先决条件?

答:该命令必须以 root 用户身份运行,以确保具有删除本地映像所需的权限。

Q:如何指定要删除的本地映像?

答:使用 --imageTag 选项指定要删除的 Oracle 主目录映像标记。

问:– imageTag 选项在命令中表示什么?

答:--imageTag 选项表示与要删除的 Oracle 主目录映像关联的标识符或标记。

问:我是否可以使用此命令一次删除多个本地映像?

答:不可以,dbaascli cswlib deleteLocal 命令允许您一次仅删除一个本地映像,该映像由其映像标记指定。

问:如果我在未指定– imageTag 的情况下运行 dbaascli cswlib deleteLocal 命令会发生什么情况?

答:该命令将失败,因为需要 --imageTag 来标识应删除的本地映像。

问:是否可以在使用此命令删除本地映像后恢复该映像?

答:否。使用 dbaascli cswlib deleteLocal 命令删除本地映像后,将无法恢复该映像。继续操作之前,请确保验证映像标记。

问:何时需要使用 dbaascli cswlib deleteLocal 命令?

答:当需要从本地系统中删除未使用或过时的 Oracle 主目录映像以释放空间或清理环境时,应使用此命令。

示例:dbaascli cswlib deletetelocal

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 虚拟机。

请参见 Connecting to a Virtual Machine with 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 选项在命令中指定了什么?

答:--version 选项指定要下载的 Oracle 主目录映像版本。

问:如何在 dbaascli cswlib 下载命令中使用– imageTag 选项?

答:--imageTag 选项用于指定要下载的软件映像的映像标记。

问:– product 选项在命令中的用途是什么?

答:--product 选项指定要下载的映像类型。有效值为 database 或 grid。

问:我是否可以同时下载数据库和网格图像?

答:否,必须使用 --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

要查看本地可用的数据库和网格基础结构映像的列表,请使用 dbaascli cswlib listLocal 命令。

以 root 用户身份运行该命令。

语法:

dbaascli cswLib listLocal [--product <value>]

参数:

参数 说明
--product 标识 Oracle 主目录产品类型。有效值:database 或 grid。

常见问题解答:

问:dbaascli cswlib listLocal 命令的用途是什么?

答案:dbaascli cswlib listLocal 命令用于查看系统上本地可用的数据库和网格基础结构映像的列表。

问:运行 dbaascli cswlib listLocal 命令有哪些先决条件?

答:该命令必须以 root 用户身份运行,才能具有访问和列出可用映像所需的权限。

Q:如何使用此命令指定要列出的图像类型?

答:使用 --product 选项指定要列出的 Oracle 主目录映像的类型。有效值为 database 或 grid。

问:在 dbaascli cswlib listLocal 命令中,– product 选项表示什么?

答案:--product 选项标识 Oracle 主目录产品类型,允许您将可用映像列表筛选为 database 或 grid 类型。

问:我是否可以同时列出数据库和网格图像?

答案:否。使用 --product 选项可以一次列出 database 或 grid 映像。您需要使用不同的 --product 值两次运行该命令来查看这两个列表。

问:如果未在命令中指定– product 选项,会发生什么情况?

答:如果未指定 --product 选项,该命令可能会列出所有本地可用的映像,或者可能需要您指定产品类型。结果可能取决于您的环境设置。

问:何时应使用 dbaascli cswlib listLocal 命令?

答:当要检查系统中当前哪些数据库或网格基础结构映像在本地可用时,应使用此命令。

问:如何区分列表中的数据库图像和网格图像?

答:--product 选项允许您过滤列表,因此通过指定 database 或 grid,您将只看到与该产品类型相关的图像,从而更容易区分。

问:运行 dbaascli cswlib listLocal 命令是否存在任何风险?

答:不,此命令是非破坏性的,仅显示有关本地可用映像的信息。它不修改或删除任何文件。

问:此命令是否显示远程或云存储的映像?

答案:否,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

要查看可用数据库和网格基础结构映像的列表,请使用 dbaascli cswlib showImages 命令。

以 root 用户身份运行该命令。

语法:

dbaascli cswlib showImages
[--product]

参数:

参数 说明
--product 标识 Oracle 主目录产品类型。有效值:database 或 grid。

常见问题解答:

问:dbaascli cswlib showImages 命令的用途是什么?

答:dbaascli cswlib showImages 命令用于查看可在 Oracle Base Database Cloud@Customer 环境中下载或管理的可用数据库和网格基础结构映像的列表。

问:运行 dbaascli cswlib showImages 命令有哪些先决条件?

答:该命令必须以 root 用户身份运行,以确保您具有查看可用映像所需的权限。

问:如何过滤此命令列出的图像?

答:您可以通过指定带有 database 或 grid 的 --product 选项来筛选图像,以仅列出与该产品类型相关的图像。

问:在 dbaascli cswlib showImages 命令中,– product 选项表示什么?

答案:--product 选项标识 Oracle 主目录产品类型,允许您将图像列表筛选到数据库或网格。

问:我是否可以在单个命令执行中同时查看数据库和网格图像?

答:不,您需要使用不同的 --product 值(database 和 grid)两次运行该命令来查看这两种类型的映像。

问:如果未在命令中指定– product 选项,会发生什么情况?

答:如果未指定 --product 选项,该命令可能会列出所有可用映像,或者根据您的环境配置提示您指定产品类型。

问:何时应使用 dbaascli cswlib showImages 命令?

答:如果要查看可在 Oracle Base Database Cloud@Customer 环境中下载或部署的数据库或网格基础结构映像列表,请使用此命令。

问: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