博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据的导入与导出
阅读量:6426 次
发布时间:2019-06-23

本文共 1400 字,大约阅读时间需要 4 分钟。

1.mkdir /tdms1/oracle/dump

 

2.sqlplus / as sysdba

 

3.create directory udir as '/tdms1/oracle/dump';

 

4.grant write ,read on directory udir to scott;

5.导出表:

Expdp scott/tiger DIRECTORY=dump_dir TABLES=scott.dept DUMPFILE=dept.dmp logfile=dept.log

6.导入表

impdp hsiufo/hsiufo directory=dump_dir dumpfile=full.dmp tables=scott.emp remap_schema=scott:scott 

数据库字符集()

1. oracel server端的字符集;2. oracle client端的字符集;3. dmp文件的字符集。 在做数据导入的时候,需要这三个字符集都一致才能正确导入。有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种:SQL> select userenv('language') from dual;
2.2 如何查询dmp文件的字符集用oracle的exp工具导出的dmp文件也包含了字符集信息,dmp文件的第2和第3个字节记录了dmp文件的字符集。如果dmp文件不大,比如只有几M或几十M,可以用UltraEdit打开(16进制方式),看第2第3个字节的内容,如0354,然后用以下SQL查出它对应的字符集:SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;ZHS16GBK 如果dmp文件很大,比如有2G以上(这也是最常见的情况),用文本编辑器打开很慢或者完全打不开,可以用以下命令(在unix主机上):cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6然后用上述SQL也可以得到它对应的字符集。 2.3 查询oracle client端的字符集在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在里面自己设置,比如: set nls_lang=AMERICAN_AMERICA.ZHS16GBK这样就只影响这个窗口里面的环境变量。 在unix平台下,就是环境变量NLS_LANG。$echo $NLS_LANGAMERICAN_AMERICA.ZHS16GBK 如果检查的结果发现server端与client端字符集不一致,请统一修改为同server端相同的字符集。alter system enable restricted session; System altered. SQL> select status,logins from v$instance; STATUS	     LOGINS ------------ ---------- OPEN	     RESTRICTED 可以查看当前数据库存储什么状态
本文转自 goldfishe 51CTO博客,原文链接:http://blog.51cto.com/jack88/1909698

转载地址:http://jumra.baihongyu.com/

你可能感兴趣的文章
2012CSDN年度博客之星评选http://vote.blog.csdn.net/item/blogstar/xyz_lmn
查看>>
BZOJ 4037 [HAOI2015]数字串拆分 ——动态规划
查看>>
SpringBoot实战总汇--详解
查看>>
2018年7月1日笔记
查看>>
尝试使用iReport4.7(基于Ubuntu Desktop 12.04 LTS)
查看>>
动态规划:金矿模型
查看>>
子元素应该margin-top为何会影响父元素【转】
查看>>
AJAX 状态值(readyState)与状态码(status)详解
查看>>
BZOJ3668:[NOI2014]起床困难综合症(贪心)
查看>>
LightOJ 1245(Harmonic Number (II))
查看>>
小知识记录
查看>>
css3 animate 和关键帧 @-webkit-keyframes
查看>>
文字链接颜色设置
查看>>
图片转流
查看>>
ubunto应用软件
查看>>
HTML 标签说明
查看>>
锋利的jQuery-2--判断jQuery获取到的对象是否存在$().length
查看>>
linux 查询系统版本命令、查询端口号是否被占用命令
查看>>
java笔记八:IO流之字符流与字符缓冲流
查看>>
Docker 命令收集
查看>>