Welcome 微信登录

首页 / 数据库 / MySQL / Oracle删除某个用户的所有的表

在网上看的,有人说先联级删除用户,再创建这个用户。我是想删除这个用户下的所有的表,其他的不删。1.查询这个用户下所有的表:在该用户下执行(没有结果,因为不应该从dba_all_tables 这个表查):select * from dba_all_tables t where t.owner="user";  正确的应该是这样:select * from all_tables t where t.owner"YDSOFT_BASE";  这里的单引号里面的"YDSOFT_BASE"一定要大写,要不然查不出结果。然后,我直接用pl/sql手动删的Oracle脚本导入导出 用于新项目升级Oracle基于用户的备份及恢复相关资讯      Oracle数据库  Oracle入门教程  oracle数据库教程 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数