oracle数据库的动态性能表或视图.是随实例的创建而创建,相反而消失.
常用的动态性能表有:v$tablespace,v$backup,v$datafile,v$datafile_header
如果查system中一般的表如下:dba_users,
1.切换服务器归档模式,如果已经是归档模式可跳过此步。
conn / as sysdba(以dba身份连接数据库)
shutdown immediate(立即关闭数据库)
startup mount (启动实例并加载数据库,但不打开)
alter database archivelog;(更改数据库为归档模式)
alter database open;
alter system archive log start (启动自动归档)同样archive log start
相反archive log stop(alter system archive log stop);
exit(退出)
如果对某个序列的日志进行归档
alter system archive log current;
alter system archive log sequence 序列数;
2.要查看数据库是否启动归档日志;
archive log list;
3.如果关闭自动归档日志;
shutdown immediate;
startup mount;
alter database noarchivelog;
4.对表空间进行热备份
alter tablespace users begin backup;(在此模式下,不会修改数据文件,而只会把修改的数据放在重做日志文件中)
host copy D:\oracle\oradata\sthii\SYSTEM01.DBF d:\orabackup
alter tablespace users end backup;(结束备份后要进行归档日志切换工作,以此来修改表空间的数据,为保证备份是有效的)
5.备份控制文件
alter database backup controlfile to 'd:\oraback\control.bak';
alter database backup controlfile to trace;
6.备份初始化参数文件
create pfile='d:\orabackup\pfile.ora' from spfile;
(说明要在dos下运行) 效验参数文件的有效性:dbv命令
dbv file=D:\oracle\oradata\sthii\SYSTEM01.DBF blocksize=4096
7.修改空间文件路径
8.修改归档进程的数量(设置初始参数)
alter system set log_archive_max_process=3;
alter system set log_archive_start=true
9.oracle会话跟踪
alter session sql_trace=true
10.
11.在dos命令下启动恢复管理器
rman target=system/hiii@sthii;
run{
allocate channel d1 type disk;
backup tablespace system;
release channel d1;}
run{
allocate channel t1 type tbs_tape;
backup tablespace system;
release channel t1;}
常用的动态性能表有:v$tablespace,v$backup,v$datafile,v$datafile_header
如果查system中一般的表如下:dba_users,
1.切换服务器归档模式,如果已经是归档模式可跳过此步。
conn / as sysdba(以dba身份连接数据库)
shutdown immediate(立即关闭数据库)
startup mount (启动实例并加载数据库,但不打开)
alter database archivelog;(更改数据库为归档模式)
alter database open;
alter system archive log start (启动自动归档)同样archive log start
相反archive log stop(alter system archive log stop);
exit(退出)
如果对某个序列的日志进行归档
alter system archive log current;
alter system archive log sequence 序列数;
2.要查看数据库是否启动归档日志;
archive log list;
3.如果关闭自动归档日志;
shutdown immediate;
startup mount;
alter database noarchivelog;
4.对表空间进行热备份
alter tablespace users begin backup;(在此模式下,不会修改数据文件,而只会把修改的数据放在重做日志文件中)
host copy D:\oracle\oradata\sthii\SYSTEM01.DBF d:\orabackup
alter tablespace users end backup;(结束备份后要进行归档日志切换工作,以此来修改表空间的数据,为保证备份是有效的)
5.备份控制文件
alter database backup controlfile to 'd:\oraback\control.bak';
alter database backup controlfile to trace;
6.备份初始化参数文件
create pfile='d:\orabackup\pfile.ora' from spfile;
(说明要在dos下运行) 效验参数文件的有效性:dbv命令
dbv file=D:\oracle\oradata\sthii\SYSTEM01.DBF blocksize=4096
7.修改空间文件路径
8.修改归档进程的数量(设置初始参数)
alter system set log_archive_max_process=3;
alter system set log_archive_start=true
9.oracle会话跟踪
alter session sql_trace=true
10.
11.在dos命令下启动恢复管理器
rman target=system/hiii@sthii;
run{
allocate channel d1 type disk;
backup tablespace system;
release channel d1;}
run{
allocate channel t1 type tbs_tape;
backup tablespace system;
release channel t1;}