- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 connect_by
create table wzh_test_date(begin_date date,end_date date)truncate table wzh_test_dateinsert into wzh_test_date values(trunc(sysdate,'dd'),trunc(sysdate,'dd')+1);insert into wzh_test_date values(
2011-12-29 22:08:22
237
转载 结合AWR报告生成HTML格式的SQL执行计划
有些时候,我们需要分析占用资源比较大的sql的执行计划,也需要将sql的执行计划以报告的形式反馈给客户,由于AWR报告里的SQL通常都是些变量,因此以命令行方式生成sql的执行计划就很麻烦,而且也不美观,利用awrsqrpt.sql脚本就很方便。 生成HTML的执行计划很简单,如果是生成本地数据库的sql执行计划,执行awrsqrpt.sql就可以,但是如果需要生成由AWR迁移到本地
2011-12-29 19:40:22
745
转载 dbms_monitor(一)
Oracle10g新增DBMS_MONITOR包(一)2011-06-28 13:16 by Tracy., 58 visits, 收藏, 编辑在10g中,Oracle新增了DBMS_MONITOR包,使得用户可以更加方便的设置TRACE和统计信息。这一篇介绍TRACE相关的过程。DBMS_MONITOR包中提供了多种方法来开启、关闭会话或整个实例的TRACE。除了
2011-12-12 19:26:09
457
转载 估计row大小
Oracle如何精确计算row的大小来源:不详 (2006-07-03 12:08:03) 第一步:计算整个Block Header的大小 数据块头部所需要的空间大小由以下公式计算: Space after headers (hsize) = DB_BLOCK_SIZE - KCBH - UB4 - KTB
2011-12-08 20:09:32
279
转载 oracle 查看进程执行的sql语句
1、 先用ps -aux查询,发现有个进程占用大量CPU,记录下PID2、 用语句SELECT a.username,a.sid,a.serial# FROM v$session a,v$process cWHERE c.addr=a.paddr and spid=PID查出相应的SESSION3、 用语句select * from v$session_wait where
2011-11-28 20:04:58
3053
转载 oracle 分割字符串
2010-11-06自定义oracle字符串分割函数split 博客分类:数据库OracleSQLJ#(1)定义split_type类型: Sql代码 CREATE OR REPLACE TYPE split_type IS TABLE OF VARCHAR2 (4000) / CREATE OR REPLACE TYPE s
2011-11-26 12:49:32
6941
转载 plsql加密
1 创建存储过程 create or replace procedure lb_test2asbegindbms_output.put_line('abc');end;存储为2.sql文件 放在C盘根目录下2 编译SQL文件运行--CMD执行wrap iname=2.sql oname=2.plb后会生成2.plb加密文件在PL/SQL中编译PLB
2011-11-25 23:03:32
1464
转载 bypass ujvc
le中支持的多表关联更新中的语法,这种语法比使用子查询更新效率更高。方法一:ORA-01779: cannot modify a column which maps to a non-key-preserved table例如,使用以下的更新查询就会出现该错误。CREATE TABLE test1 ( id integer primary key, num integer );
2011-11-25 22:58:15
4813
转载 oracle join
oracle中 left join,right join, inner join,full join的简单使用连接分为两种:内连接与外连接。 A.内连接 内连接,即最常见的等值连接,例: SELECT * FROM TESTA,TESTB WHERE TESTA.A=TESTB.A 等价于 select * from
2011-11-25 22:49:04
286
转载 shell删除指定文件夹
shell删除指定目录下的svn目录在发布或是部署一些项目时,需要先将资源上传到服务器。环境一般分为:本机、内网、公网,公网的话,考虑带宽问题,一般不允许将.svn目录和Thumbs.db文件上传上去,这样需要先导出项目文件,如果工程较大,导出可能还比较慢。内网的话,为了方便,我一般就是上传内网时,把项目里的文件夹直接上传至内网服务器,然后使用shell命令再删除.svn目录和Thum
2011-11-20 11:23:01
1309
转载 如何取的SYBASE中正在执行的SQL语句
获取进程正在执行的SQL语句这是在工作中遇到的一个实际问题,当时Sybase的日志空间总是会满,而且无法清空,只能重启Sybase服务。经过观察发现,总是有一个进程会长时间的占用日志空间,无法释放,只能杀掉该进程,为了找到该进程是哪个客户端程序,故整理如下方法来获取该进程正在执行的SQL语句。通过返回的SQL语句,定位了故障程序,解决了一个大bug第一步,打开sybase
2011-11-18 14:23:26
2144
转载 sybase缩小tempdb
查看文章 缩小tempdb数据库大小2008/12/08 21:511. 如果有条件,强烈建议先做好所有用户数据库,包括master数据库的备份至少要做一个master数据库的备份2. 将下列master数据库中系统表进行bcp备份master..sysusagesmaster..sysdevicesmaster..
2011-11-18 08:07:12
784
转载 shell awk
awk用法小结(作者总结)awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS
2011-11-07 09:48:03
209
转载 sql随机数
SQL中随机数函数rand()简介2010-09-06 17:40 佚名 互联网 我要评论(0) 字号:T |T下文将为您介绍SQL中的随机函数rand(),供您参考,如果您是才接触SQL Server的新手,不妨一看,相信对您学习SQL中的函数会大有帮助。AD: 下文将为您介绍SQL中的随机函数rand(),供您参考,如果您
2011-11-06 12:21:47
678
转载 sybase代理表的实现
http://blog.youkuaiyun.com/donetboy328/article/details/3019817 在interfaces文件中加入远程服务器条目 sp_addserver dblocal,local sp_addserver dbremote,null,dbremote sp_configure "enable cis",1 sp_addexternlo
2011-11-03 19:26:45
385
转载 sybase存储过程返回参数
drop procedure p_get_oclist_with_itemnumbergo/* 定义输入参数 orderno , 输出参数 @oc_list*/create procedure p_get_oclist_with_itemnumber(@orderno varchar(30),@oc_list varchar(255) output)asdeclare
2011-10-19 17:26:15
1015
转载 sybase tempdb日志满
2010-07-17sybase tempdb空间不足,造成应用挂死。对其进行扩容SybaseJavaGo一线又发邮件来了,应用出现挂死现象。 经过一番沟通、查看日志等,发现时tempdb空间不足了。 对数据库的事物操作会被阻塞,造成了应用挂死
2011-10-17 19:50:51
913
原创 dbartisan8.6连接sybase15.0.3错误
09:46:42.265 DBMS 172.19.7.60 -- Number (4002) Severity (14) State (1) Server (SYB) Login failed.09:46:42.281 Program Number (2401) Severi
2011-10-08 09:45:35
1055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人