- 浏览: 117379 次
- 性别:
- 来自: 南宁
文章分类
最新评论
这段是网上看到的导出教程(英文说明说中的)
$exp test/test123@appdb
Enter array fetch buffer size: 4096 > 回车
Export file: expdat.dmp > m.dmp 生成导出的文件名
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
Export table data (yes/no): yes > 回车
Compress extents (yes/no): yes > 回车
Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set
About to export specified tables via Conventional Path ...
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > cmamenu 要导出的表名
. . exporting table CMAMENU 4336 rows exported
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 要导出的表名n
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 回车
Export terminated successfully without warnings.
以下是我自己写的:
//数据迁移
//登陆
sqlplus
sys as sysdba
sys
//查询数据库文件路径
select file_name from dba_data_files;
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
//查询所在路径方法2
select name from v$datafile;
//操作spfile
show parameter spfile;
create pfile from spfile;
修改spfile 的指向路径
开数据库
startup mount
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\system01.dbf' TO 'D:\oracle\product\10.2.0\oradata\orcl\system01.dbf';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\SYSAUX01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\SYSAUX01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\TEMP01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\TEMP01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\UNDOTBS01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\UNDOTBS01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF';
//修改数据库日记
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO02.LO
G' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO02.LOG';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO01.LO
G' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG';
//修改资源文件
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL03
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL03.CTL';
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL02
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL02.CTL';
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL01
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL01.CTL';
//*备注:控制文件可以不迁移。迁移后可能导致数据文件路径不对!
//导出导入
exp
$exp userid=sys/orcl@orcl //简单命令输入这个后可以按提示操作
导出的文件肯能在c:\ 或是在 database下
或是C:\Documents and Settings\Administrator
//以下是比较健全的写法。最好记得加上log 属性
$EXP USERID='SYS/orcl@orcl as sysdba' FILE=E:\orcl.DMP LOG=e:\orcl.log FULL=Y BUFFER=604000
REM -----导入备份的数据文件到ORCL备份数据库
$IMP USERID='SYS/oracle@local as sysdba' FILE=E:\hisback\ZLHIS0.DMP FULL=Y IGNORE=Y COMMIT=Y BUFFER=1024000
REM ---导入后对无效对象进行重新编译
sqlplus sys/oracle@local @e:\hisback\invalid.txt
$exp test/test123@appdb
Enter array fetch buffer size: 4096 > 回车
Export file: expdat.dmp > m.dmp 生成导出的文件名
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
Export table data (yes/no): yes > 回车
Compress extents (yes/no): yes > 回车
Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set
About to export specified tables via Conventional Path ...
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > cmamenu 要导出的表名
. . exporting table CMAMENU 4336 rows exported
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 要导出的表名n
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > 回车
Export terminated successfully without warnings.
以下是我自己写的:
//数据迁移
//登陆
sqlplus
sys as sysdba
sys
//查询数据库文件路径
select file_name from dba_data_files;
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
//查询所在路径方法2
select name from v$datafile;
//操作spfile
show parameter spfile;
create pfile from spfile;
修改spfile 的指向路径
开数据库
startup mount
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\system01.dbf' TO 'D:\oracle\product\10.2.0\oradata\orcl\system01.dbf';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\SYSAUX01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\SYSAUX01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\TEMP01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\TEMP01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\UNDOTBS01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\UNDOTBS01.DBF';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF' TO 'D:\oracle\product\10.2.0\oradata\orcl\USERS01.DBF';
//修改数据库日记
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO03.LOG';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO02.LO
G' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO02.LOG';
alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\REDO01.LO
G' TO 'D:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG';
//修改资源文件
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL03
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL03.CTL';
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL02
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL02.CTL';
SQL> alter database RENAME FILE 'F:\oracle\product\10.2.0\oradata\orcl\CONTROL01
.CTL' TO 'D:\oracle\product\10.2.0\oradata\orcl\CONTROL01.CTL';
//*备注:控制文件可以不迁移。迁移后可能导致数据文件路径不对!
//导出导入
exp
$exp userid=sys/orcl@orcl //简单命令输入这个后可以按提示操作
导出的文件肯能在c:\ 或是在 database下
或是C:\Documents and Settings\Administrator
//以下是比较健全的写法。最好记得加上log 属性
$EXP USERID='SYS/orcl@orcl as sysdba' FILE=E:\orcl.DMP LOG=e:\orcl.log FULL=Y BUFFER=604000
REM -----导入备份的数据文件到ORCL备份数据库
$IMP USERID='SYS/oracle@local as sysdba' FILE=E:\hisback\ZLHIS0.DMP FULL=Y IGNORE=Y COMMIT=Y BUFFER=1024000
REM ---导入后对无效对象进行重新编译
sqlplus sys/oracle@local @e:\hisback\invalid.txt
发表评论
-
oracle中exp,imp的使用详解
2011-08-02 10:13 797oracle中exp,imp的使用详解 基本语法和实例: ... -
oracle表空间
2011-08-02 09:53 719oracle表空间(C:\oraclexe\oradata\X ... -
Oracle中start by prior子句用法
2011-01-30 11:15 685connect by 是结构化查询 ... -
数据库优化前基础准备
2010-12-07 16:12 675聚集、非聚集索引、唯一索引、复合索引、系统自建索引 2008 ... -
Oracle数据库10g垃圾表清除的最新方法
2010-09-01 23:33 773经常使用Oracle10g,我们可以发现以前删除的表在数据库中 ... -
集群配置
2010-09-01 23:28 1129Windows2003配置集群图文 ... -
ora-12514:TNS:listener does not currently know of service requested in connect d
2010-07-23 09:41 4789ora-12514:TNS:listener does not ... -
oracle的授权问题
2010-07-19 13:16 748给用户赋予新的权限: grant (insert\alter\ ... -
Oracle数据导入导出imp/exp
2010-07-14 08:51 849Oracle数据导入导出imp/exp 功能:Oracle数 ... -
oracle pl/sql developer报表教程1
2010-07-12 17:30 1696您正在看的ORACLE教程是:充分利用 Oracle SQL ... -
oracle安装
2010-07-12 14:53 643一、选择行 1. 简单的SE ... -
oracle常用的命令
2010-07-12 13:39 590SPOOL将屏幕所有的输出输出到指定文件 -- spool 文 ... -
心中有道疤!
2010-07-12 13:37 747感觉生活有的时候真的很无乃的!明明不想知道的问题还是忍不住问 ... -
Oracle版本的那些事你知道吗?
2010-07-12 13:29 972本文主要介绍的是Oracle版本的区别,从Oracle数据库的 ...
相关推荐
oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。
oracle 命令导入导出命令,对于数据迁移,数据备份本地数据库和服务数据库很实用的命令
Oracle 导出导入迁移方案V1.4.docx
Oracle-导出、导入某用户所有数据,可以进行oracle数据迁移
此工具功能是将oracle数据库中的数据迁移到mysql数据库,可以直接连接到两个目标数据库进行热操作,也可以读取oracle导出文件,导入的Mysql库中。
window下Oracle 11g导出的EXPDP数据导入到linux
本文讲述了LINUX下Oracle数据导入导出的方法。分享给大家供大家参考,具体如下: 一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制...
DB2到Oracle的数据迁移,使用export完成DB2的数据导出,然后用SQLLoader完成Oracle的数据导入。
数据的导入导出工具 能迁移dmp\dbf\sqlserver\access等数据 还能实现oracle数据库不同版本数据的迁移,超好用
同时集成了最高效的ORACLE数据导入导出模块,可大幅度提高日常数据备份和一次性数据数据迁移的效率......
通过数据泵(expdp、impdp)导出Oracle表、库等详细,已经经过验证
详细描述ORACLE导入导出方案,并配置部分示例命令和案例,详细说明各个数据操作方案的导入导出命令及功能等。
Oracle数据库导入导出(备份与恢复).pdf
hadoop数据从oracle导入与导出
只需要修改配置文件,就可以方便的在ORACLE,SQLSERVER,EXCEL 数据表 之间导入导出
可以将Oracle、SQL、MDB、MySQL、Txt、Excel等多种数据源中的数据自由进行转换和数据迁移的软件,类似ETL的软件,并针对Oracle加入了备份和恢复功能 具有如下特点: 1.可以把一个数据库中所需要的记录导入到另一个...
oracle的字符集介绍和设置,oracle导用户时的空表设置,oracle导出导入用户全过程详细介绍。
1.该文档包含了下载,安装,与mysql数据迁移到金仓数据库 2.windows, kingbase SE V8
Oracle10g数据泵操作步骤详解 用数据泵导出可提高数据库导入导出性能
1,迁移表的导出,生成备份文件;重命名迁移表。 2,创建准备分区所对应的表空间。 3,创建最终迁移结果的新表,将其中最大的一个业务表,按照组织级别分成5个表,提高搜索性能。 4,创建准备迁移工作的存储过程;...