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