返回顶部
首页 > 资讯 > 数据库 >分析oracle中dmp的文件内容
  • 890
分享到

分析oracle中dmp的文件内容

2024-04-02 19:04:59 890人浏览 八月长安
摘要

本篇内容介绍了“分析oracle中dmp的文件内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置实验环

本篇内容介绍了“分析oracle中dmp的文件内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  1. 配置实验环境:
     1.1 生产三个文件

 exp woo/oracle table=dump_table file=1.dmp;
 expdp woo/oracle tables=dump_table directory=dhome dumpfile=2.dmp;
 touch 3.dmp

2.创建随机数据

sql> create table dump_table as 
  2  select rownum as id,
  3                  to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh34:mi:ss') as inc_datetime,
  4                  trunc(dbms_random.value(0, 100)) as random_id,
  5                  dbms_random.string('x', 20) random_string
  6             from dual
  7           connect by level <= 10;
Table created.
SQL> desc dump_table;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 ID                                                 NUMBER
 INC_DATETIME                                       VARCHAR2(19)
 RANDOM_ID                                          NUMBER
 RANDOM_STRING                                      VARCHAR2(4000)
 SQL> select count(*) from dump_table;
  COUNT(*)
----------
        10

3.生成如下文件

[oracle@ora11grac1 ~]$ ls -rtl
total 212
-rw-r--r-- 1 oracle oinstall 16384 Mar 18 15:06 1.dmp
-rw-r----- 1 oracle asmadmin 98304 Mar 18 15:13 2.dmp
-rw-r--r-- 1 oracle asmadmin  1071 Mar 18 15:14 export.log
-rw-r----- 1 oracle asmadmin 98304 Mar 18 15:14 3.dmp

4.判断文件室友哪个版本生成的

[oracle@ora11grac1 ~]$ sed -n 1p 1.dmp
EXPORT:V11.02.00

5.判断文件类型

SQL> set serveroutput on
SQL> declare
  2   v_filetype    NUMBER;                 -- 0=unknown 1=expdp 2=exp 3=ext
  3   v_info_table  sys.ku$_dumpfile_info;  -- PL/SQL table with file info
  4  begin
  5   dbms_datapump.get_dumpfile_info(
  6    filename => '1.dmp',
  7    directory => upper('dhome'),
  8    info_table => v_info_table, filetype => v_filetype);
  9    dbms_output.put_line('Filetype : ' || v_filetype);
 10  end;
 11  /
Filetype : 2
SQL> set serveroutput on
SQL> declare
  2   v_filetype    NUMBER;                 -- 0=unknown 1=expdp 2=exp 3=ext
  3   v_info_table  sys.ku$_dumpfile_info;  -- PL/SQL table with file info
  4  begin
  5   dbms_datapump.get_dumpfile_info(
  6    filename => '2.dmp',
  7    directory => upper('dhome'),
  8    info_table => v_info_table, filetype => v_filetype);
  9    dbms_output.put_line('Filetype : ' || v_filetype);
 10  end;
 11  /
Filetype : 1
PL/SQL procedure successfully completed.
SQL> set serveroutput on
SQL> declare
  2   v_filetype    NUMBER;                 -- 0=unknown 1=expdp 2=exp 3=ext
  3   v_info_table  sys.ku$_dumpfile_info;  -- PL/SQL table with file info
  4  begin
  5   dbms_datapump.get_dumpfile_info(
  6    filename => '3.dmp',
  7    directory => upper('dhome'),
  8    info_table => v_info_table, filetype => v_filetype);
  9    dbms_output.put_line('Filetype : ' || v_filetype);
 10  end;
 11  /
Filetype : 1
PL/SQL procedure successfully completed.
SQL> set serveroutput on
SQL> declare
  2   v_filetype    NUMBER;                 -- 0=unknown 1=expdp 2=exp 3=ext
  3   v_info_table  sys.ku$_dumpfile_info;  -- PL/SQL table with file info
  4  begin
  5   dbms_datapump.get_dumpfile_info(
  6    filename => 'export.log',
  7    directory => upper('dhome'),
  8    info_table => v_info_table, filetype => v_filetype);
  9    dbms_output.put_line('Filetype : ' || v_filetype);
 10  end;
 11  /
Filetype : 0
PL/SQL procedure successfully completed.

6.数据库字符集,数据库名称,操作系统类型,操作系统名称

[oracle@ora11grac1 ~]$ sed -n 1p 2.dmp
\ÒÂÇg€¼uC¡ÈÃë KàS
H€"WOO"."SYS_EXPORT_TABLE_01"x86_64/linux 2.4.xxora11grac1:woo1AL32UTF8 11.02.00.04.00001:001:000001:000001ÿÿ$$

7.判断文件所属表空间或用户

[oracle@ora11grac1 ~]$ sed -n 2p 1.dmp
DWOO

8.导出方式,USER,TABLE,

[oracle@ora11grac1 ~]$ sed -n 3p 1.dmp
RTABLES

9.判断文件数据块大小

[oracle@ora11grac1 ~]$ sed -n 4p 1.dmp
8192

“分析oracle中dmp的文件内容”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: 分析oracle中dmp的文件内容

本文链接: https://lsjlt.com/news/63002.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 分析oracle中dmp的文件内容
    本篇内容介绍了“分析oracle中dmp的文件内容”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置实验环...
    99+
    2024-04-02
  • oracle中dmp文件是什么文件
    在Oracle中,DMP文件是一种数据库导出文件,它包含了数据库的结构和数据。DMP文件可以用于备份和还原数据库,以及将数据从一个数...
    99+
    2023-08-30
    oracle
  • oracle的dmp文件怎么导入
    要导入Oracle的dmp文件,可以使用Oracle提供的工具imp或者使用Oracle SQL Developer。 使用imp工...
    99+
    2024-03-14
    oracle
  • cmd 导入oracle数据的dmp文件
        在前面已经安装好orcale,现在导入数据库并开始使用。步骤如下:设置表空间自动扩容登录 用system as sysdba 登录 密码为空查询表SYSTEM...
    99+
    2024-04-02
  • navicat导入oracle导出的dmp文件
    目录测试用例版本:一.oracle,navicat均在本地二、oracle在服务器,navicat在本地三、oracle搭建在服务里面docker容器中,navicat在本地总结navicat导入oracle导出的dmp...
    99+
    2023-05-05
    navicat导入dmp文件 oracle导入dmp oracle还原dmp文件
  • oracle用imp导入dmp文件的方法
    oracle命令行登录 sqlplus 用户名/密码 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 datafi...
    99+
    2024-04-02
  • node.js抓取并分析网页内容有无特殊内容的js文件
    nodejs获取网页内容绑定data事件,获取到的数据会分几次相应,如果想全局内容匹配,需要等待请求结束,在end结束事件里把累积起来的全局数据进行操作! 举个例子,比如要在页面中找有没有www.baid...
    99+
    2022-06-04
    内容 有无 网页
  • oracle导入dmp文件的步骤是什么
    导入dmp文件到Oracle数据库的步骤如下:1. 创建一个新的数据库实例(如果需要)。2. 确保Oracle数据库的版本与dmp文...
    99+
    2023-09-29
    oracle
  • oracle导入dmp文件的方法是什么
    Oracle导入dmp文件的方法有两种: 使用命令行工具imp:在命令行中运行imp命令,语法如下: imp username/...
    99+
    2024-05-10
    oracle
  • oracle导出dmp文件的方法是什么
    要导出一个Oracle数据库的dmp文件,可以使用Oracle的exp工具或者使用expdp工具。以下是两种方法: 使用exp工具...
    99+
    2024-04-30
    oracle
  • Oracle中dmp文件导入导出的方法是什么
    在Oracle数据库中,可以使用exp和imp命令来导出和导入dmp文件。 导出数据:可以使用exp命令来导出数据库中的数据,语法...
    99+
    2024-04-09
    Oracle
  • c++怎么删除文件中的部分内容
    在C++中,可以使用以下方法来删除文件中的部分内容:1. 打开文件:使用`ifstream`或`ofstream`类来打开文件。如果...
    99+
    2023-10-10
    c++
  • oracle覆盖导入dmp文件的2种方法
    使用imp、impdp方式导入数据 1.使用imp导入数据 打开cmd窗口,然后直接敲入一下命令即可,需要注意的是,要事先把dmp文件放到正确的路径中去 imp yx_base/...
    99+
    2024-04-02
  • vue中slot内容分发的示例分析
    小编给大家分享一下vue中slot内容分发的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vue的内容分发非常适合“固定...
    99+
    2024-04-02
  • vue中slot分发内容的示例分析
    这篇文章主要为大家展示了“vue中slot分发内容的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中slot分发内容的示例分析”这篇文章吧。slot分发内容 (多个分发) ...
    99+
    2023-06-29
  • java怎么解析csv文件内容
    在Java中解析CSV文件内容通常使用第三方库,比如Apache Commons CSV或OpenCSV。以下是使用Apache C...
    99+
    2024-03-14
    java
  • Oracle安装光盘内容的文件分别是什么意思
    这篇文章给大家分享的是有关Oracle安装光盘内容的文件分别是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 最初,我以为Oracle安装光盘内容的文件都要解压...
    99+
    2024-04-02
  • python open读取文件内容时的mode模式实例分析
    今天小编给大家分享一下python open读取文件内容时的mode模式实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-06-30
  • oracle导入导出dmp文件的方法是什么
    要导入和导出Oracle数据库的dmp文件,可以使用exp和imp实用程序。以下是一些常用的步骤: 导出数据: 使用exp实用程序...
    99+
    2024-05-13
    oracle
  • nodejs中替换文件内容
    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它使得 JavaScript 可以被用作后端开发语言。一个常见的需求是在 Node.js 中修改文件内容。本文将介绍如何使用 Node.js 中的 fs...
    99+
    2023-05-24
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作