dmp oracle 查看里面有几个表_oracle dmp 查看里面有几个表 - CSDN
精华内容
参与话题
  • 如何查询DMP文件中哪些

    千次阅读 2018-11-07 23:26:11
    一般2很好的解决方案 1)unix/liux下  strings expdp.dmp |grep "CREATE TABLE"|sed -e 's/,/,\n/g'  Windows下  用UltraEdit或其他编辑工具打开后查看(不过效果不如strings 看到的爽) 2) 使用imp ....

    一般有2个很好的解决方案
    1)unix/liux下
        strings expdp.dmp |grep "CREATE TABLE"|sed -e 's/,/,\n/g'
        Windows下
       用UltraEdit或其他编辑工具打开后查看(不过效果不如strings 看到的爽)
    2) 使用imp ... show=y log=scripts.sql
         的方式,可以看到清晰的ddl脚本!

    展开全文
  • Oracledmp中导入一张

    千次阅读 2019-07-10 21:40:45
    之前对整个数据库做的备份,但因误删除了一张,需要从备份中恢复误删的,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp中导入一张,以下是测试过的命令: ...

    之前对整个数据库做的备份,但因误删除了一张表,需要从备份中恢复误删的表,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp中导入一张表,以下是测试过的命令:

    imp test/test@fealm97 file=F:\Oracle.dmp tables=lsetlist ignore=y

    oracle好强大,O(∩_∩)O哈哈~ 太方便了

    imp system/manager buffer=102400000  \
    ignore=y tables=SP_WH_GWG1_17S_1S \
    fromuser=CPXOA_GDWHT touser=CPXOA_GDWHT \
    file=g:\1.dmp \
    log=G:\20150630.sp_wh_gwg1_17_1s.log

     

    展开全文
  • oracle11g导出dmp文件时不能导出空,导致缺

    首先,看了很多文章很多办法,他们说的都对,可是都缺点东西,我总结了一个完全版,有同仁补充的可以写在评论里。


    1、设置deferred_segment_creation参数(以下语句可以在cmd里登录数据库后执行):

    查看参数:show parameter deferred_segment_creation ;

    设置参数:alter system set deferred_segment_creation=false;


    需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。

    2、导出以前导入的空表

    a,分析用户下的所有表:将该sql语句查询出的结果都执行一遍(目的为了查询空表)

    select 'analyze table '||table_name||' compute statistics;' from user_tables;

    b,查询该用户下所有的空表:将第二条sql语句的执行结果都执行一遍

    select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;

    c,执行之后就可以导出空表了


    展开全文
  • Oracle 导入数据库dmp文件的种方式

    万次阅读 2017-04-30 10:02:36
    使用cmd命令进行导入进入cmd直接输入命令imp 用户名/密码@监听器路径/...例如:imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 使用Oracle的bin目录imp.exe导入打开Oracle主目录 E:\ap

    使用cmd命令进行导入

    进入cmd直接输入命令

    imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y
    

    例如:

    imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 
    

    导入数据库

    使用Oracle的bin目录imp.exe导入

    打开Oracle主目录
    E:\app\shaoduo\product\11.2.0\dbhome_1\BIN
    找到impdb.exe 进行导入
    使用管理员身份运行。输入密码,输入密码 再输入dmp 的路径, 后边会出现 什么 yes 什么 no的 看情况输入回车就可以了。

    使用PL/SQL 的tools工具进行导入

    这里写图片描述
    这里写图片描述

    import即可


    版权声明
    author :shaoduo
    原文来自:http://blog.csdn.net/shaoduo/article/details/70942016
    其他出处均为转载,原创作品,欢迎读者批评指正。

    展开全文
  • oracle数据库导入、导出dmp文件

    万次阅读 2017-10-24 14:19:43
    今天碰到一问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入... 如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplu
  • 今天碰到一问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上... 如何导入呢?步骤如下: 机器环境是windows条件下,win7: 1.打开“开始”--->输入cmd,打开cmd命令窗口,输入:sqlplus / as
  • oracle多张表导出和导入

    千次阅读 2014-10-24 10:38:06
    时候需要我们对数据库的数据做迁移,但有些数据又不让迁移的情况下就xuya
  • Oracle imp导入数据指定空间

    千次阅读 2013-10-12 14:38:07
    简单的方法,适用于数据比较少的情况:直接使用UltraEdit打方DMP文件,默认是16进制,切换成文本模式,将里面的: TABLESPACE "TS1"全部替换成TABLESPACE "TS2",然后再导入,不用加什么tablespaces=TS2之类...
  • OracleDMP文件修改版本号

    万次阅读 2014-09-23 16:09:54
    1、11G的Oracle备份(原来不知道),往10G的Oracle恢复,恢复的时候提示头不对,于是漫长的修改版本号开始了。 2、由于备份很大很大,开始用UE等打开试试,漫长的等待后卡死+磁盘空间不足。 3、于是开始找文件分割...
  • 一、先说exp:这是用于导出数据用的命令,本次主要用它来把几个表的数据导出来。命令如下:exp oracleuser/passwd file=/mydata/dat.dmp tables=(table1,table2,table3)。其中/mydata是用于存放数据文件的目录。如果...
  • 由于要部署系统,经常需要sh
  • oracle导入导出数据的种方式

    万次阅读 2016-09-02 11:42:16
    --备份某 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp tables=\(send_msg_his,send_msg,recv_msg_his,recv_msg\) --备份整个数据库 !!!! --方式1 exp smsc/smsc file=/data
  • 如何查看Oracle数据库的字符编码

    万次阅读 2018-08-24 16:21:14
    如何查看Oracle数据库的字符编码 1、查询Oracle Server端的字符集: 很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种: SQL>select userenv(‘language’) from dual; 结果如下:...
  • 一: 假设数据用户USER1使用默认空间TS1,用户USER2使用默认空间TS2,现在将USER1的数据导入到USER2,...1. 简单的方法,适用于数据比较少的情况:直接使用UltraEdit打方DMP文件,默认是16进制,切换成文
  • Oracle 导出、导入某用户所有数据(包括、视图、存储过程...) 前提:在CMD 命令下   导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp) 测试截图:exp ZM/sql123@ORCL...
  • 最近用PL/SQL导入一个表的时候,发现导入的时候总是提示未知的字符集,数据库和客户端的字符集不对应。 这涉及三方面的字符集, 1. oracel server端的字符集; 2. oracle client端的字符集; 3. dmp文件的字符集...
  • Oracle dmp文件结构探秘

    千次阅读 2020-08-21 16:10:12
    天接手了一解析oracle dmp文件的任务(目前我已离职)。oracledmp文件实际上是一堆16进制的代码,它用于oracle数据库的导入和导出。我们的需求是找出其中的规律,并抓取出其中的建表语句和insert语句。目前...
  • 命令语句为 imp 用户名/... 其中:file 表示待导入的dmp文件位置; ... log 指定导入过程log的记录文件位置,注意,即使指定了将记录保存到log文件,屏幕打印也不会关闭;  full 表示将dmp全部内容导入;
  • Oracle dmp文件导入(还原)到不同的空间和不同的用户下一、exp/imp解决方法:1、dmp文件包含导出时候空间的信息,导入时候如果没有创建相应的空间会提示空间不存在2、如果几个表导出,导入时将错误忽略...
1 2 3 4 5 ... 20
收藏数 7,395
精华内容 2,958
关键字:

dmp oracle 查看里面有几个表