一.查询导出库的字符集 3个

1.查询oracle server端的字符集

SQL>select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK

2.如何查询dmp文件的字符集

SQL>select nls_charset_name(to_number('0354','xxxx')) from dual;

NLS_CHARSET_NAME(TO_NUMBER('0354','XXXX'
----------------------------------------
ZHS16GBK

3.查询oracle client端的字符集

[]$ echo $NLS_LANG

AMERICAN_AMERICA.ZHS16GBK

二.导出命令(带*的有时候不需要操作)

1.切换oracle用户

[]$  su - oracle

2.打开sqlplus

[]$  sqlplus / as sysdba

3*.查看有哪些directory,找到自己要使用的directory。

[]$  SQL>select * from dba_directories;

4*.如果没有要使用的directory,可以找到一个文件夹或者创建一个文件夹作为dmp文件的存放目录。

(如果2步骤有想要的directory,跳过此步骤。)
(如果已有文件夹,跳过此步骤。)

没有的话,退出SQL,创建文件夹,再打开sqlplus

SQL>exit
[]$ cd /xxx/yyy
[]$ mkdir oracleDMP
[]$ sqlplus / as sysdba

5*.将选择的(或者创建的文件夹)指定为directory。(如果使用已有的directory,可忽略此步骤。)

SQL>create directory ORACLEDMP as '/xxx/yyy/oracleDMP';  

6*.授权

SQL>grant read,write on directory ORACLEDMP to configcenter;

7.退出sqlplus

SQL>exit

8.导出

expdp方式:
[]$ expdp configcenter/pansoft2019 schemas=configcenter DIRECTORY=ORACLEDMP dumpfile=configcenter201811142147.dmp logfile=configcenter.log
exp方式:

三、导入命令(前7个步骤和导出相同,带*的有时候不需要操作)

1.切换oracle用户

[]$  su - oracle

2.打开sqlplus

[]$  sqlplus / as sysdba

3*.查看有哪些directory,找到自己要使用的directory。

[]$  SQL>select * from dba_directories;

4*.如果没有要使用的directory,可以找到一个文件夹或者创建一个文件夹作为dmp文件的存放目录。

(如果2步骤有想要的directory,跳过此步骤。)
(如果已有文件夹,跳过此步骤。)

没有的话,退出SQL,创建文件夹,再打开sqlplus

SQL>exit
[]$ cd /xxx/yyy
[]$ mkdir oracleDMP
[]$ sqlplus / as sysdba

5*.将选择的(或者创建的文件夹)指定为directory。(如果使用已有的directory,可忽略此步骤。)

SQL>create directory ORACLEDMP as '/xxx/yyy/oracleDMP';

6*.授权

SQL>grant read,write on directory ORACLEDMP to configcenter;

7.退出sqlplus

SQL>exit

8.导入

impdp方式:
[]$ impdp configcenter/pansoft2019 remap_schema=configcenter:configcenter remap_tablespace=configcenter_data:configcenter_data DIRECTORY=ORACLEDMP
dumpfile=configcenter201811142147.dmp table_exists_action=replace parallel=4 logfile=configcenter.log
impdp 
configcenter/pansoft2019    目标库用户名密码
remap_schema=configcenter:configcenter   源库用户名:目标库用户名
remap_tablespace=configcenter_data:configcenter_data  源库表空间:目标库表空间
DIRECTORY=ORACLEDMP   创建和授权的Directory
dumpfile=configcenter201811142147.dmp   dmp文件名
table_exists_action=replace   处理方式
logfile=configcenter.log   导入日志

oracle数据库导出与导入的更多相关文章

  1. 利用PL/SQL从Oracle数据库导出和导入数据

    转自:https://www.jb51.net/article/109768.htm 本文实例为大家分享了使用PL/SQL从Oracle数据库导出和导入数据的方法,供大家参考,具体内容如下 1.导出数 ...

  2. oracle 数据库 导出与导入 expdb和impdb使用方法 (服务器本机)

    expdb 与exp 导出数据有区异,exp 无法导出空值表,用于客户端,expdb 只用于服务器端.备份出来的数据可再远程传输到另外一台linux 实现异地备份! 一  关于expdp和impdp ...

  3. oracle如何导出和导入数据库表

    oracle如何导出和导入数据库表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简 ...

  4. oracle如何导出和导入数据库/表

    oracle如何导出和导入数据库/表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作, ...

  5. 案例情景--在一次Oracle 数据库导出时 EXP-00008;ORA-00904:EXP-00000: oracle不同版本导入导出规则

    案例情景--在一次Oracle 数据库导出时: C:\Documents and Settings\Administrator>exp lsxy/lsxy@lsxy_db file=E:\lsx ...

  6. 将Oracle数据库导出为txt格式

    将Oracle数据库导出为txt格式: 方法1: 对于Windows系统,可以采用以下方式: 选择控制面板-->管理工具-->数据源(ODBC),添加一个新的数据源(系统或用户DSN均可) ...

  7. mysql数据库和oracle数据库之间互相导入备份

    把从Oracle数据库导出的数据导入到MySql数据库中1. 使用默认的结束符号导入到MySql数据库中:    LOAD DATA LOCAL INFILE 'd:/oracle.txt' IGNO ...

  8. oracle数据库表的导入导出cmd命令大全

    在实际的项目开发中经常会遇到导入导出oracle数据库中的表,以下是常用的一些cmd命令: 一.数据表的导出 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daoch ...

  9. oracle数据库简单的导入导出操作

    一.数据库导出 1.导出用户名/密码,,导出用户名为test_expdp.导出路径默认为oracle中的dpdump文件中 expdp test_expdp/test_expdp@orcl direc ...

随机推荐

  1. bootstrapTable treegrid的使用

    最近打算自己弄一个后台,在整顿树形插件的时候,遇到问题,bootstrapTable treegrid最开始是怎么都显示不了树形,然后是数据出不来, 现在来记录下. 问题1:最开始怎么都显示不出来的问 ...

  2. 我们为什么要在Android中使用RxJava

    本文翻译来自–>Why should we use RxJava on Android 另外: 微凉一季 再另外: 微凉一季 感觉RxJava近期风生水起,不学习一下都不好意思了.洒家也是初学R ...

  3. nlp资料网站

    原文地址 http://blog.sina.com.cn/s/blog_574a437f01019poo.html 昨天实验室一位刚进组的同学发邮件来问我如何查找学术论文,这让我想起自己刚读研究生时茫 ...

  4. 大批量delete 优化方案

    超过100万以上数据 删除的时候 会非常慢且产生大量日志文件 最大的问题是内存爆表 导致得多次重启服务才能删除整个库 暂时提出初步优化方案 1.设置日志为简单模式,处理完后恢复 ALTER DATAB ...

  5. Tomcat中的backlog参数

    在linux 2.2以前,backlog大小包括了半连接状态和全连接状态两种队列大小.linux 2.2以后,分离为两个backlog来分别限制半连接SYN_RCVD状态的未完成连接队列大小跟全连接E ...

  6. SparkR-Install

    SparkR-Install 时间:2017-03-30 23:05:18      阅读:17      评论:0      收藏:0      [点我收藏+] 标签:too   下载   安装jd ...

  7. 通过java递归思想实现以树形方式展现出该目录中的所有子目录和文件

    当初在开始接触Java时  学习File部分的一个小练习  挺有意思 一开始是通过看 北京圣思园 张龙老师的视频开始学校java的,必须强烈推荐,真很棒. 功能实现:主要实现以树形方式展现出该目录中的 ...

  8. python学习笔记(四)

    模块与包 python模块,一个.py文件 导入模块的语法: import importable  importable#可以是包或包中的模块 import importable1,....,impo ...

  9. classmethod作用

    >>> class A(object): bar = 1 def func1(self): print 'foo' >>> class A(object): bar ...

  10. [Ubuntu] Git可视化比较工具 P4Merge 的安装/配置及使用

    1 下载 下载地址. 链接到上面的下载页后,先找到左边导航的 Clients ,如下图 1 所示. 接着找到 P4Merge: Visual Merge Tool , 如下图 2 所示. 最后,选择好 ...