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...
相关推荐
一只游鱼8 小时前
Springboot+BannerBanner(启动横幅)
java·开发语言·数据库
散峰而望8 小时前
Dev-C++一些问题的处理
c语言·开发语言·数据库·c++·编辑器
Elieal8 小时前
Spring 框架IOC和AOP
java·数据库·spring
@爱学习的小趴菜9 小时前
Redis服务器配置
服务器·数据库·redis
寒秋丶10 小时前
Milvus:向量字段-二进制向量、稀疏向量与密集向量(六)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
寒秋丶10 小时前
Milvus:通过Docker安装Milvus向量数据库(一)
数据库·人工智能·docker·ai·ai编程·milvus·rag
Maỿbe11 小时前
Redis的持久化
数据库·redis·缓存
努力学习的小廉12 小时前
初识MYSQL —— 基本查询
数据库·mysql·1024程序员节
许泽宇的技术分享12 小时前
让数据库“听懂“人话:Text2Sql.Net 深度技术解析
数据库·.net
珊珊而川13 小时前
MAC-SQL 算法一
数据库·sql·oracle