`

oracle中查看某个用户下的所有表、视图等等

 
阅读更多
oracle中查看某个用户下的所有表、视图

一、查看属于该登陆用户的表、视图:
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;
--delete tables

select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;
--delete views

select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;
--delete seqs

select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';
--delete functions

select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE';
--DELETE PROCEDURE

select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE';
--delete pags



二、删除该用户下所有表:
a.plsql developer--登录--左侧树形结构里找到tables目录并打开
--把所有的table都选中--单击鼠标右键--选“drop”--OK!!

b.再sql*plus中使用system身份登陆数据库
然后执行下面语句:
DROP USER user_name CASCADE;
这样你该用户包括该用户下的表,试图,同义词,过程,索引,及相关的一切就都不见了。
然后再新建一个同名用户,赋予相应权限就可以了。





分享到:
评论

相关推荐

    Oracle Job定时任务

    Oracle Job 定时任务是 Oracle 数据库中的一种定时执行任务的机制,它允许用户在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的 Job 可以通过以下视图查询系统中的 Job: * `DBA_JOBS`: 查询所有...

    ORACLE数据库常见问题汇总.doc

    当数据库操作遇到问题,例如在提交事务时提示数据库被某个用户锁住时,可以通过查询数据字典视图来诊断问题。视图v$locked_object能够显示出当前数据库中被锁定的对象以及锁定它们的会话信息。通过执行如下SQL语句...

    Oracle9i的init.ora参数中文说明

    请注意所有用户均可读取或写入 UTL_FILE_DIR 参数中指定的所有文件。 值范围: 任何有效的目录路径。 默认值: 无 plsql_v2_compatibility: 说明: 设置 PL/SQL 兼容级。如果设置为 FALSE, 将执行 PL/SQL V3 行为, ...

    oracle_v$session_v$session_wait用途详解

    `V$SESSION` 视图包含了所有当前活动会话的信息,其中包括了会话的 ID (`SID`)、序列号 (`SERIAL#`)、用户名称 (`USERNAME`)、机器名 (`MACHINE`) 等等。通过这个视图,我们可以获取到每个会话的详细状态及统计信息...

    smon与pmon的区别

    SMON还做了许多其他事情,例如,在DBA_TAB_MONITORING视图中的监控统计数据的洗刷,在SMON_SCN_TIME表中的时间戳定位信息的洗刷,等等。SMON在期间能消耗很多CPU,这应该被认为是正常的。SMON周期性的苏醒(或被其他...

    数据库操作语句大全(sql)

    15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...

    经典SQL语句大全

    15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...

    JSP手机销售网 JSP课本源码

    3. **MVC设计模式**:Model-View-Controller(模型-视图-控制器)是一种常用的软件设计模式,在Web开发中用于分离业务逻辑、数据和用户界面。在这个项目中,模型(Model)负责处理数据,视图(View)展示结果,而...

    超级有影响力霸气的Java面试题大全文档

     对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。  Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless ...

    java 面试题 总结

    对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。 Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session ...

Global site tag (gtag.js) - Google Analytics