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 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号35 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏5 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐5 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再5 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest5 天前
数据库SQL学习
数据库·sql