Module: MintPress::OracleGridInfrastructure::ASMUtils
- Included in:
- ASMDirectory, ASMDisk, ASMDiskGroup
- Defined in:
- src/oracle-database/lib/oracle-database/model/grid/asm_utils.rb
Instance Method Summary collapse
- #asm_device_exists?(device) ⇒ Boolean
- #asm_disk_exists?(disk) ⇒ Boolean
- #asmcmd_runner(asm_home, sysasm_user, command) ⇒ Object
- #asmsql_runner(asm_home, sysasm_user, sql_command) ⇒ Object
- #clobber_device(device) ⇒ Object
-
#createdisk(device, label) ⇒ Object
def createdisk(device, label, sudo: false).
-
#deletedisk(label) ⇒ Object
def deletedisk(label, sudo: false).
- #diskgroup?(asm_home, sysasm_user, diskgroup) ⇒ Boolean
-
#diskgroup_add_disk(asm_home, sysasm_user, diskgroup, disk) ⇒ Object
ALTER DISKGROUP { diskgroup_name { { { add_disk_clause | drop_disk_clause } [, { add_disk_clause | drop_disk_clause } ]... | resize_disk_clause } [ rebalance_diskgroup_clause ] | replace_disk_clause | rename_disk_clause | disk_online_clause | disk_offline_clause | rebalance_diskgroup_clause | check_diskgroup_clause | diskgroup_template_clauses | diskgroup_directory_clauses | diskgroup_alias_clauses | diskgroup_volume_clauses | diskgroup_attributes | modify_diskgroup_file | drop_diskgroup_file_clause | usergroup_clauses | user_clauses | file_permissions_clause | file_owner_clause | scrub_clause } | { diskgroup_name [, diskgroup_name ] ... | ALL } { undrop_disk_clause | diskgroup_availability | enable_disable_volume } } ;.
- #diskgroup_alter(asm_home, sysasm_user, diskgroup) ⇒ Object
- #diskgroup_create(asm_home, sysasm_user, diskgroup, redundancy: "NORMAL", failgroup: nil, disks: nil, disk_name: nil, disk_size: nil, disk_force: false, disk_type: "REGULAR", attributes: nil) ⇒ Object
-
#diskgroup_delete(asm_home, sysasm_user, diskgroup, drop_force: false, drop_contents: true) ⇒ Object
DROP DISKGROUP diskgroup_name [ FORCE INCLUDING CONTENTS | { INCLUDING | EXCLUDING } CONTENTS ].
- #diskgroup_directory_create(asm_home, sysasm_user, diskgroup, directory) ⇒ Object
- #diskgroup_directory_delete(asm_home, sysasm_user, diskgroup, directory, force: false) ⇒ Object
- #diskgroup_directory_exist?(asm_home, sysasm_user, diskgroup, directory) ⇒ Boolean
- #get_block_device_id(device, platform_family, platform_version) ⇒ Object
- #get_partition(device) ⇒ Object
- #initialize_device(device) ⇒ Object
- #oracleasm_cmd ⇒ Object
-
#oracleasm_runner(command) ⇒ Object
def oracleasm_runner(command, sudo: false).
-
#querydisk(device) ⇒ Object
def querydisk(device, sudo: false).
-
#renamedisk(disk, new_label) ⇒ Object
def renamedisk(disk, new_label, sudo: false).
Instance Method Details
#asm_device_exists?(device) ⇒ Boolean
#asm_disk_exists?(disk) ⇒ Boolean
#asmcmd_runner(asm_home, sysasm_user, command) ⇒ Object
#asmsql_runner(asm_home, sysasm_user, sql_command) ⇒ Object
#clobber_device(device) ⇒ Object
#createdisk(device, label) ⇒ Object
def createdisk(device, label, sudo: false)
#deletedisk(label) ⇒ Object
def deletedisk(label, sudo: false)
#diskgroup?(asm_home, sysasm_user, diskgroup) ⇒ Boolean
#diskgroup_add_disk(asm_home, sysasm_user, diskgroup, disk) ⇒ Object
ALTER DISKGROUP
{ diskgroup_name
{ { { add_disk_clause | drop_disk_clause }
[, { add_disk_clause | drop_disk_clause } ]...
| resize_disk_clause
} [ rebalance_diskgroup_clause ]
| replace_disk_clause
| rename_disk_clause
| disk_online_clause
| disk_offline_clause
| rebalance_diskgroup_clause
| check_diskgroup_clause
| diskgroup_template_clauses
| diskgroup_directory_clauses
| diskgroup_alias_clauses
| diskgroup_volume_clauses
| diskgroup_attributes
| modify_diskgroup_file
| drop_diskgroup_file_clause
| usergroup_clauses
| user_clauses
| file_permissions_clause
| file_owner_clause
| scrub_clause
}
| { diskgroup_name [, diskgroup_name ] ...
| ALL
} { undrop_disk_clause
| diskgroup_availability
| enable_disable_volume
}
} ;
#diskgroup_alter(asm_home, sysasm_user, diskgroup) ⇒ Object
#diskgroup_create(asm_home, sysasm_user, diskgroup, redundancy: "NORMAL", failgroup: nil, disks: nil, disk_name: nil, disk_size: nil, disk_force: false, disk_type: "REGULAR", attributes: nil) ⇒ Object
#diskgroup_delete(asm_home, sysasm_user, diskgroup, drop_force: false, drop_contents: true) ⇒ Object
DROP DISKGROUP diskgroup_name
[ FORCE INCLUDING CONTENTS
| { INCLUDING | EXCLUDING } CONTENTS
]
#diskgroup_directory_create(asm_home, sysasm_user, diskgroup, directory) ⇒ Object
#diskgroup_directory_delete(asm_home, sysasm_user, diskgroup, directory, force: false) ⇒ Object
#diskgroup_directory_exist?(asm_home, sysasm_user, diskgroup, directory) ⇒ Boolean
#get_block_device_id(device, platform_family, platform_version) ⇒ Object
#get_partition(device) ⇒ Object
#initialize_device(device) ⇒ Object
#oracleasm_cmd ⇒ Object
#oracleasm_runner(command) ⇒ Object
def oracleasm_runner(command, sudo: false)
#querydisk(device) ⇒ Object
def querydisk(device, sudo: false)
#renamedisk(disk, new_label) ⇒ Object
def renamedisk(disk, new_label, sudo: false)