alter_database

alter_database 
      ::= 
      "alter" "database" [ database_name ] 
      ( ( "mount" [ "parallel" | "exclusive" ] ) 
      | ( "convert" ) 
      | ( "open" [ "resetlogs" | "noresetlogs" ] ) 
      | ( "archive" | "noarchive" ) 
      | ( "recover" recover_clause ) 
      | ( "add" "logfile" logfile_clause ) 
      | ( "add" "logfile" "member" logmember_clause 
      { "," logmember_clause } ) 
      | ( "drop" "logfile" group_file_list ) 
      | ( "rename" "file" file_list 
      "to" file_list ) 
      | ( "backup" "controlfile" "to" file_reuse ) 
      | ( "create" "datafile" file_list [ "as" file_spec_list ] ) 
      | ( "datafile" "'" file_name "'" 
      [ "online" | ( "offline" [ "drop" ] ) ] ) 
      | ( "enable" [ "public" ] "thread" n ) 
      | ( "disable" "thread" n ) 
      | ( "rename" "global_name" "to" database_name 
      { "." domain_name } ) ) 

[rule list]
This rule is called by

alter_command