摘要: oracle 数据处理的方式:1。查询2。创建表空间3。移动到新的tablespace4。修改,编辑procedure5。自动调度JobOracle审计表AUD$处理方法Oracle版本:11.2.0,其他版本要测试DBMS_AUDIT_MGMT能否成功1. 查询表,然后truncate select count(*) from aud$; truncate table aud$; select count(*) from aud$;2.创建表空间create tablespace adttbs datafile '/oracle/OMT/admin/oradata/aud01.dbf 阅读全文
posted @ 2013-12-06 14:20 smallbird2012 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 我们在Oracle中在做troubleshooting的时候,经常要去做跟踪来查错,那今天就介绍几种trace的方法。在这之前,我先说说10046事件,那么大家可能都对这个事件比较熟悉了,实际上,我们做SQL TRACE的时候,Oracle内部就是使用这个事件来完成的,他包含几个级别的。如下表(trouble shooting Oracle Performance by apress 2006).Levels of the Debugging Event 10046Level Description0 The debugging event is disabled.1 The debuggin 阅读全文
posted @ 2013-12-06 12:39 smallbird2012 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。一、 要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情;1.是数据库日志模式的设置(可为Archive Mode 和No Archive Mode); 阅读全文
posted @ 2013-12-06 12:10 smallbird2012 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 查找DB的字符select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';SELECT USERENV ('language') FROM DUAL;查找windowsHKEY_LOCAL_MACHINE\software\oracle** NLSLANG值两个的值要一致参考:1. http://blog.csdn.net/dracotianlong/article/details/82701362.http://www.cnblogs.com/brainstormle 阅读全文
posted @ 2013-11-28 12:59 smallbird2012 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 现在又两张表,表结构完全相同,需要更新b中的年龄数据,条件是a.姓名=b.姓名a:姓名年龄性别张三33男李四34男b:姓名年龄性别张三30男李四32男张雪35女李雪29女SQL:Updatebsetb.年龄=(selecta.年龄fromawherea.姓名=b.姓名)whereb.姓名=(selecta.姓名fromawherea.姓名=b.姓名)update t_base_inventory t set t.MEASURE_DESC2 = (select t2.MEASURE_DESC2 from t_base_in2 t2 where t.inventory_code = t2.inve 阅读全文
posted @ 2012-06-27 22:49 smallbird2012 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1.user_objects2.user_arguments3.user_object需求:查找oracle中的所有包,包体等select distinct object_type from user_objects;select * from user_objectS where object_type= 'PACKAGE BODY';SELECT * FROM user_arguments;select * from user_source where type='PACKAGE BODY';select name from user_source wher 阅读全文
posted @ 2012-06-07 14:13 smallbird2012 阅读(4132) 评论(0) 推荐(0) 编辑
摘要: 需求:修改oracle表设计中字段长度小于100的。使用SQL来动态生成SQL语句例子如:SELECT ' alter table '|| TABLE_NAME ||' modify '|| COLUMN_NAME|| ' VARCHAR2(100);'from user_tab_columnswhere TABLE_name like 'T_%' and column_name like '%DESC'AND DATA_TYPE ='VARCHAR2'AND DATA_LENGTH<' 阅读全文
posted @ 2012-06-04 10:44 smallbird2012 阅读(342) 评论(0) 推荐(0) 编辑
摘要: as of timestamp,闪回查询,闪回数据库,oracle 阅读全文
posted @ 2012-05-29 19:38 smallbird2012 阅读(20644) 评论(0) 推荐(0) 编辑
摘要: oracle,合并,merge into 阅读全文
posted @ 2012-05-29 16:58 smallbird2012 阅读(284) 评论(0) 推荐(0) 编辑
摘要: plsql,表数据库同步更新,表结构同步更新,比较表功能,比较用户功能 阅读全文
posted @ 2012-05-29 13:15 smallbird2012 阅读(1137) 评论(0) 推荐(0) 编辑