oracle数据库删除、还原。

我昨天新建了一个数据库(zx),然后用IMP命令把zx.dmp文件导入到数据库中。今天在对数据库进行操作时出了一些问题,我想把昨天的zx.dmp文件在重新导一次,就是还原... 我昨天新建了一个数据库(zx),然后用IMP命令把zx.dmp文件导入到数据库中。
今天在对数据库进行操作时出了一些问题,我想把昨天的zx.dmp文件在重新导一次,就是还原成昨天的数据库。如何进行?
还有我想把这个zx数据库删除怎么删?
求oracle大师帮忙解决。
展开
 我来答
帐号已注销
2011-12-03 · TA获得超过315个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:250万
展开全部
不知道你有没有用pl/sql工具,你导入的zx.dmp文件应该是导入到了数据库zx的某个用户。
只有用具有DBA权限的用户登入ZX,在users目录删掉你导入的那个用户,再重新建立这个用户再导入就好了,如果你不知道哪些用户有DBA权限,可以用管理员用户:sys密码默认sys(或者你自己设定的)以sysdba 方式登入
删除ZX数据库实例的话,要用的Database Configuration Assistant (DBCA)工具删除
工具的位置:开始 > 程序 > Oracle - home_name > Configuration and Migration Tools(配置或移植工具)
> Database Configuration Assistant
fengfeidw
2011-12-02 · TA获得超过201个赞
知道答主
回答量:101
采纳率:0%
帮助的人:72.2万
展开全部
重新导入是不需要删除zx数据库的,只需要删除你导入的那些表而已
如果想要删除数据库,可以使用oracle的DBCA工具删除
当然你也可以删除数据库后重建数据库然后再导入
追问
能说下具体如何操作吗?就是那些命令,我对oracle是个初学者。
追答
IMP导入命令么?
IMP USERNAME/USERNAME@ORA FILE='' LOG=''
当然还有其他参数,你可以在命令窗口中输入 IMP -help 查看详细说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxm_09
2011-12-02 · TA获得超过152个赞
知道答主
回答量:91
采纳率:100%
帮助的人:35.1万
展开全部
1、用Database Configuration Assistant (DBCA)工具删除有问题的数据库。
如下所示在 Windows 操作系统时启动 DBCA:
开始 > 程序 > Oracle - home_name > Configuration and Migration Tools(配置或移植工具) > Database Configuration Assistant
2、用Database Configuration Assistant (DBCA)工具新建数据库实例。
3、重新导入zx.dmp。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
13037376
2011-12-02 · TA获得超过1372个赞
知道小有建树答主
回答量:1198
采纳率:0%
帮助的人:1095万
展开全部
oracle中,导入imp不是导入数据库,是导入表空间下面,你去吧这个表间下面导入的表都drop掉,重新导入就行了
追问
能说下具体操作过程吗,怎么删除表?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiluoshinian
2013-01-19 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:30.4万
展开全部
你这里的zx只是个数据库实例。
如果需要删除zx实例,可以直接用sys用户登录到数据库服务器,删除这个实例对应的数据库用户(假设是zxuser)再重建。
sqlplus / as sysdba
SQL>drop user zxuser cascade;
SQL>create user zxuser identified by password;
执行完成后,再在命令行中用imp命令将zx.dmp导进去就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式