云软件库 (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