linux下oracle数据迁移步骤,Linux下Oracle备份与数据迁移

本文介绍了在Linux CentOS4系统中进行Oracle10g数据库的迁移和备份的详细步骤,包括使用exp、imp、expdp等工具进行用户模式、表模式和整个数据库的导出与导入,以及如何创建和管理表空间、用户,以及处理特定路径问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境: OS : CentOS4  DBServer: Oracle10g  Client: pl/sql Developer + SecureCRT

这里只是我在工作中用到了一些简单的用法,也是最常用到的,在这里总结一下

Oracle自带了几个数据备份和迁移的工具,很强大,也很好用: exp, imp expdp

一般包括一下步骤:

1,登录oracle

Su –oracle

Sqlplus /nolog

Conn /as sysdba

2,创建表空间/用户

CREATE TABLESPACE TS_SHSJB

DATAFILE

‘/u01/app/oracle/oradata/ora10g/TS_SHSJB_01.DBF’ SIZE 100M AUTOEXTEND ON NEXT50M MAXSIZE 2048M

EXTENT MANAGEMENT LOCAL

SEGMENT SPACE MANAGEMENT AUTO;

需要保证 datafile目录存在,并且oracle用户有权限

然后利用exp命令导出: Attention: exp是shell命令不是在sqlplus模式下的工具

语法如下:

导出数据库、

exp的三种导出方式:  用户模式,表模式,整个数据库。整库的不常用;

exp使用方法: exp [option]

option语法 keyword=value,exp help=y 显示该命令的帮助信息

用户模式导出:exp userid=scott/tiger@wdb file=scott.dmp log= scott.log owner=scott

表模式导出: &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值