[Tools] PL/SQL Developer设置时间格式
PL/SQL Developer设置时间格式用的PL/SQL Developer 版本是 Version 8.0.3.1510,可能每个版本的不一样在Tools --> perferences --> user interfaces --> nls options 里可以设置date & time的格式.date 有三个选项 --user defined --windows format &n...
HP Unix bdf输出显示换行
HP Unix bdf显示不在同一行,一行记录分成两行显示[root->/]# bdfFilesystem kbytes used avail %used Mounted on/dev/vg00/lvol4 35848192 27096088 8683928 76% //dev/vg00/lvol1 1835008 636952 1188752 35% ...
HP Unix server rlogin,remsh信任关系建立
HP Unix server rlogin,remsh之间建立信任关系假设有unix server hosta,hostb1.需要在hosta,hostb两台server上加入对方的hostname & iphosta [/]# more /etc/hosts | grep -i hostb192.168.1.100 hostbhostb [/]# more /etc/hosts | grep -i hosta192.168.1.101 hosta2.在.rhosts文件...
字符串类型数字order by
SQL> drop table tt purge;表已删除。SQL> create table tt(id varchar2(20));表已创建。SQL> insert into tt values('1');已创建 1 行。SQL> insert into tt values('40');已创建 1 行。SQL> insert into tt values('5');已创建 1 行。SQL> insert into tt values('9');已创建 1 行。...
字符串类型数字order by
SQL> drop table tt purge;表已删除。SQL> create table tt(id varchar2(20));表已创建。SQL> insert into tt values('1');已创建 1 行。SQL> insert into tt values('40');已创建 1 行。SQL> insert into tt values('5');已创建 1 行。SQL> insert into tt values('9');已创建 1 行。...
[Shell] shell round取整
xxxxxx [/tmp/test]# more roundto#!/bin/bashlet x=$1let y=$2let z=$x/$ylet m=$x%$ylet n=$y/2if [ $m -lt $n ]; then let re=$zelse let re=$z+1fiecho $re xxxxx [/tmp/test]# ./roundto 15 44
Monitor Current SQL Running(10g)
如下是Oracle10g Monitor Current SQL Running Script:select vs.LAST_CALL_ET elapsed_time,vs.SID,vs.SERIAL#,vp.SPID,vs.USERNAME,vs.OSUSER,vs.MACHINE,vs.EVENT,vs.PROGRAM,vs.MODULE,vs.SQL_ID,vsql.SQL_TEXT,vsql.SQL_FULLTEXT,vs.SCHEMANAME,vs.STATUS,vsql.EXECUTIONS,(select value from v$sesstat wher...
1.Monitor Current SQL Running(10g)
如下是Oracle10g Monitor Current SQL Running Script:select vs.LAST_CALL_ET elapsed_time,vs.SID,vs.SERIAL#,vp.SPID,vs.USERNAME,vs.OSUSER,vs.MACHINE,vs.EVENT,vs.PROGRAM,vs.MODULE,vs.SQL_ID,vsql.SQL_TEXT,vsql.SQL_FULLTEXT,vs.SCHEMANAME,vs.STATUS,vsql.EXECUTIONS,(select value from v$sesstat wher...
MERGE简单使用
SQL> create table t1(name varchar2(20),money int);Table created.SQL> insert into t1 values('a',10);1 row created.SQL> insert into t1 values('b',20);1 row created.SQL> commit;Commit complete.SQL> create table t2(name varchar2(20),money int);Table created.SQL> insert into...
PLSQL_PROFILE
PLSQL_PROFILE 分析procedure执行过程.需要执行两个包.@?/rdbms/admin/profload.sql@?/rdbms/admin/proftab.sql需要执行这两个脚本.SQL> @?/rdbms/admin/profload.sqlPackage created.Grant succeeded.Synonym created.Library created.Package body created.Testing for correct installationS...
Object被其他的Object引用的SQL
一个Object(Table,view)被其他的Object(View,Procedure,Function,Package)引用的时候,可以通过如下SQL查询假设 Table A别其他的对象引用,SQL如下:select * from all_DEPENDENCIES where referenced_name='WIP'select * from dba_objects where object_name like '%USER_DEPENDENCIES%'...
AWR中重点注意事项
AWR中重点注意事项(摘录看书时候的),(1)看DB Time和Elapsed时间比例,观察负载情况 (2)观察cache size,观察主机内存情况,判断SGA的内存分配是否合理(3)Load profile的transaction情况,判断系统的繁忙成都(4)Load profile的hard parses 和 parses值,观察是否有过多的硬解析(5)Top 5 Timed Events 查看系统的瓶颈。...
AWR修改收集策略
SQL> select * from dba_hist_wr_control; DBID SNAP_INTERVAL RETENTION TOPNSQL---------- ------------------------------ --------------------...
v$access中查询调用的object
开发人员在compile一个package的时候一直编译不过去让后通过查询v$access view看那个session一直占有这个packageselect * from v$access where object like '%xxxxxx%';查询有哪些sid运行,然后将其kill掉。kill session的sql:select 'alter system kill session '''|| sid ||''||','|| serial# ||''';' from ...
20160111-log switch 统计SQL
日志切换统计SQL,参考论坛网友,
Oracle通过gateway连接sqlserver2008
环境oracle 10.2.0.1 ip:xxx.xxx.6.26 windowssqlserver 2008 ip:xxx.xxx.6.49 DB:oracle1.gateway11g 安装在xxx.xxx.6.26上面,和oracle安装在同一台机器上1).点击setup2).输入安装路径3).选择"Oracle Database Geteway for Microsoft Sql Server 11.2.0.1.0"4).输入SQL Server相关信息结束之后,配置...
Unix获取前一天日期(Linux不知道可以不以)
xxxxxxxxxx [/]#get_before_date12/02/15cat /usr/bin/get_before_dateY="$(date +"%y")"Y1="$(date +"%Y")"M="$(date +"%m")"D="$(date +"%d")"YY=`expr $Y - 1`MM=`expr $M - 1`DD=`expr $D - 1`MM=`printf "%02d" $MM`DD=`printf "%02d" $DD`dd=$Y1$MMdad=`get_mon_days $dd`#be_date=$Y$M$DDbe_da...
Oracle 普通Table进行Reorg
创建pp1实例表.SQL> create table pp1 as select * from pp;Table created.SQL> create index pp1_index on pp1(id);Index created.SQL> execute dbms_stats.gather_table_stats('scott','pp1');PL/SQL procedure successfully completed.SQL> select count(*) from pp1; COUNT(*)--...
Oracle 普通table 转换为partition table
1.创建eg tableSQL> create table pp (id int,dt date);Table created.SQL> create index pp_index on pp(id);index created.beginfor i in 1..10000000 loopif mod(i,3)=1 then insert into pp values(i,to_date('2013/6/6','yyyy/mm/dd'));elsif mod(i,3)=2 then insert...
Oracle 11g中添加两个listener
$ORACLE_HOME\network\admin中的listener.ora的配置如下:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521)) ) (DESCRIPTION = &...