当前位置:  数据库>oracle

Oracle管理方面的3个近期汇总整理

    来源: 互联网  发布时间:2017-03-29

    本文导语: 1、语句修改Oracle用户密码 alter user edw1010 identified by edw1010; 其实这很简单,但因为不经常用,所以用到的时候会显得有些手忙脚乱的。 2、查看已经删除的代码脚本 参考语句如下: --可用于查看闪回查询的对象(PROCEDURE、PACKAGE、...

1、语句修改Oracle用户密码

alter user edw1010 identified by edw1010;

其实这很简单,但因为不经常用,所以用到的时候会显得有些手忙脚乱的。

2、查看已经删除的代码脚本

参考语句如下:

--可用于查看闪回查询的对象(PROCEDURE、PACKAGE、PACKAGE BODY、TYPE BODY、TRIGGER、FUNCTION、TYPE)
--实际上就是在数据字典表上ORACLE的闪回查询的利用
--以sys作为DBA登录
select *
  from dba_source as of timestamp to_timestamp('2011-01-23 06:56:00', 'YYYY-MM-DD HH24:MI:SS')
 where owner = 'EDW'
   and type = 'PROCEDURE';
select *
  from dba_source as of timestamp to_timestamp('2011-01-23 07:46:00', 'YYYY-MM-DD HH24:MI:SS')
 where owner = 'EDW'
   and type = 'FUNCTION';









表结构的闪回查看

--下面的语句可以查看表结构建表语句,但对闪回查询不起作用
SELECT DBMS_METADATA.GET_DDL('TABLE', 'TEST', 'EDW')
  FROM DUAL as of timestamp to_timestamp('2011-01-23 08:13:30', 'YYYY-MM-DD HH24:MI:SS');
--但可以如下语句查看表结构状态
select *
  from dba_tab_columns as of timestamp to_timestamp('2011-01-23 08:27:00', 'YYYY-MM-DD HH24:MI:SS')
 where owner = 'EDW' and table_name='GBICC';





3、生成删除用户下对象语句的脚本

--删除某个用户下的对象
set heading off;
set feedback off;
spool D:drop_user_obj.sql;
prompt --开始生成删除当前用户下如下对象的脚本(若本脚本列示的不全,可自行添加)
prompt --Drop constraint
select 'alter table ' || table_name || ' drop constraint ' ||
       constraint_name || ' ;'
  from user_constraints
 where constraint_type = 'R';
prompt --Drop tables
select 'drop table ' || table_name || ';' from user_tables;
prompt --Drop view
select 'drop view ' || view_name || ';' from user_views;
prompt --Drop procedure
select 'drop procedure ' || object_name || ';'
  from user_procedures
 where object_type = 'PROCEDURE';
prompt --Drop function
select 'drop function ' || object_name || ';'
  from user_procedures
 where object_type = 'FUNCTION';
prompt --Drop sequence
select 'drop sequence ' || sequence_name || ';' from user_sequences;
spool off;
























    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在哪下载oracle.jdbc.driver.*这方面的包,谁有?
  • oracle for linux 下面的sqlca.sqlcode是一个什么命令去查?
  • 移动开发 iis7站长之家
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3