利用Oracle 10g SQL优化器(STA)优化语句[转]
<!-- jackjw | 04 十一月, 2008 16:03利用Oracle 10g SQL优化器(STA)优化语句SQL优化器(SQL Tuning Advisor STA)是Oracle10g中推出的帮助DBA优化工具,它的特点是简单、智能,DBA值需要调用函数就可以给...
有关物化视图及查询重写功能
物化视图的创建及刷新方式介绍网上有很多,就不重复了,这里主要通过实验来验证查询重写功能。SQL> desc hr.employees; Name ...
数据文件故障恢复一例
收到用户反映无法查询,查询返回一个有关无法访问数据文件的报错。环境solaris10+oracle10204 rac。系统log看到很多IO类错误:Jun 16 11:50:30 sspu-sso scsi: [ID 107833 kern.notice] Requested Block: 1...
绑定变量的实验小语句
var x varchar2(15)exec :x:='fadsf';select :x from dual;select aa from lzl where cc=:x注意:当绑定的变量大于20字节,将产生子游标。
oracle 简单存储过程
SQL> create procedure lzlpre as 2 begin 3 for i in 1..2 loop 4 ins...
oracle plsql简易循环
begin for i in 1..9 loop insert into lzltemp select * from lzl where manager_id=201; end loop; commit;end;/用于测试,很方便,上面代表循环9次。备忘
查看数据库表对象的对应块信息
在使用BBED修改数据块,或者其他情况,需要查看数据库对象对应的物理文件及数据块时,可使用dbms_rowid函数进行查询。测试:首先我这有一张10行的表SQL> desc lzl Name &...
审计用户失败的登陆行为
接到用户一个需求,很简单,oracle默认用错误密码登陆10,会锁定账户。需要跟踪是哪个客户端发起的行为,造成数据库用户锁定了。打开数据库的审计,将审计记录放在数据库内,以便查询管理。(个人习惯,放OS也可以...
查看oracle隐含参数脚本
set linesize 132column name format a30column value format a25select x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'MOD...
使用keep_pool缓存表优化一例
查了挺久的问题了。用户反应早上第一笔业务,查询缓慢,之后每笔业务均能1S内返回。从现象上分析,应该是此业务所需的表数据不在SGA内,而采用物理读的方式进行第一次访问,造成效率比较低。由于此库上跑了好几套...
redhat 5 安装gridcontrol 报错处理
老规矩,备忘,5.4上报的2个错。会报缺少一个系统包,5.4已经不使用该包,可用链接替换法。ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2 /home/oracle/OracleHomes/oms10g/opmn/logs/...
exp与expdp全库导出数据对表空间、用户处理的测试
有关传统导入导出,以及数据泵导入导出的说明,可以在命令后跟help=y看简单说明。详细说明在联机文档的ultity一本书里。test1作为原始库,创建用户lzl,默认表空间lzltbs,在其上建表lzltable (no number,text varc...
sqlplus直接输出成html格式,很实用
老是懒得写博客,就当备忘了set linesize 200 set echo onset term off verify off feedback off pagesize 999 set markup html on entmap ON spool on preformat offspool tables.html
彻底解决rman恢复碰到ora-01152错
说说碰到这个问题的背景。使用NBU调脚本对oracle进行备份。脚本如下:RUN {ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';SEND 'NB_ORA_CLIENT=lzl-linux,NB_ORA_SERV=nbu-server...
使用连接符拼脚本
老是忘了语法怎么写,备忘SQL> select 'alter package '||object_name||' compile' FROM dba_objects where object_type='PACKAGE BODY' and status='INVALID';'ALTERPACKAGE'||OBJECT_NAME||'COMPILE'-----...
转载 导入导出的分析
exp/imp 与 expdp/impdp 对比 及使用中的一些优化事项 收藏 关于exp/imp 和 expdp/impdp, 之前整理的2篇Blog如下: ORACLE 数据库逻辑备份 简单 EXP/IMPhttp://blog.csdn.net/tianlesoftware/archiv...
安装grid control注意事项【备忘】
1 、oracle_home要只想oms的目录2、etc/hosts文件格式:127.0.0.1 localhost.localdomain localhost192.168.0.178 oracle1.localdomain oracle1192....
ORA-01152错误的理解
最近做生产环境的异机恢复演练,用NBU做的备份,偶尔会报ORA-1152错误,restore database 成功recover database报:ORA-01152: file 1 was not restored from a sufficiently old backup ORA-01110: data file 1:...
查看索引的定义
设置行长度 set long 10000SQL> create index dept_index on scott.DEPT('DEPTN0');Index created. SQL> select dbms_metadata.get_ddl('INDEX','DEPT_INDEX') FROM dual;DBMS_METADATA.GET_DDL('IN...
AIX安装oracle系统准备工作
http://space.itpub.net/7969839/viewspace-669397根本的东西和redhat一样。核心还是添加环境变量,打补丁包。但是有点需要注意的,如果从cde界面接入,需要去掉~/.dt_profile里最后一行的注释,否则环境变量在cde下...