oracle的sql命令积累

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;}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值