dmp

Oracle 数据库导入导出 dmp文件

二次信任 提交于 2020-02-29 19:39:04
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。 补充: 1.要新建一个数据库; Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可 以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本 地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一 个用来测试,一个用来正式使用。 例如:imp命令导入数据: imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) 其中,fromuser指对方数据库用户名,touser指你的数据库的用户名; fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b); touser参数仿fromuser参数; 若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数 下面介绍的是导入导出的实例。 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2

Oracle数据库的逻辑备份工具-exp、imp工具

≡放荡痞女 提交于 2020-02-28 13:45:30
Oracle中逻辑导出exp/导入Imp导入/导出是ORACLE幸存的最古老的两个命令行工具,通常认为exp\imp时一个很好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取等需求是使用起来简单、方便。但是不建议大数据量数据库使用exp\imp工具。 一、工具使用: 1.数据库导出: 一般情况下不会导出全库,只是导出指定用户的数据。 (1)数据库服务器本地执行导出操作,oracle系统用户对dmp文件存放目录有读写权限: [ root@local ~ ] # su - oracle [ oracle@local ~ ] $ exp username / userpasswod file = / data / exp_dmp / full_username . dmp log = / data / exp_exp / full_username . log file:存放导出的dmp文件的位置,与数据泵(expdp)不同,exp导出dmp文件需要指定全路径与dmp文件名。 log:与file类似,需要绝对路径。 (2)远程使用tns或者IP、端口号、实例名的一般链接方式远程链接数据库,导出文件会生成到本地,不会放到数据库服务上,但是要求本地PC或者远程的服务器有Oracle客户端,可以使用Oracle相关命令。 exp username / userpassword@

Oracle数据库的逻辑备份工具-expdp数据泵

[亡魂溺海] 提交于 2020-02-26 14:03:54
Oracle数据库可以通过数据泵expdp工具进行数据的导出、导入。在介绍工具使用之前,先说个注意事项,在Oracle11g之后新创建的表在没有插入数据时,是不会分配segment的,也就是说不会分配空间,而使用expdp导出时,这类空表就不会被导出,导致数据库结构不完整(此情况不包含原先有数据后来被清空的表)。因此为了不会遗漏数据,在导出时先对空表进行一次处理(手动分配空间): 1.通过user_tables查询那些表时没有数据的(注意:为了提高准确性,可以先对用户下的所有表进行一次表分析analysis table),然后通过下面语句直接生成手动分配segment的语句: select 'alter table ' || table_name || ' allocate extent;' from user_tables where num_rows = 0 ; PS:当然以上语句会把原先有数据后被清空的表也查询出来,但为了一个一个排除麻烦,就直接再从新分配一次segment。 2.批量执行生成的语句即可。 一、以上处理完成后,下面说一下expdp导出工具的使用: 1.expdp工具导出的文件只能存放在数据库服务器本地,是无法远程导出到其他服务器的(exp工具导出通过本地远程到数据库服务器,将导出文件直接放到本地:),只能导出存放到数据库服务器本地

Oracle 数据库导入导出 dmp文件

老子叫甜甜 提交于 2020-02-24 09:59:59
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。 补充: 1.要新建一个数据库; Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可 以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本 地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一 个用来测试,一个用来正式使用。 例如:imp命令导入数据: imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX) 其中,fromuser指对方数据库用户名,touser指你的数据库的用户名; fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b); touser参数仿fromuser参数; 若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数 下面介绍的是导入导出的实例。 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu

oracle导入导出 dmp文件

廉价感情. 提交于 2020-02-24 08:39:52
oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1、imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX touser=XXX;//导入dmp文件 2、imp 用户名/密码@网络服务名 file=xxx.dmp full=y;//导入dmp文件 3、imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y;//跳过建表语句 4、exp system/manager@TEST file=d:\daochu.dmp full=y;//导出整个数据库 5、exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)//导出指定用户的数据 6、exp system/manager@myoracle file=d:\daochu.dmp tables=(table1) igonre = y;//导出指定表(igonre可有可无) 7、exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat);//将数据库中的表inner

oracle数据库导入导出命令

那年仲夏 提交于 2020-02-23 14:56:47
大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远。 你同样可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\$ora10g\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。 SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。 下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager

Oracle数据库工具中文显示乱码问题的解决

帅比萌擦擦* 提交于 2020-02-21 18:21:46
Oracle客户端查询工具有时会有查处的结果为中文时不能正常显示,要么为乱码,要么为问号,plsql出现这种问题,以为是版本造成的,用了老的和最新的还是一样,换了另外的数据库工具也一样,但注意一点,数据其实是没有问题的,取出来显示是正常的中文,只是在工具里显示的是问号。其实问题的原理很简单,就是字符集设置不正确造成的,但如此简单的原理在解决的过程中却会遇到很多麻烦,下面结合我遇到和解决的过程,给朋友们一点思路,说不定你们跟我的问题一样,通过这篇文章不用再折腾了,很快搞定,感觉飘飘…… 首先讲讲字符集的知识,Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset 它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。 其中: Language 指定服务器消息的语言,territory 指定服务器的日期和数字格式,charset 指定字符集。如:AMERICAN _ AMERICA. ZHS16GBK。从NLS

Oracle导入导出

馋奶兔 提交于 2020-02-20 20:09:46
Oracle 10g 已经引入了数据泵(点击 Data Dump )技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快; 在说明数据泵的使用方法之前,我们先来了解二者的区别: 1、数据库的导入导出功能简介: 目前oracle官方提供两种导入导出方式:imp/exp和impdp/expdp; 2、两者简单比较: 命令 命令适用范围 效率 导出的DMP文件存放路径 IMP/EXP 服务端/客户端 低 当在客户端使用时存放在客户端;在服务端使用时存放在服务端 IMPDP/EXPDP 服务端/客户端 高 只存放服务器端 3、用法举例 用户名、表空间均相同的情况: imp user/password@127.0.0.1:1521/orcl file=d:\qis.dmp exp user/password@127.0.0.1:1521/orcl file=d:\qis.dmp full=y ignore=y create or replace directory impdp_dir as ‘d:\impdp_dir’;--注意物理盘符也要创建对应的目录 create or replace directory expdp_dir as ‘d:\expdp_dir’;--注意物理盘符也要创建对应的目录 grant read,write on directory

利用Procdump+Mimikatz获取Windows帐户密码

不打扰是莪最后的温柔 提交于 2020-01-29 16:03:42
复现过程 导出lsass.exe 首先要获取到内存文件lsass.exe进程, 它用于本地安全和登陆策略,一般在进程管理器中能看到,这里用到微软官方发布的工具Procdump导出lsass.exe,所以不存在被杀软拦截的情况: 上传文件procdump64.exe到可执行目录中,执行下面语句: procdump64 . exe - accepteula - ma lsass . exe lsass . dmp 这是路径:C:\phpStudy\PHPTutorial\WWW\lsass.dmp。 这个时候我们可以将该文件down到本地来通过 mimikatz 读取密码,这里一定要注意下载的 lsass.dmp文件一定要和mimikatz在同一个目录下 打开本地的 mimikatz 执行: "sekurlsa::minidump lsass.dmp" "sekurlsa::logonPasswords full" 就可以直接列出账号明文密码,还有NTLM的hash,hash可以拿去网站解密下,一般情况下六位以下密码还是很容易破解出来的。 来源: CSDN 作者: cj_hydra 链接: https://blog.csdn.net/cj_Allen/article/details/104107095

PL/SQL使用imp、exp导入导出dmp文件

删除回忆录丶 提交于 2020-01-22 22:09:46
起因 需要导出数据库的数据,但是因为数据量太大,不能使用sql文件导出,只能用dmp格式。 安装imp.exe、exp.exe 我的电脑可以使用PL/SQL远程访问oracle数据库,但是之前安装的oracle驱动是轻量版的,没有imp.exe、exp.exe,所以要重新下载。 oracle client下载链接 下载需要登录,这个过程比较恶心。没有账号的话要注册一下,我注册完后进行登录,一直提示登录失败, 找回密码 后才登陆成功了。 进入页面后根据PL/SQL的 版本号 找到对应的 Tools Package ,点击下载,如果对应版本没有单独Tools可以下载就只能下载整个 oracle client 了。 下载完后解压到任务目录下即可,无需安装。 使用imp.exe、exp.exe 导入 下载完后就可以用了,打开PL/SQL->“工具”->“导入表” 在"导入可执行文件"处选择上一步下载的imp.exe,并选择需要导入的dmp文件,点击导入即可。 导出 打开PL/SQL->“工具”->“导出表”,在"导出可执行文件"处选择上一步下载的exp.exe,选择需要导出的表,在"输出文件"处输入导出的dmp名字,点击导出即可。 结果 弹出如下界面说明正在导入、导出了 导出成功后: 问题 一开始导出时dos框一闪而过,PL/SQL也提示完成了,但是却没有找到dmp文件,网上找了解决方法