摘要: 〖引起原因〗要想导入由其他用户创建的DUMP文件,执行导入的用户必须具有IMP_FULL_ DATABASE权限。〖解决方法〗以用户system的身份登录数据库。SQL> CONNECT systemEnter password:Connected.把IMP_FULL_DATABASE权限授予用户test2。SQL> GRANT IMP_FULL_DATABASE to test2;GRANT succeeded.用户test2再次执行导入。$imp test2/test2 file=EMPTY.dmp ignore=yes导入成功。 阅读全文
posted @ 2012-10-29 12:00 NW_KNIFE 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。2. 导出工具exp交互式命令行方式的使用的例子$exp test/test123@appdbEnter array fetch buffer size: 4096 > 回车Export file: expdat.dmp > m.dmp 生成导出的 阅读全文
posted @ 2012-10-29 11:21 NW_KNIFE 阅读(5389) 评论(0) 推荐(0) 编辑
摘要: 1.删除某个用户SQL> conn /as sysdbaConnected.SQL> drop user userName cascade;用户已删除 如果用户无法删除,并报错:ERROR at line 1:ORA-01940: cannot drop a user that is currently connected 通过查看用户的进行,并kill用户进程,然后删除用户。SQL> select sid,serial# from v$session where username='userName'; SID SERIAL#---------- ----- 阅读全文
posted @ 2012-10-29 10:00 NW_KNIFE 阅读(4087) 评论(0) 推荐(0) 编辑