Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateTablespaceDetails

The details required to create a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

Properties

Optional autoExtendMaxSize

autoExtendMaxSize: model.TablespaceStorageSize

The maximum disk space allowed for automatic extension of the data files or temp files.

Optional autoExtendNextSize

autoExtendNextSize: model.TablespaceStorageSize

The size of the next increment of disk space to be allocated automatically when more extents are required.

Optional blockSizeInKilobytes

blockSizeInKilobytes: undefined | number

Block size for the tablespace. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional credentialDetails

Optional dataFiles

dataFiles: Array<string>

The list of data files or temp files created for the tablespace.

Optional databaseCredential

Optional defaultCompress

defaultCompress: DefaultCompress

The default compression of data for all tables created in the tablespace.

Optional encryptionAlgorithm

encryptionAlgorithm: undefined | string

The name of the encryption algorithm to be used for tablespace encryption.

Optional extentManagement

extentManagement: ExtentManagement

Specifies how the extents of the tablespace should be managed.

Optional extentUniformSize

extentUniformSize: model.TablespaceStorageSize

The size of the extent when the tablespace is managed with uniform extents of a specific size.

Optional fileCount

fileCount: undefined | number

The number of data files or temp files created for the tablespace. This is for Oracle Managed Files only. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional fileSize

fileSize: model.TablespaceStorageSize

The size of each data file or temp file.

Optional isAutoExtensible

isAutoExtensible: undefined | false | true

Specifies whether the data file or temp file can be extended automatically.

Optional isBigfile

isBigfile: undefined | false | true

Specifies whether the tablespace is a bigfile or smallfile tablespace. A bigfile tablespace contains only one data file or temp file, which can contain up to approximately 4 billion (232) blocks. A smallfile tablespace is a traditional Oracle tablespace, which can contain 1022 data files or temp files, each of which can contain up to approximately 4 million (222) blocks.

Optional isDefault

isDefault: undefined | false | true

Specifies whether the tablespace is the default tablespace.

Optional isEncrypted

isEncrypted: undefined | false | true

Indicates whether the tablespace is encrypted.

Optional isMaxSizeUnlimited

isMaxSizeUnlimited: undefined | false | true

Specifies whether the disk space of the data file or temp file can be limited.

Optional isReusable

isReusable: undefined | false | true

Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided.

name

name: string

The name of the tablespace. It must be unique within a database.

Optional segmentManagement

segmentManagement: SegmentManagement

Specifies whether tablespace segment management should be automatic or manual.

Optional status

status: Status

The status of the tablespace.

Optional type

type: Type

The type of tablespace.

Functions

getDeserializedJsonObj

getJsonObj