Oracle数据库冷备份(实例)

冷备份
1、

select file#,name,bytes/1024/1024 mb from v$datafile;


2 、缩减 便于copy

 alter database datafile 2 resize 100m;
    show parameter spfile
    create undo tablespace u2 datafile '/u01oracle/oradata/qq/u2.dbf' size 2m autoextend on; 


       //建新的
  

 alter  system set undo_tablespace=u2;        //改默认
    drop tablespace undotbs1;                    //删老的
    drop trigger sys.sdo_topo_drop_ftbl;
    drop tablespace undotbs1;
    select block_id


3、在操作系统上删除无用的文件,数据库的目录 查看数据库要备份的信息
  

 select name from v$datafile
    union all
    select name from v$controlfile
    union all
    select member from v$logfile
    union all
    select name from v$tempfile;


4、

shutdown immediate;


5、把数据库存在的路径文件复制到 /bk
6、删除老的数据目录
7、建立以ip地址名称的路径 /db31, 赋予权限
8、启动数据库,可以nomount,报错
9、把备份复制到新目录
10、修改参数control_files到新目录
11、

startup mount
select name from v$datafile union all...
alter database rename file '...' to '...';
alter database open


12、查看 数据库已经搬到新位置

select name from v$datafile union all...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔-的-女汉子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值