恢复 删除该用户下面的所有对象 1
登陆plsql ,双击你的plsql 执行程序 注意:输入用户名,密码,选择noraml ,不要选dba,否则把其他表删除了
选择自己的对象,不要选择all object,如下图所示: 注意:默认是 all objects,请一定记住选择 my objects
选择要删除的表
这里是删除所有表,请用shift 键按住,然后鼠标选中所有表
如下图所示: 4
点击鼠标右键,弹出右键菜单,选择drop 菜单,如下图所示: 5
选择后弹出对话框,选择“yes” ,如下图所示: 6
删除的时候由于有主外键约束,会不断弹出对话框,请勾选下面的选项,就不会弹出了
注意:选择后就不会弹出对话框了,可以一次删除掉所有表
删除序列:如下图所示,和删除表是一样的过程和选择
删除视图(view s)
删除触发器(trigger)
删除存储过程(producer)
说明:经过以上步骤,就可以把用户下的表,序列,视图,触发器等删除掉
用imp命令进行恢复 IMP 命令详解: imp userid=username1/pw d1@orcl fromuser=username2 touser=username3 file=(c:\data
dmp) log=c:\logimp
log username1:用户名 pw d1:密码 orcl: 如果数据库在本机,用 实例名,在远程用 网络服务名(oracle 网络配置工具配置的 别名) u sername2:data
dmp 中的用户名 u sername3:需要导入的用户名 file :输入你要导入文件名和路径
Log:日志文件名和路径 步骤: 1
点击 开始 ,选择 运行 菜单,弹出 dos 命令行窗口
在命令行窗口 输入imp 语句