- 博客(22)
- 资源 (41)
- 收藏
- 关注
原创 Using Oracle Data Storage Structures Efficiently
1.创建集群表create cluster mycluster (deptno number(2)) size 1024;]2.为集群表创建索引create index myc_idx on cluster mycluster;3.创建普通表与集群表关联create table dept( deptid number(2) primary key, dname varchar2(20), loc varchar2(30))cluster mycluster(deptid);create table emp(
2010-09-26 21:41:00 413
原创 Using Oracle Blocks Efficiently
<br />1.查找表空间不足10%的表<br />select owner,table_name,blocks,empty_blocks from dba_tables <br />where empty_blocks/(blocks+empty_blocks) < 0.1;<br /> <br />2.扩充extent<br />alter table hr.employee allocate extent;<br />alter table hr.employee allocate extent (s
2010-09-26 13:07:00 517
原创 SQL Statement Tuning
1.SQL Reports in Statspack SQL order by gets -------sql语句读取buffer cache的次数 SQL order by reads ------sql语句从磁盘读到buffer cache的次数 SQL order by executions -----sql语句执行的次数 SQL order by parse calls ------ sql语句解析的次数2.explain plan ex
2010-09-21 21:00:00 1080
转载 面试常问问题
<br />1.请介绍一下你自己。 <br /> 这是外企常问的问题。一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,外企最希望知道的是求职 者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有 关,但要突出积极的个性和做事的能力,说得合情<br /> 合理外企才会相信。外企很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。外企喜欢有礼貌的求职者。<br
2010-09-16 16:38:00 484
原创 optimizing sort operations
1.设置总的work area的大小alter system set pga_aggregate_target =100M2.自动化管理 workarea_size_policy = auto3.相关视图 PGA work area v$sql_workarea_histogram ---查看以前pga的历史工作状态(optimal次数,one次数,multi次数) v$pgastat v$sql_workarea_active ----当前工作的排序情况 v$sql_workarea
2010-09-15 23:11:00 502
转载 oracle10g批量绑定forall bulk collect
oracle10g批量绑定forall bulk collect批量绑定(Bulk binds)可以通过减少在PL/SQL和SQL引擎之间的上下文切换(context switches )提高了性能.<br />批量绑定(Bulk binds)包括:<br />(i) Input collections, use the FORALL statement,一般用来改善DML(INSERT、UPDATE和DELETE) 操作的性能<br />(ii) Output collections, use BULK
2010-09-15 17:43:00 561
原创 两表间大数量更新
<br />现在我们有2张表 如下:<br />T1--大表 10000笔 T1_FK_ID <br />T2--小表 5000笔 T2_PK_ID<br />T1通过表中字段ID与T2的主键ID关联<br />模拟数据如下:<br />--T2有5000笔数据<br />create table T2<br />as<br />select rownum id, a.*<br />from all_objects a<br />where 1=0;<br />-- Create/Recreate pr
2010-09-11 12:42:00 622
原创 Oracle邮件---调查中。。。。
<br />CREATE OR REPLACE PROCEDURE send_mail (<br /> p_recipient IN VARCHAR2,<br /> p_message IN VARCHAR2,<br /> p_subject IN VARCHAR2 default 'Oracle Perf Report '||to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),<br /> p_sender IN VARCHAR2 def
2010-09-10 18:00:00 821
原创 Tuning the shared pool
1.shared pool shared pool 包含:library cache,data dictionary cache,user global area2.规定大小 SGA_target3.查看sga大小 show parameter sgaselect * from v$sgastat4.数据库指标 select * from v$sysstat5.修正匹配方式SQL> alter system set cursor_sharing = 'similar';
2010-09-08 23:02:00 447
原创 优化工具及I/O的关系
1.设置用户trace log SQL> execute dbms_system.set_sql_trace_in_session(sid,serial#,true);例如: SQL> execute dbms_system.set_sql_trace_in_session(147,966,true);2.设定所有用户产生traceSQL> show parameter sql_trace二、statspack 1.安装(运行脚本spcreate.sql)2 相关信息 statspack.snap spa
2010-09-05 22:39:00 382
原创 instance和media损坏恢复(八) -不完全恢复
<br />1.当一张表被drop掉后,重新找回来<br /> 1、拷贝备份文件到原目录<br /> 2、startup mount<br /> 3、SQL> recover database until time '2010-09-05 26:10:00';<br /> 4、SQL> alter database open resetlogs;<br /> 5、验证<br /> <br />2.当所有文件都丢失的情况下的不完全恢复<br /> 1、从冷备份文件中拷贝到目录文件夹<br /> <b
2010-09-05 17:22:00 458
原创 instance和media损坏恢复-RMAN(七) -RMAN恢复
1、rman恢复 准备: a.用rman全备数据库 RMAN> backup database format 'E:/oracle/rmanbak/orclrman_%U'; b.执行归档 RMAN> sql 'alter system archive log current'; c.0级备份同时备份归档文件 RMAN> backup incremental level 0 database format 'e:/oracle/rmanbak/all_%U'; d.在表T中增加一条
2010-09-05 15:36:00 539
原创 instance和media损坏恢复-RMAN(六) --控制文件恢复
1.有控制文件丢失的情况下 准备:a备份控制文件SQL> alter database backup controlfile to trace as 'e:/oracle/ubackup/c1.trc';b删除控制文件1、执行E:/oracle/product/10.2.0/admin/orcl/udump/最新的.trc即可。2.在备份控制文件后,更改控制文件信息(如增加表空间等),然后控制文件损坏的情况下的恢复 准备: a.备份控制文件 SQL> alter database backu
2010-09-05 12:04:00 561
原创 instance和media损坏恢复-RMAN(五) --恢复
1.数据库在关闭状态下,文件损坏,又在开打的状态下,修复 前提准备:在表T中插入一条记录,触发checkpoint,关闭数据库,删除数据文件tabs.dbf 1、startup数据库(报错)2、查看是否有要恢复的数据 SQL> select * from v$recover_file;3、使文件离线 SQL> alter database datafile 6 offline;4、打开数据库 SQL> alter database open;5、把备份文件拷贝到原路径下6、恢复数据文件 SQL> rec
2010-09-05 09:47:00 491
原创 instance和media损坏恢复-RMAN(四) --恢复
1.非归档模式下数据恢复(原磁盘损坏的情况下) 1、把归档模式变为非归档模式 在mount状态下,执行:SQL> alter database noarchivelog; 2、SQL> alter database open; 3、查看SQL> archive log list; 4、修改pfile 5、根据pfile创建spfile SQL> create spfile from pfile='E:/oracle/product/10.2.0/admin/orc
2010-09-04 22:56:00 522
原创 instance和media损坏恢复-RMAN(三) --增量备份
<br />1.差异0级备份<br />RMAN> run{<br />2> allocate channel d1 type disk;<br />3> backup incremental level 0 database format 'E:/bak/md_%U';<br />4> }<br /> <br />2.查看v$session_logops<br /> <br />3.1级备份<br />RMAN> run{<br />2> allocate channel d1 type disk;<br
2010-09-04 12:40:00 412
原创 instance和media损坏恢复-RMAN(二)
13.列出所备份内容 rman>list backup14.备份数据库RMAN> backup database format 'e:/oracle/bak/md_%U';15.备份数据文件 1、显示文件大小及编号(或在v$datafile) RMAN> report schema;2、RMAN> backup datafile 4,5 format 'e:/oracle/bak/md_%U';
2010-09-03 23:28:00 420
转载 table函数
<br />1、table()结合数组:<br /> <br />SQL> create or replace type t_test as object(<br /> 2 id integer,<br /> 3 rq date,<br /> 4 mc varchar2(60)<br /> 5 );<br /> 6 /<br /> <br />Type created<br /> <br />SQL> create or replace type t_test_table as tabl
2010-09-02 13:32:00 586
原创 instance和media损坏恢复-RMAN(一)
1. 连接数据库 连接远端数据库 rman target sys/root@bms nocatlog 连接本地数据库 rman target / nocatalog 2.显示rman的配置信息 RMAN> show all; RMAN>run{ allocate channel c1 type disk format='/db01/backup/user0520.bak
2010-09-01 21:58:00 470
原创 Oralce包,体
<br />1.包的主要构成<br /> 包包括包的规范和包体<br /> 包的规范:就是规范了包的接口,而包体则是实现包规范的具体内容。<br /> <br /> 实例如下:<br /> 包的规范:<br /> create or replace package emp_package is<br /> g_deptno number(3) := 30;<br /> procedure add_employee(eno number,name varchar2,salary num
2010-09-01 17:24:00 1548 2
client-server.7z
2020-11-26
Client-Server.7z
2020-10-27
spring3.0+hibernate3.3+mysql8.0
2019-09-06
数字格式化 你想要的结果,都可以实现
2009-10-30
rollup,cube,grouping sets()的个人理解
2009-10-16
加密工具1.11.jar
2009-06-24
日期控件(只精确到年月)
2009-06-18
文件加密或加密文件夹下所有文件
2009-05-05
文件计数器,可以方便的计算各种文件的个数。
2009-04-23
文件计数器,计算文件总数,去掉后缀名的文件总数,计算单独某一个或几个后缀名的文件数
2009-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人