oracle导入导出DMP数据库
Oracle 导入导出 DMP 数据库 Oracle 导入导出 DMP 数据库是指使用 Oracle 数据库管理系统提供的导入导出工具,实现数据库的导入和导出。这里我们将详细介绍两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL。 方法 1:使用客户端 Enterprise Manager Console 使用客户端 Enterprise Manager Console 可以快速地导入 DMP 文件。下面是详细的步骤: 1. 以 SYS 用户名,以 DBA 的身份在 Internet Explorer 中登录到数据库(ORACLE 客户端 Enterprise Manager Console)。 2. 在方案->用户与权限->用户中新建用户,同时给该用户授予“角色”:CONNECT、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE、RESOURCE。 3. 授予系统权限:ALTER USER、COMMENT ANY TABLE、CREATE ANY VIEW、CREATE SESSION、CREATE USER、DELETE ANY TABLE、DROP ANY VIEW、DROP USER、UNLIMITED TABLESPACE。 4. 在命令行下执行:imp pg/pg@pgfs110imp 用户名/口令,回车填写导入文件路径:EXPDAT.DMP>c:\a.dmp。 5. 输入插入缓冲区大小:默认不填,回车只列出导入文件的内容。 6. 忽略创建错误:yes,导入权限:yes,导入表数据:yes,导入整个导出文件:yes。 7. 等待……成功终止导入,但出现警告。 8. 打开 PLSQL Developer,用新建的用户名和口令,以 normal 身份登录。 9. 在 tables 中可以查看导入到的表。 方法 2:使用 PL/SQL 使用 PL/SQL 也可以实现数据库的导入和导出。下面是详细的步骤: 1. 导出:exp username/password@服务名 file=文件路径及文件名。 2. 例如:我的数据库 pcms 的用户名和密码都是 mmis,服务名为 pcms,我要导出到 D 盘下的 pcms.dmp 文件,可以这样写:exp mmis/mmis@pcms file=d:\pcms.dmp。 DMP 文件的作用 DMP 文件是 Oracle 数据库管理系统提供的导入导出工具所生成的文件。它包含了数据库的结构和数据,包括表结构、表数据、索引、视图、存储过程等。通过 DMP 文件,可以将数据库从一个 Oracle 实例迁移到另一个 Oracle 实例,或者将数据库备份到外部存储设备。 DMP 文件的优点 1.方便数据库迁移:DMP 文件可以将数据库从一个 Oracle 实例迁移到另一个 Oracle 实例,方便数据库的迁移和备份。 2.快速恢复数据库:DMP 文件可以快速恢复数据库,避免了手动创建数据库的麻烦。 3.数据库备份:DMP 文件可以将数据库备份到外部存储设备,避免了数据丢失的风险。 DMP 文件的缺点 1.文件大小限制:DMP 文件的大小有一定的限制,超过这个限制可能会导致导入失败。 2.导入速度慢:DMP 文件的导入速度可能会很慢,特别是在大型数据库的情况下。 3.需要高权限:DMP 文件的导入和导出需要高权限,否则可能会出现权限不足的错误。 Oracle 导入导出 DMP 数据库是 Oracle 数据库管理系统提供的一种方便的数据库迁移和备份方式。通过两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL,可以快速地实现数据库的导入和导出。
- 呓语春秋2012-09-24受教了,深入浅出,讲的不错
- louxindong2014-10-10大概看一遍,貌似很有内容,先赞一个
- qumeihui2012-10-24我是想要在pl/sql里导入的,这个还是不大清楚
- 苦逼的输入法2012-11-27受教了,深入浅出,讲的不错
- elevi20092013-01-22还行吧,很简单。10分,有点太黑了,哈哈
- 粉丝: 13
- 资源: 23
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助