初始化参数
初始化参数文件有两种:文本初始化参数文件和服务器参数文件 1.使用SHOW PARAMETERS语句显示初始化参数 2.使用V$PARAMETER视图查看初始化参数信息 3.使用ALTER SYSTEM语句设置初始化参数 案例 查看所有以db开头的初始化参数。
SHOW PARAMETERS db
使用sys以sysdba身份登录sqlplus,执行如下命令,查看以db开头的初始化参数。
SELECT NAME, VALUE FROM V$PARAMETER
WHERE NAME LIKE '%db%';
使用alter system语句可以设置初始化参数 设置SGA_MAX_SIZE的值为1G,并且只将其保存在SPFILE文件中
ALTER SYSTEM SET SGA_MAX_SIZE=1G
SCOPE = SPFILE;
控制文件
案例 将控制文件备份为二进制文件
ALTER DATABASE BACKUP CONTROLFILE
TO 'D:\ORACLE\CONTROL.BKP';
将控制文件备份为文本文件
ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
重做日志文件
状态 装载:
shutdown immediate;
shartup mount;
alter database archivelog;
alter database open;
案例 查询重做日志文件组的信息
SELECT GROUP
STATUS,ARCHIVED FROM V$LOG;
查询重做日志文件的信息
SELECT GROUP
FROM V$LOGFILE ORDER BY GROUP
为当前数据库创建一个包括两个大小为10M的成员文件(‘D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO06a.LOG’,‘D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO06b.LOG’ )的重做日志文件组6
ALTER DATABASE ADD LOGFILE GROUP 6
('D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO06a.LOG',
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO06b.LOG') SIZE 10M;
为数据库的重做日志文件组1、2、3分别创建一个成员文件。
ALTER DATABASE ADD LOGFILE MEMBER
'D:\APP\ADMINISTRATOR\ORADATA\REDO01C.LOG'
TO GROUP 1,
'D:\APP\ADMINISTRATOR\ORADATA\REDO02C.LOG'
TO GROUP 2,
'D:\APP\ADMINISTRATOR\ORADATA\REDO03C.LOG'
TO GROUP 3;
手动日志切换的语法,并查看日志切换状态
ALTER SYSTEM SWITCH LOGFILE ;
Select group
将重做日志文件REDO01B.LOG、REDO02B.LOG移动到目录D:\APP\ADMINISTRATOR\ORADATA中
HOST MOVE D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01B.LOG D:\APP\ADMINISTRATOR\ORADATA\REDO01B.LOG
HOST MOVE D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02B.LOG D:\APP\ADMINISTRATOR\ORADATA\REDO02B.LOG
ALTER DATABASE RENAME FILE
'D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01B.LOG', 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02B.LOG'
TO 'D:\APP\ADMINISTRATOR\ORADATA\REDO01B.LOG', 'D:\APP\ADMINISTRATOR\ORADATA\REDO02B.LOG';
删除第4个重做日志文件组中的成员文件“E:\REDO04-2.LOG ”
ALTER DATABASE DROP LOGFILE MEMBER
'E:\REDO04-2.LOG';
归档 查看当前数据库的归档模式
ARCHIVE LOG LIST
关闭数据库
SHUTDOWN IMMEDIATE
将数据库启动到加载状态
STARTUP MOUNT
改变数据库归档模式
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE NOARCHIVELOG;
打开数据库
ALTER DATABASE OPEN;
|