首页数据库oracle数据库导出dmp?Oracle如何备份还原DMP数据库(导入导出DMP)

oracle数据库导出dmp?Oracle如何备份还原DMP数据库(导入导出DMP)

编程之家2023-10-1988次浏览

各位老铁们好,相信很多人对oracle数据库导出dmp都不是特别的了解,因此呢,今天就来为大家分享下关于oracle数据库导出dmp以及Oracle如何备份还原DMP数据库(导入导出DMP)的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

oracle数据库导出dmp?Oracle如何备份还原DMP数据库(导入导出DMP)

oracle如何在本机导出dmp文件

当然,用工具导出是最方便的,要是直接用黑窗口导出也是很方便的。

这个导出的话,你可以具体的上网搜搜,本地的就直接导出就行:

数据导出:

1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2将数据库中system用户与sys用户的表导出

oracle数据库导出dmp?Oracle如何备份还原DMP数据库(导入导出DMP)

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3将数据库中的表table1、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like'00%'\"

如果是远程的话也是可以的:

oracle数据库导出dmp?Oracle如何备份还原DMP数据库(导入导出DMP)

C:\Documents and Settings\Administrator>exp tmrpt/tmrpt@22.11.103.12:1521/bocReport file=c:\yuCheng\event_log_realtime.d

mp tables=(event_log_realtime);

使用pl/sql 怎么导出dmp文件

1、首先打开PL/SQLDeveloper,输入用户名、密码登录oracle数据库。

2、【导出- 1】点击顶部菜单【Tools】->【Export Tables】。

3、然后选择要导出的用户(默认是当前登录的用户),点击【Output file】后面的文件夹图标,选择数据库导出文件存放位置与导出文件的名字。

4、在【在导出表界面】选中表名,可以配合键盘Ctrl或者Shift键实现多选,然后点击【Export】按钮即可导出。

5、不能选中任何表名称,直接点击【Export】,在弹出提示中,点击【是】,即可导出所有表。

6、完成效果图。

oracle 导出成dmp文件

当然,用工具导出是最方便的,要是直接用黑窗口导出也是很方便的。

这个导出的话,你可以具体的上网搜搜,本地的就直接导出就行:

数据导出:

1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

2将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3将数据库中的表table1、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

4将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like'00%'\"

如果是远程的话也是可以的:

C:\Documents and Settings\Administrator>exp tmrpt/tmrpt@22.11.103.12:1521/bocReport file=c:\yuCheng\event_log_realtime.d

mp tables=(event_log_realtime);

Oracle如何备份还原DMP数据库(导入导出DMP)

一.Oracle导入备份文件步骤:

1.把数据库的备份文件:123.DMP拷贝到oracle安装目录下的dpdump文件夹中,

比如我的路径是: D:\app\administrator\admin\orcl\dpdump

在你的PLSQL Developer中或者直接在cmd下登录sqlplus,作如下操作

2.创建表空间 db123.dbf

create tablespace db123 datafile‘D:\app\administrator\admin\orcl\dpdump\db123.dbf‘ size 500m

reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online;

--指定表空间初始大小为500M,并且指定表空间满后每次增加的大小为10M。

3.创建用户

create user+用户名+ identified by+密码+ default tablespace+表空间名;

--用户、密码指定表空间

4.给用户授权

grant connect,resource,dba to user_name;

--给用户user_name授权。

connect和resource是两个系统内置的角色,和dba是并列的关系。

DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

5.cmd运行以下导入语句

--导入数据库文件

impdp user_name/pwd@orcl dumpfile=123.DMP log=db123.log

--将备份文件123.DMP还原到user_name用户下,并创建名为db123的日志文件db123.log

二.Oracle导出备份文件:

expdp user_name/pwd@orcl dumpfile=xxx.dmp;

--导出用户user_name下的所有对象,指定导出的备份文件名称为xx.dmp。导出的备份文件默认的存放位置为oracle安装目录下的dpdump文件夹中

三、如何查询有几个库?

plsql developer或者sql plus输入

Select name from v$database

Oracle如何备份还原DMP数据库(导入导出DMP)

标签:plsqlt权限line角色导入数据data建表mitman

关于oracle数据库导出dmp,Oracle如何备份还原DMP数据库(导入导出DMP)的介绍到此结束,希望对大家有所帮助。

linux域名配置 Linux服务器如何绑定域名从服务器获取信息失败,获取服务器失败怎么办