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...
相关推荐
AOwhisky1 小时前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
小红卒1 小时前
mysql之udf提权
数据库·mysql·网络安全
Trouvaille ~2 小时前
【Redis篇】Redis 哨兵(Sentinel):高可用自动故障转移
数据库·redis·缓存·中间件·sentinel·高可用·哨兵
qfljg2 小时前
oracle 迁移到postgres
数据库·oracle
六月雨滴2 小时前
Oracle SGA 优化
oracle·dba
giaz14n9X2 小时前
Redis 分布式锁进阶第五十七篇
数据库·redis·分布式
剑神一笑3 小时前
Linux ls 命令深度解析:从目录遍历到颜色输出的实现原理
linux·服务器·数据库
Maynor9963 小时前
Codex API 网关迁移与流量优化实战
数据库·oracle
WyCAGy8ij3 小时前
Redis 分布式锁进阶第二篇讲解
数据库·redis·分布式
南极企鹅3 小时前
MySQL的两大支柱:undo Log&redo log
数据库·mysql·oracle