onspaces -c -P: 创建 plogspace

使用 onspaces -c -P 命令创建 plogspace 以存储物理日志。

语法
元素 用途 关键注意事项
-c 创建 plogspace 一个实例只能有一个 plogspace 。如果 plogspace 存在,那么创建新 plogspace 将物理日志移动到此新的空间中,并删除旧的 plogspace 。
-m pathname offset 指定 chunk 的可选路径名和偏移量,并对新的 plogspace 的初始 chunk 执行镜像操作

另见此表中的 -p pathname-o offset 条目

如果镜像了该 plogspace ,那么 plogspace chunk 不能被扩展
-m \\.\drive 指定 chunk 的 Windows 驱动器并镜像该新 plogspace 的 chunk

drive 是指定给磁盘分区的驱动器盘符或常量值,它是物理驱动器编号

示例:
\\.\F:
              \\.\PhysicalDrive2

有关驱动器名语法,请参阅操作系统文档

-o offset 指示为到达新的 plogspace 的初始 chunk 而发生的磁盘分区或设备中的偏移量(千字节) 无符号整数。无符号整数。开始偏移量必须大于等于 0 。开始偏移量加 chunk 大小不能超过最大 chunk 大小。

偏移量必须是页大小的倍数。最大偏移量为 2 或 4 TB,这与平台有关。

-P plogspace 给出要创建的 plogspace 的名称 Plogspace 名称必须唯一,且不能超过 128 字节。它必须以字母或下划线开始,且必须只包含字母、数字、下划线或 $ 字符。

语法必须符合 Identifier 段。有关更多信息,请参阅 ../sqs/ids_sqs_1660.html#ids_sqs_1660

-p pathname 指示正在创建的 plogspace 的初始 chunk 的磁盘分区或设备 Chunk 必须是现有的未缓冲设备或已缓冲文件。指定路径名时,可以使用完整路径名或相对路径名。然而,如果使用相对路径名,这必须相对于是初始化数据库服务器时的当前目录的目录。

UNIX™ 示例(未缓冲的设备):

/dev/rdsk/c0t3d0s4

UNIX 示例(已缓冲的设备):

/ix/ifmx/db1chunk

Windows 示例:

c:\Ifmxdata\ol_icecream\mychunk1.dat

-p \\.\drive 指定要给 plogspace 分配未缓冲磁盘空间的 Windows 驱动器。

drive 是指定给磁盘分区的驱动器盘符或常量值,它是物理驱动器编号

示例:
\\.\F:
              \\.\PhysicalDrive2

有关驱动器名语法,请参阅操作系统文档

-s size 指示新的 plogspace chunk 的大小(千字节) 无符号整数。大小必须等于或大于 1000 千字节,并且必须是页大小的整倍数。开始偏移量加 chunk 大小不能超过最大 chunk 大小。

最大 chunk 大小为 2 或 4 TB。这与平台有关。

物理日志必须存储在单独的 chunk 中。缺省情况下,plogspace 的 chunk 是可扩展的,并且数据库服务器会扩展 plogspace 以提高性能。

示例

以下示例创建了一个名为 plogdbs 的 plogspace,它有 40000 KB 大小且偏移量为 0 :

onspaces -c -P plogdbs -p /dev/chk1 -o 0 -s 40000

以下示例创建了一个已镜像的 plogspace,它的名称为 pdbs1 ,大小为 60000 KB ,偏移量为 500 KB:

onspaces -c -P pdbs1 -p /dev/pchk1 -o 500 -s 60000 -m /dev/mchk1 0
1 Windows™ Only