1.使用管理员账号(sys)登录查询字符集信息

第一步:查询LinuxOracle数据库的字符集

select userenv('language') from dual;
查询结果集可能为:AMERICAN_AMERICA.ZHS16GBK根据查询实际结果填写
第二步:导出数据库前先设置导出字符集
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK          --(针对windows)导出设置什么字符集导入有设置同样的字符集

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK    --(针对Linux)导出设置什么字符集导入有设置同样的字符集

 注意:不管是Linux导出还是windows导出建议均设置导出字符集;并且导出和导入均设置一致的字符集,避免字符错乱,导出数据库前oracel11G可能会有空表导不出的情况;

此时需要进到SQL Developer 执行如下查询:
SELECT 'ALTER TABLE ' || TABLE_NAME || ' ALLOCATE EXTENT;'FROM User_Tab_Comments where table_type='TABLE';
查询出多张空表后,复制出到SQL窗口执行以下即可;
第三步:导出数据库
exp:适用于数据库较少的数据,数据量大时导出数据较久,花费时间较长;
expdp:适用于任何数据库,对于较大数据导出时间短,速度快,该命令只能在服务端使用,用于导出大量数据。
exp 用户名/密码@数据库 file=路径 log=路径
expdp 用户名/密码@数据库 directory=数据库配置的文件夹 dumpfile=数据库导出名 logfile=数据库导出日志名称
PS:需要先建好用户。
PSS:SQL> 表示要先用sys用户登录后创建,其中 '/data3/oracle'可以替换。
SQL> create or replace directory expdir as '/data3/oracle'  --配置的路径文件 
exp 用户名/密码 file=***.dmp log=***.log fromuser=用户名 touser=用户名

exp qwer/qwer file=wer.dmp log=qwer.log 

expdp 用户名/密码 directory=expdir dumpfile=***.dmp logfile=***.log

expdp qwer/qwer directory=expdir dumpfile=qwer.dmp logfile=qwer.log

导入:

impdp qwer/qwer directory=expdir dumpfile=qwer.dmp REMAP_SCHEMA=qwer:qwer EXCLUDE=USER full=y 

imp qwer/qwer file=qwer.dmp log=qwer.log fromuser=qwer touser=qwer

第四步:cmd WindowsOracel数据库字符集设置
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK        --(针对windows)导出设置什么字符集导入有设置同样的字符集
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK   --(针对Linux)导出设置什么字符集导入有设置同样的字符集
第五步:导入数据库

impdp qwer/qwer directory=expdir dumpfile=qwer.dmp REMAP_SCHEMA=qwer:qwer EXCLUDE=USER full=y 

imp qwer/qwer file=qwer.dmp log=qwer.log fromuser=qwer touser=qwer

linux导入导出数据库方法 windows导入导出数据库方法的更多相关文章

  1. windows linux 双系统默认启动windows 的几种方法

    装了双系统后,在开机时总会有想让一个系统默认启动的时候,一般安装完Ubuntu和XP双系统后,开机时默认的是启动Ubuntu系统,可是当想让XP作为默认启动的系统时怎么办呢? 在早期的Ubuntu系统 ...

  2. Kali Linux Web后门工具、Windows操作系统痕迹清除方法

    Kali Linux Web后门工具 Kali的web后门工具一共有四款,今天只介绍WebaCoo 首先介绍第一个WeBaCoo(Web Backdoor Cookie) WeBaCoo是一款隐蔽的脚 ...

  3. Linux下mongodb安装及数据导入导出教程

    Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...

  4. 第二百九十节,MySQL数据库-MySQL命令行导出导入数据库,数据库备份还原

    MySQL命令行导出导入数据库,数据库备份还原 MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program ...

  5. [Docker核心之容器、数据库文件的导入导出、容器镜像的导入导出]

    [Docker核心之容器.数据库文件的导入导出] 使用 Docker 容器 在 Docker 中,真正对外提供服务的还是容器,容器是对外提供服务的实例,容器的本质是进程. 运行一个容器 docker ...

  6. Linux服务器上的oracle数据导入和导出

    背景: 在同一台Linux服务器上,有两个数据库用户,分别为:database1,database2,如何把database1用户下面的所有的表和数据,导入到database2数据库(database ...

  7. Oracle 导出的表不全,以及数据库版本不同导入报错

    公司有两个环境下的数据库,版本不同,一个是11g r2,另一个是10g r2 首先在11g r2下用exp导出数据库备份文件,发现部分表缺失. 原来这部分表是空的,11G中新特性,当表无数据时,不分配 ...

  8. PHP导入导出excel表格图片的代码和方法大全

    基本上导出的文件分为两种: 1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已.修改这种文件后再保存,通常会提示你是否要转换成Excel文件 ...

  9. node.js零基础详细教程(6):mongodb数据库操作 以及导入导出

    第六章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑. ...

随机推荐

  1. Windows 8/8.1系统下硬盘占用率100%的问题解决思路汇总

    家庭组 2.关闭虚拟内存 3.关闭Windows 8快速开机功能 4.服务进程superfetch 5.系统下软件排除 操作步骤: 1.Windows 8系统的家庭组方便多人不用存储设备就能在局域网中 ...

  2. web前端相关的书籍

    一.Javascript方面的书籍: 1 JavaScript权威指南(第6版):号称javascript圣经,前端必备:前端程序员学习核心JavaScript语言和由Web浏览器定义的JavaScr ...

  3. (转)PQ分区魔术师中文版分区教程

    PQ分区魔术师中文版分区的图解,图文并茂很多朋友提到硬盘分区,觉得不敢轻易去尝试,怕得不偿失,深度xp系统下载在此分享下pq分区的图解详见下图: 1)这是用的雨林木风系统的光盘,其他系统盘一样 2)首 ...

  4. 《A First Course in Abstract Algebra with Applications》-chaper1-数论

    由于笔者在别的专栏多次介绍过数论,这里在<抽象代数基础教程>的专栏下,对于chaper1数论这一章节介绍的方式不那么“入门”. 首先来介绍一个代数中常用也是非常重要的证明方法:数学归纳法. ...

  5. hdoj 1035 Robot Motion

    Robot Motion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tota ...

  6. kafka broker 进入 conflicted ephemeral node 死循环

    转载请注明原创地址 http://www.cnblogs.com/dongxiao-yang/p/5621303.html 最近发现kafka一台服务器producer客户端写入时一直报错,查看该br ...

  7. Linq中Take、TakeWhile、Skip、SkipWhile的比较(转)

    参考文章:http://blog.csdn.net/lxfzgg/article/details/20534281 Take() , , , , , , , , , }; ); //从第一个元素开始, ...

  8. 解析xlsx与xls--使用2012poi.jar

    1.导入Jar包:poi-3.8-20120326.jar.poi-ooxml-3.8-20120326.jar.poi-ooxml-schemas-3.8-20120326.jar.xbean.ja ...

  9. 谈谈Angular关于$watch,$apply 以及 $digest的工作原理

    这篇文章主要是面向那些刚开始学AngularJs和想要了解数据绑定(data-binding)是怎么工作的, 如果你已经熟悉如何使用angularjs了,我强烈建议你不用阅读了. angularjs使 ...

  10. RichtextBox去除闪烁光标

    http://files.cnblogs.com/xe2011/CustomRichTextBox_HideCaret.rar richTextBox能高亮选择,光标仍在,没有光标闪烁 把重RichT ...