怎样在备份的ORACLE数据库DMP文件中恢复包体和过程
1个回答
展开全部
一、Oracle数据库备份与恢复步骤
数据库备份与恢复步骤:
1、
导出数据库可以,在DOS窗体执行下边语句:
exp
gdpmp/gdpmp@ora9
exp
gdpmp/gdpmp@ora9
rows=no
将会导出空表。
2、
然后,按照步骤进行确认。
3、
如果是默认路径,将会在C盘根目录生成一个EXPDAT.DMP的文件。
如果不是默认路径,将上述语句改为:
exp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
也可以。
4、
导入数据库,在DOS窗体执行下边语句:
imp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
full=y
5、
然后回车就可以了。
【注】前一个gdpmp是用户,后一个是密码。而且改用户需要有DBA的角色。Ora9是数据库连接名字。
二、Oracle数据库备份与恢复步骤
只导出3张表的结构:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=n
file=c:1.dmp
连带数据导出:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=y
file=c:2.dmp
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:1.dmp
或者
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:2.dmp
三、Oracle数据库备份与恢复步骤
exp/imp工具;
带参数:rows=y
——
带数据导出导入;
rows=n
——
不带数据的导出导入,只移植结构
数据库备份与恢复步骤:
1、
导出数据库可以,在DOS窗体执行下边语句:
exp
gdpmp/gdpmp@ora9
exp
gdpmp/gdpmp@ora9
rows=no
将会导出空表。
2、
然后,按照步骤进行确认。
3、
如果是默认路径,将会在C盘根目录生成一个EXPDAT.DMP的文件。
如果不是默认路径,将上述语句改为:
exp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
也可以。
4、
导入数据库,在DOS窗体执行下边语句:
imp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
full=y
5、
然后回车就可以了。
【注】前一个gdpmp是用户,后一个是密码。而且改用户需要有DBA的角色。Ora9是数据库连接名字。
二、Oracle数据库备份与恢复步骤
只导出3张表的结构:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=n
file=c:1.dmp
连带数据导出:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=y
file=c:2.dmp
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:1.dmp
或者
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:2.dmp
三、Oracle数据库备份与恢复步骤
exp/imp工具;
带参数:rows=y
——
带数据导出导入;
rows=n
——
不带数据的导出导入,只移植结构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询