oracle nvl降低性能

2014-06-30

oracle nvl是判断如果字段为Null则转换成目标类型 例如:select nvl(ono,0) from tb 表示如果ono字段为null则返回0,此处在小数据量情况下问题不大,在20万以上记录返回时间超过1秒钟, 建议将ono的默认值设置为0,这样性能会有百倍提升 阅读全文 »

oracle性能监控视图简介

2014-06-14

oracle性能监控视图简介 阅读全文 »

oracle查看表空间使用率及修改表空间大小

2014-06-09

oracle查看表空间使用率及修改表空间大小 阅读全文 »

oracle自动备份批处理

2014-01-04

@echo off del baklog.log /Q exp parfile = exp.cfg.txt >> baklog.log C:\PROGRA~1\WinRAR\rar a -agYYYYMMDDHHMMSS -idp data\data.rar data\*.dmp data\*.log >> baklog.log ftp -s:ftp.cfg.txt >> baklog.log move data\*.rar archive 阅读全文 »

oracle归档日志(转载)

2014-01-03

Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。 阅读全文 »

oracle实现行列转换的2种方法

2013-12-29

阅读全文 »

oracle 性能优化示例

2013-12-27

1、主要是通过查询计划来分析耗时 2、然后建立普通索引和位图索引 下一步可能需要修改sga值来提高内存使用率进一步提高速度 阅读全文 »

查看oracle表的最后修改时间

2013-12-19

查看oracle表的最后修改时间 select uat.table_name as 表名, (select last_ddl_time from user_objects where object_name = uat.table_name AND uat.table_name='表名') as 最后修改日期 from user_all_tables uat where uat.table_name = '表名' 阅读全文 »

oracle复制表

2013-12-15

oracle 复制表最简单一句代码 create table 新表名 as select * from 原始表名 阅读全文 »

oracle忘记sys用户的密码

2013-12-15

oracle忘记sys用户的密码,google了一下发现太简单了 1、运行sqlplus /nolog 2、输入conn /as sysdba 提示已连接 3、输入alter user sys identified by 新密码; 提示修改成功 阅读全文 »