Oracle 数据库备份与恢复

本文详细介绍了如何使用Oracle数据库的exp和imp工具进行备份和恢复操作,包括完全导出和导入、表结构导出、特定表的导出与导入等步骤。同时,还涵盖了数据库迁移过程中的用户创建、授权、导入、空间修改以及查询表空间使用情况等关键步骤。
摘要由CSDN通过智能技术生成

Oracle 数据库备份与恢复

一、Oracle 数据库备份

exp方式导出 (cmd命令行操作)

相关参数项如下:

关键字 说明 默认
USERID 用户名/口令
FULL 导出整个文件 (N)
BUFFER 数据缓冲区的大小
OWNER 导出指定的所有者用户名列表
FILE 输出文件 (EXPDAT.DMP)
TABLES 导出指定的表名列表
COMPRESS 是否压缩导出的文件 (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y)
PARFILE 参数文件名
CONSTRAINTS 导出限制 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件
STATISTICS 分析对象(ESTIMATE)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
FILESIZE 各转储文件的最大尺寸
QUERY 选定导出表子集的子句
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TABLESPACES 导出指定的表空间列表
1.完全导出(选项都为默认配置)
exp username/password@datebase file=D:\...\x.dmp log=D:\...\x.txt 

例子:

导出myoracle数据库system用户,密码为123456的所有数据到D:\system.dmp文件中,日志写入D:\system_log.txt文件

exp system/123456@213.234.12.32/myoracle file=D:\system.dmp log=D:\system_log.txt  

如果在tnsnames.ora文件中已经进行了配置,可直接使用监听名称代替数据库路径,格式如下:

exp system/123456@myoracle file=D:\system.dmp log=D:\system_log.txt
2.只导出表结构
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值