本文主要讲述怎么用dmp恢复数据库,以及相关的内容分享点,希望能给各位有所帮助。
如果数据量较小,可以选择sql 插入,此种方式导出sql文件。选项,勾选 约束,索引,行数,触发器。注意:如果表中包含clob 或nclob 字段,就只能用dmp格式进行导入,如果是少量表,不包含这种字段,可以用sql插入方式。
也就是完整备份。
推荐的办法是,当你做完某个用户下的full dmp后,将源库中的此用户的创建sql语句也导出,我记得是导出为pdc文件,其实也就是sql语句,然后在空库中运行此pdc文件,即可完成此用户的创建和权限的赋予。
原来以为好像dmp只能导入oracle,而不是mysql 后来网上搜了下 dmp文件 是mysql数据库用mysqldump工具导出来的数据包。但是此数据库的导入并不需要mysqldump 来导入。
安装Oracle数据库软件,并且用Oracle管理工具中的Database Configuration Assistant 根据对方提供的数据库名建立数据库。数据库版本则要和导出当前dmp文件的数据库版本。
你要准备好,用哪个用户来恢复,其他的不用考虑太多,可以在pl/sql工具来,菜单栏有个Tool,里面有可export可以实现。
备份dmp文件。建立新的数据库。建立相应的用户。将dmp使用imp导入新的数据库中。
IMP导入。
导出数据库可以,在DOS窗体执行下边语句:exp gdpmp/gdpmp@oraexp gdpmp/gdpmp@orarows=no 将会导出空表。然后,按照步骤进行确认。如果是默认路径,将会在C盘根目录生成EXPDAT.DMP的文件。
首先你得有成功安装的oracle配置,其次得创建表空间,用户,给用户赋予权限,假设你创建的用户名为 ora_user,密码为password;你的数据库的sid为orcl。
以上的怎么用dmp恢复数据库 ,您了解了吗?更多请关注本网站,有您的支持是我们的动力。