设置数据库状态为 OPEN | 设置数据库状态为 MOUNT | 设置数据库状态为 SUSPEND | |
修改数据库状态 | ALTER DATABASE OPEN; | ALTER DATABASE MOUNT; | ALTER DATABASE SUSPEND; |
设置数据库模式为 PRIMARY | 设置数据库模式为 STANDBY | 设置数据库模式为 NORMAL | |
修改数据库模式 | ALTER DATABASE MOUNT; ALTER DATABASE PRIMARY; ALTER DATABASE OPEN FORCE; | ALTER DATABASE MOUNT; ALTER DATABASE STANDBY; ALTER DATABASE OPEN FORCE; | ALTER DATABASE MOUNT; ALTER DATABASE NORMAL; ALTER DATABASE OPEN; |
增大日志文件 | 增加一个日志文件 | 重命名日志文件 | |
修改数据库日志文件 | ALTER DATABASE RESIZE LOGFILE 'C:\DMDBMS\data\dmlog_0.log' TO 300; --日志文件C:\DMDBMS\data\dmlog_0.log,使其大小增大为300M | ALTER DATABASE ADD LOGFILE 'C:\DMDBMS\data\dmlog_0.log' SIZE 200; --日志文件C:\DMDBMS\data\dmlog_0.log,其大小为200M | ALTER DATABASE MOUNT; ALTER DATABASE RENAME LOGFILE 'C:\DMDBMS\data\dmlog_0.log' TO 'd:\dmlog_1.log'; ALTER DATABASE OPEN; --C:\DMDBMS\data\dmlog_0.log 为 d:\dmlog_1.log。 |
设置数据归档模式为非归档 | ALTER DATABASE MOUNT; ALTER DATABASE NOARCHIVELOG; |
设置数据库归档模式为归档 | ALTER DATABASE MOUNT; ALTER DATABASE ARCHIVELOG; |
增加本地归档配置,归档目录为 c:\arch_local,文件大小为 128MB,空间限制为 1024MB | ALTER DATABASE MOUNT; ALTER DATABASE ADD ARCHIVELOG 'DEST = c:\arch_local, TYPE = local, FILE_SIZE = 128, SPACE_LIMIT = 1024'; |
增加一个实时归档配置,远程服务实例名为 realtime,需事先配置 MAL | ALTER DATABASE MOUNT; ALTER DATABASE ADD ARCHIVELOG 'DEST = realtime, TYPE = REALTIME'; |
增加一个异步归档配置,远程服务实例名为 asyn1,定时器名为 timer1,需 事先配置好 mail 和 timer | ALTER DATABASE MOUNT; ALTER DATABASE ADD ARCHIVELOG 'DEST = asyn1, TYPE = ASYNC, TIMER_NAME = timer1'; |
增加一个异步归档配置,远程服务实例名为 asyn2,定时器名为 timer2,源 库到异步备库的归档延时发送时间为 10 分钟,需事先配置好 mail 和 timer | ALTER DATABASE MOUNT; ALTER DATABASE ADD ARCHIVELOG 'DEST=asyn2, TYPE=ASYNC, TIMER_NAME=timer2, ARCH_SEND_DELAY=10'; |