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. ADO.NET 代码示例

    转自:http://msdn.microsoft.com/zh-cn/library/dw70f090 本主题中的代码列表演示如何使用下面的 ADO.NET 技术从数据库中检索数据: ADO.NET ...

  2. 英语之路 zt

    各位为英语而郁闷的兄弟姐妹们: 自从考完GRE和TOEFL以后,心有所感,本想写点心得,但是因为太懒没写成.今日风雨如晦,心中又有所感,于是一舒笔墨,写下我学英语的方法.俺知道有很多兄弟姐妹们和曾经的 ...

  3. selenium webdriver(1)---浏览器操作

    启动浏览器 如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox.IE启动方式相同. //启动浏览器 import org.openqa.selenium.WebDriver; ...

  4. 好用的ajax后台框架

    dwz 简单实用的国产jquery Ui框架 http://www.j-ui.com/#_blank

  5. Bzoj 1042: [HAOI2008]硬币购物 容斥原理,动态规划,背包dp

    1042: [HAOI2008]硬币购物 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1747  Solved: 1015[Submit][Stat ...

  6. nyoj 1185 最大最小值【线段树最大值最小值维护】

    最大最小值 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 给出N个整数,执行M次询问. 对于每次询问,首先输入三个整数C.L.R: 如果C等于1,输出第L个数到第R ...

  7. php 获取某个月的周次信息

    在做统计的时候如果按照周统计 ,需要对某个月的周次信息进行计算,如果本月头一天不是星期一,则向上一个月取周一,本月最后的几天如果不能正好是一周,则忽略. 例如 2019-09月计算出来的结果 2016 ...

  8. java利用commons-email发送邮件并进行封装

    本例中利用commons-email发送邮件并进行封装,支持html内容和附件:Commons Email是Apache的Commons子项目下的一个邮件客户端组件,它是基于JavaMail的,大大简 ...

  9. PHPExcel的读取excel的操作

    首先导入类库: require_once 'PHPExcel.php'; require_once 'PHPExcel\IOFactory.php'; require_once 'PHPExcel\R ...

  10. GDB反向调试 + 指令记录+函数历史记录

    http://blog.chinaunix.net/uid-26941022-id-3199961.html b.c void fun(int a, int b){ int c; c=a+b; } v ...