神通数据库系统管理命令¶
本节遵循以下约定:
[ ]表示可选项,{ }表示必选项(默认)。
A | B表示A和B只选其一。
{A | B | C}…表示A、B和C可以多次出现,如无特别说明,每一选项最多只能出现一次。
{A}+表示A,A,…,以逗号分隔,至少一个。
[A]+表示A 可以出现多个,可以不出现,无需逗号分隔
STARTUP¶
描述¶
启动神通数据库
说明¶
STARTUP
RESTRICT
只允许系统用户登陆,或表示单用户模式。
PFILE = filename
指定参数文件所在的路径,如果不指定,则由当前环境变量给出。
MOUNT dbname
装载指定的数据库,如果不指定dbname,寻找默认有效的数据库。
OPEN
装载并打开指定的数据库。
READ ONLY
数据库只读。
READ WRITE
数据库可读写。
NOMOUNT
只启动实例,不装载数据库
注解
STARTUP等于STARTUP OPEN
STARTUP OPEN等于STARTUP OPEN READ WRITE
SHUTDOWN¶
描述¶
关闭神通数据库
说明¶
ABORT
异常退出。
IMMEDIATE
立即回滚所有未结束的事务并正常退出。
NORMAL
禁止开始新的连接,等待所有连接结束并正常退出。
TRANSACTIONAL
禁止开始新的事务,等待所有事务结束并正常退出。
注解
SHUTDOWN等于SHUTDOWN NORMAL
CREATE DATABASE¶
描述¶
创建数据库
说明¶
database
要创建的数据库名称,如果不指定,则为默认数据库。
CONTROLFILE
'filename'
filename指定新的控制文件,各控制文件路径由配置参数CONTROLFILE给出。
LOGFILE子句
创建一个日志组,同一CREATE DATABASE可以包含多条LOGFILE子句(至少两条),每条子句分别创建一个不同的日志组;filename给出各日志成员的路径,SIZE子句表示日志组的长度,如果不指定日志组,则神通数据库自动创建两个大小为的日志组,每个日志组包含一个日志成员,创建路径由环境变量给出。
size_clause
表示长度,其中K和KB表示千字节,M和MB表示兆字节,G和GB表示吉字节,T和TB表示太字节,大小写无关,如果不指定,则表示以M为单位。
ARCHIVELOG filename
归档模式,filename为归档路径。
NOARCHIVELOG
不归档模式。
DATAFILE子句
创建一个或多个数据文件,其各参数的含义同log_file_spec子句,AUTOEXTEND子句用于设置数据文件的自动增长属性,如果设置自动增长但不指定NEXT,其值为;如果不指定数据文件,则神通数据库自动创建一个大小为的数据文件,创建路径由环境变量给出。
注解
CREATE DATABASE等于CREATE DATABASE NOARCHIVELOG
DATAFILE等于DATAFILE AUTOEXTEND OFF
AUTOEXTEND ON 等于AUTOEXTEND ON MAXSIZE UNLIMITED
ALTER DATABASE¶
描述¶
更改数据库
语法¶
alter_database ::=
startup_clause ::=
data_file_clause ::=
log_file_clause ::=
recovery_clause ::=
说明¶
database
要更改的数据库名称,如果不指定,则由配置参数DB_NAME给出。
startup_clause
设置数据库状态,各参数含义可参见STARTUP语句。
recovery_clause
恢复数据库,如果指定UNTIL子句,则表示恢复到指定的时间点,否则表示恢复到故障点。
data_file_clause
修改一个或多个数据文件的设置,
DATAFILE子句
用于更改一个已有的数据文件的长度(RESIZE子句)或自动增长属性(autoextend_clause子句)
log_file_clause
创建或删除一个日志组或日志成员,其中ADD LOGFILE子句表示创建一个日志组,DROP LOGFILE表示删除一个多多个日志组、ADD LOGFILE MEMBER表示在指定的一个日志组中增加一个或多个日志成员、DROP LOGFILE MEMBER表示删除多个日志成员。
ARCHIVELOG filename
归档模式,filename为归档路径。
NOARCHIVELOG
不归档模式。
RENAME GLOBAL_NAME子句
改变数据库名称。
RENAME FILE子句
改变一数据文件、日志成员或归档文件的路径。
注解
DATAFILE等于DATAFILE AUTOEXTEND OFF
AUTOEXTEND ON 等于AUTOEXTEND ON MAXSIZE UNLIMITED