Oracle® Database SQL Language Reference 11g Release 1 (11.1) Part Number B28286-01 |
|
|
View PDF |
Note:
This SQL statement is valid only if you are using Automatic Storage Management and you have started an Automatic Storage Management instance. You must issue this statement from within the Automatic Storage Management instance, not from a normal database instance. For information on starting an Automatic Storage Management instance, refer to Oracle Database Storage Administrator's Guide.Purpose
The DROP
DISKGROUP
statement lets you drop an Automatic Storage Management disk group along with all the files in the disk group. Automatic Storage Management first ensures that no files in the disk group are open. It then drops the disk group and all its member disks and clears the disk header.
See Also:
CREATE DISKGROUP and ALTER DISKGROUP for information on creating and modifying disk groups
Oracle Database Storage Administrator's Guide for information on Automatic Storage Management and using disks groups to simplify database administration
Prerequisites
You must have the SYSDBA
system privilege and you must have an Automatic Storage Management instance started, from which you issue this statement. The disk group to be dropped must be mounted.
Syntax
drop_diskgroup::=
Semantics
diskgroup_name
Specify the name of the disk group you want to drop.
INCLUDING CONTENTS
Specify INCLUDING
CONTENTS
to confirm that Automatic Storage Management should drop all the files in the disk group. You must specify this clause if the disk group contains any files.
EXCLUDING CONTENTS
Specify EXCLUDING
CONTENTS
to ensure that Automatic Storage Management drops the disk group only when the disk group is empty. This is the default. If the disk group is not empty, then an error will be returned.
FORCE
This clause clears the headers on the disk belonging to a disk group that cannot be mounted by the ASM instance. The disk group cannot be mounted by any instance of the database.
The Automatic Storage Management instance first determines whether the disk group is being used by any other ASM instance using the same storage subsystem. If it is being used, and if the disk group is in the same cluster, or on the same node, then the statement fails. If the disk group is in a different cluster, then the system further checks to determine whether the disk group is mounted by any instance in the other cluster. If it is mounted elsewhere, then the statement fails. However, this latter check is not as definitive as the checks for disk groups in the same cluster. Therefore, use this clause with caution.
Example
Dropping a Diskgroup: Example The following statement drops the Automatic Storage Management disk group dgroup_01
, which was created in "Creating a Diskgroup: Example", and all of the files in the disk group:
DROP DISKGROUP dgroup_01 INCLUDING CONTENTS;