1>查询数据库的字符集
SQL>select * from nls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET');
PARAMETER VALUE
-------------------- ---------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET ZHS16GBK
资料上说NLS_LANG = language_territory.charset
Language指的是服务器消息语言,territory指的是服务器日期、数字、货币格式,charset指字符集
2>查看客户端的字符集
SQL> select userenv('language') userenvs from dual;
USERENVS
----------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
客户端的字符集为ZHS16GBK,而数据库的字符集也为ZHS16GBK,所以不必另外设置。如果需要写入log,则需要在客户端设置相应的数据码
windows 直接在cmd中 set nls_lang=AMERICAN_AMERICA.ZHS16GBK
3>执行exp
e.g. exp sys/system as sysdba file=f:\backup\full.dmp full=y log=f:\backup\full.log consistent=y direct=y
注释:
buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统
consistent:下载期间所涉及的数据保持read only,缺省为n
direct:使用直通方式 ,缺省为n
feeback:显示处理记录条数,缺省为0,即不显示
file:输出文件,缺省为expdat.dmp
filesize:输出文件大小,缺省为操作系统最大值
indexes:是否下载索引,缺省为n,这是指索引的定义而非数据,exp不下载索引数据
log:log文件,缺省为无,在标准输出显示
owner:指明下载的用户名
query:选择记录的一个子集
rows:是否下载表记录
tables:输出的表名列表
4>执行imp
e.g.imp system/xx314159xx file=f:\backup\full.dmp fromuser=sys touser=xuxin
注释:
buffer:上载数据缓冲区,以字节为单位,缺省依赖操作系统
commit:上载数据缓冲区中的记录上载后是否执行提交
feeback:显示处理记录条数,缺省为0,即不显示
file:输入文件,缺省为expdat.dmp
filesize:输入文件大小,缺省为操作系统最大值
fromuser:指明来源用户方
ignore:是否忽略对象创建错误,缺省为n,在上载前对象已被建立往往是一个正常现象,所以此选项建议设为y
indexes:是否上载索引,缺省为n,这是指索引的定义而非数据,如果上载时索引已建立,此选项即使为n也无效,imp自动更新索引数据
log:log文件,缺省为无,在标准输出显示
rows:是否上载表记录
tables:输入的表名列表
touser:指明目的用户方
分享到:
相关推荐
对oracle的exp imp命令进行了详解
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...
EXP_IMPEXP_IMPEXP_IMPEXP_IMPEXP_IMPEXP_IMPEXP_IMP EXP_IMPEXP_IMPEXP_IMPEXP_IMPEXP_IMP EXP_IMPEXP_IMPEXP_IMP
通过EXP/IMP可以实现产品系统的跨平台的迁移,需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过 EXP/IMP工具迁移到新的环境中,复制环境是否生效。文中通过实例...
exp/imp2导入导出exp/imp2导入导出exp/imp2导入导出
EXPIMP80. Dictionary 对象是一个数据字典, 字典里可以存放不同的变量, 可以给字典里这些变 量赋值, 或从字典里取出这些变量的值进行数据传递, 它可以是任一个变量,也可以是一个对象。在 Dictionary 对象中主要...
EXP IMP命令详解
xp/imp两个命令可以说是oracle中最常用的命令了. ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但 数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部 ...
Oracle 10.2.0.5 客户端 精简版,可用sqlplusw、PL/SQL Developer 包含exp、imp功能(仅在10.2.0.5及以上版本数据库上可用)
Oracle数据库逻辑增量备份之exp/imp 1 一、实现需求 1 二、逻辑备份恢复工具exp/imp 2 1、逻辑备份原理 2 2、exp语法和参数 2 3、imp语法和参数 3 三、exp逻辑备份 4 ...七、Exp/Imp增量备份恢复总结 14
Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的。不论哪种计算机语言,不论它的实际操作技巧是如何灵活,都是避免不掉它的...
ORACLE导出导入(exp和imp)总结[文].pdf
Oracle exp imp命令详解,介绍这两种命令的参数,用法
Oracle客户端11.2.0.4.0的安装包,及其中exp和imp文件
oracle9i的EXP和IMP。方便只下载客户端精简版,但是又有导入导出需求的朋友。
Oracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp.txtOracle数据导入导出impexp....
Oracle备份恢复工具EXPIMP的使用
oracle版本绿色客户端(只收集了32位的,可在32、64下运行),并提供了相应的启动脚本,不需要任何配置,可随时随地拷贝使用。...本包提供windows下的32位绿色免安装、简易oracle客户端,含sqlplus、exp、imp等工具
Imp和Exp命令详解 Imp和Exp命令详解 Imp和Exp命令详解Imp和Exp命令详解 Imp和Exp命令详解