易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle sql tuning

alert index mem_ct monitoring usage;
desc v$object_usage;
set linesize 190
select * from v$object_usage;
SQL>SET AUTOTRACE ON;
  *autotrace功能只能在SQL*PLUS里使用
  其他一些使用方法:
  2.2.1、在SQLPLUS中得到语句总的执行时间
  SQL> set timing on;
2.2.2、只显示执行计划--(会同时执行语句得到结果)
  SQL>set autotrace on explain
  比如:
  sql> select count(*) from test;
  count(*)
  -------------
  4
  Execution plan
  ----------------------------
  0 select statement ptimitzer=choose (cost=3 card=1)
  1 0 sort(aggregate)
  2 1 partition range(all)
  3 2 table access (full) of 't_test' (cost=3 card=900)
  2.2.3、只显示统计信息---(会同时执行语句得到结果)
  SQL>set autotrace on statistics;
  (备注:对于SYS用户,统计信息将会是0)
  2.2.4、显示执行计划,屏蔽执行结果--(但语句实质还执行的
  SQL> set autotrace on traceonly;
  (备注:同SET AUTOTRACE ON; 只不过不显示结果,显示计划和统计)
  2.2.5、仅仅显示执行计划,屏蔽其他一切结果--(语句还是执行了)
  SQL>set autotrace on traceonly explain;
  对于仅仅查看大表的Explain Plan非常管用。
  2.2.6、关闭
  SQL>set autotrace off;


相关文档:

【转】关于"递归树形查询SQL"的好帖

-----------------------------------------------------------------------------------------------------------------------
create table tb(id varchar(3) , pid varchar(3) , name varchar(10))
insert into tb values('001' , null  , '广东省')
insert into tb values('002' , '001' , '广州市')
insert i ......

利用JAVA向Oracle数据库中插入大对象

通过JDBC,我们可以向oracle插入大对象,如图片,音频,长文本等,其插入方法有很多,这里演示一下通过流更新更新的形式插入CLOB大对象。
这是一个存储文本的例子,解释我会在程序中以注释的形式写出
/**
  * 将生成的表样存储到数据库
  *
  * @param htmlParam
  * @return
  */
  ......

oracle不同schema之间建外键

需要权限:
  grant references on test_sys to user_1;
 or
  grant all on test_sys to user_1;
测试:
sys用户下:
SQL> create user user_1 identified by user_1;
用户已创建。
SQL> grant dba to user_1;
授权成功。
SQL> create table test_sys(pk_col varchar2(5))
  2&nbs ......

Oracle基础

 
1、默认事例:
用户名:scott密码:tiger 主机字符串:本机可以为空
2、启动方法:
运行:sqlplus scott/tiger@lhd
3、SQLPLUS基本命令:
Desc:显示表、视图结构  desc 表名,视图
List:列出SQL缓冲区区中的一行或多行命令语句
Exit:退出
4、常用的数据字典(三种前缀:USER,ALL,DBA)
USER_TABL ......

1.什么叫SQL注入?如何防止?请举例说明

1.什么叫SQL注入?如何防止?请举例说明
答:SQL注入是常见的利用程序漏洞进行攻击的方法。导致sql注入攻击并非系统造成的,主要是程序中忽略了安全因素,利用sql语言漏洞获得合法身份登陆系统 
例如:
"Select * from users where name='"+uName+"' and pwd='"+uPwd+"' " ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号