Class AddDataFilesDetails
The details required to add data files or temp files to the tablespace. lease provide either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class AddDataFilesDetails
Properties
AutoExtendMaxSize
Declaration
[JsonProperty(PropertyName = "autoExtendMaxSize")]
public TablespaceStorageSize AutoExtendMaxSize { get; set; }
Property Value
Type | Description |
---|---|
TablespaceStorageSize | The maximum disk space allowed for automatic extension of the data files or temp files. |
AutoExtendNextSize
Declaration
[JsonProperty(PropertyName = "autoExtendNextSize")]
public TablespaceStorageSize AutoExtendNextSize { get; set; }
Property Value
Type | Description |
---|---|
TablespaceStorageSize | The size of the next increment of disk space to be allocated automatically when more extents are required. |
CredentialDetails
Declaration
[JsonProperty(PropertyName = "credentialDetails")]
public TablespaceAdminCredentialDetails CredentialDetails { get; set; }
Property Value
Type | Description |
---|---|
TablespaceAdminCredentialDetails |
DataFiles
Declaration
[JsonProperty(PropertyName = "dataFiles")]
public List<string> DataFiles { get; set; }
Property Value
Type | Description |
---|---|
List<string> | The list of data files or temp files added to the tablespace. |
DatabaseCredential
Declaration
[JsonProperty(PropertyName = "databaseCredential")]
public DatabaseCredentialDetails DatabaseCredential { get; set; }
Property Value
Type | Description |
---|---|
DatabaseCredentialDetails |
FileCount
Declaration
[JsonProperty(PropertyName = "fileCount")]
public int? FileCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of data files or temp files to be added for the tablespace. This is for Oracle Managed Files only. |
FileSize
Declaration
[JsonProperty(PropertyName = "fileSize")]
public TablespaceStorageSize FileSize { get; set; }
Property Value
Type | Description |
---|---|
TablespaceStorageSize | The size of each data file or temp file. |
FileType
Declaration
[Required(ErrorMessage = "FileType is required.")]
[JsonProperty(PropertyName = "fileType")]
[JsonConverter(typeof(StringEnumConverter))]
public AddDataFilesDetails.FileTypeEnum? FileType { get; set; }
Property Value
Type | Description |
---|---|
AddDataFilesDetails.FileTypeEnum? | Specifies whether the file is a data file or temp file. |
Remarks
Required
IsAutoExtensible
Declaration
[JsonProperty(PropertyName = "isAutoExtensible")]
public bool? IsAutoExtensible { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether the data file or temp file can be extended automatically. |
IsMaxSizeUnlimited
Declaration
[JsonProperty(PropertyName = "isMaxSizeUnlimited")]
public bool? IsMaxSizeUnlimited { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether the disk space of the data file or temp file can be limited. |
IsReusable
Declaration
[JsonProperty(PropertyName = "isReusable")]
public bool? IsReusable { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided. |