
Oracle
Luke_wang
数据库、软件测试、编程、Linux
展开
-
Oracle DB内存分配: 使用HugePage、tmpfs
参考:http://www.cnblogs.com/lhrbest/articles/5414373.html转载 2017-03-08 21:00:31 · 697 阅读 · 0 评论 -
数据库架构对比
http://blog.youkuaiyun.com/kaixin89/article/details/46489633 MySQL 体系架构 Oracle体系架构 PostgreSQL体系架构原创 2017-11-03 21:57:59 · 454 阅读 · 0 评论 -
Oracle rman操作
restore spfile from'/bak/hotbak/c-4038538988-20100524-01';(备份的控制文件)restore controlfile to '/opt/orcl/control.ora' from '/bak/hotbak/c-4038538988-20100524-01';原创 2017-11-15 22:36:43 · 215 阅读 · 0 评论 -
Oracle三种table: 堆表Heap Table、索引组织表IOT和聚簇表Cluster
http://m.blog.itpub.net/17203031/viewspace-774405 聊聊Oracle聚簇ClusterIOT: create table t88( ID varchar2 ( 10 ), NAME varchar2 ( 20 ), constraint pk_id primary原创 2017-11-15 20:12:32 · 9299 阅读 · 0 评论 -
数据库性能对比测试实验
http://blog.youkuaiyun.com/liyuming0000/article/details/51240798 PostgreSQL和MySQL的性能对比实验原创 2017-11-03 21:45:58 · 1524 阅读 · 0 评论 -
事务的隔离级别
Web开发必知的八种隔离级别理解事务处理、事务处理的隔离级别,和使用JDBC进行事务处理 .数据库事务隔离级别原创 2015-02-04 19:33:48 · 410 阅读 · 0 评论 -
Oracle ASM和ACFS
ASM原创 2017-11-03 20:51:52 · 1035 阅读 · 0 评论 -
Oracle wait event --- latch: in memory undo latch
latch: in memory undo latch原创 2017-11-01 20:20:22 · 1270 阅读 · 0 评论 -
Oracle Commit
http://www.linuxidc.com/Linux/2013-03/80467.htmhttp://blog.itpub.net/26651/viewspace-1040530/commit工作过程commit提交之前Oracle在SGA撤销段缓冲区中生成撤销记录,撤销记录包含更新和删除表行的旧值Oracle在SGA重做日志缓冲区生成重做日志原创 2017-06-13 22:50:51 · 371 阅读 · 0 评论 -
Oracle Cursor
http://www.orafaq.com/node/758https://docs.oracle.com/cd/E11882_01/appdev.112/e10646/oci09adv.htm#LNOCI091https://m.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%402%2Csz%401320_2001%原创 2017-12-12 19:23:32 · 613 阅读 · 0 评论 -
Oracle AWR性能分析报告
循序渐进解读Oracle AWR性能分析报告http://mp.weixin.qq.com/s/48pYtwLO1YpFnUtpMojbfQ善用性能工具进行SQL整体优化http://www.toutiao.com/a6439484337649975554/ 【性能调优】Oracle AWR报告指标全解析http://www.askmaclean.com/ar转载 2017-04-26 20:38:18 · 508 阅读 · 0 评论 -
Oracle wait event --- log file
www.itpub.net/thread-1777234-1-1.htmllog file switch(checkpoint incomplete):原因:1)存在大量update操作;2)log file size太小,导致log switch太频繁;3)log group太少;log file switch(private strand flush incomplete):log file ...原创 2018-02-07 22:29:27 · 515 阅读 · 0 评论 -
Oracle wait event --- buffer cache
http://m.blog.itpub.net/12679300/viewspace-1244578/Buffer Cache是SGA的一部分,Oracle利用Buffer Cache来管理data block,Buffer Cache的最终目的就是尽可能的减少磁盘I/O。 Buffer Cache中主要有3大结构用来管理Buffer Cache:Hash Bucket、Hash Chain Li...原创 2018-02-07 22:28:53 · 361 阅读 · 0 评论 -
Oracle wait event --- shared pool
https://blog.youkuaiyun.com/lqx0405/article/details/44777319Library cache包含了共享SQL区(shared SQL areas),私有SQL区(private SQLareas,如果配置了共享服务器),PL/SQL存储过程以及包,还有一些控制信息,比如说locks以及library cache handles。Dictionary cac...原创 2018-02-07 22:28:01 · 475 阅读 · 0 评论 -
Oracle wait event --- I/O
db file sequential read:db file scattered read, Avg wait time应当小于20ms 如果数据库执行全表扫描或者是全索引扫描会执行 Multi block I/O ,此时等待物理I/O 结束会出现此等待事件。一般会从应用程序(SQL),I/O 方面入手调整; 注意和《Instance Activity Stats》中的index fast ...原创 2018-02-07 22:27:09 · 439 阅读 · 0 评论 -
Oracle wait event --- enqueue
https://blog.youkuaiyun.com/notbaron/article/details/51284555latch: enqueue hash chainsenq: TX - row lock contentionenq: TX - index contentionenq: TX - contentionenq: HW - contentionenq: FB - contentionenq:...原创 2018-02-07 22:24:33 · 443 阅读 · 0 评论 -
Oracle wait event --- latch
latch free 其实是未获得latch ,而进入latch sleep,见《全面解析9i以后Oracle Latch闩锁原理》原创 2018-02-07 22:18:52 · 410 阅读 · 0 评论 -
Oracle wait event --- cluster
gc buffer waitgc current block 2-waygc cr multi block request原创 2018-02-07 22:12:03 · 1069 阅读 · 0 评论 -
Oracle性能调优
http://www.toutiao.com/a6439484337649975554/ 善用性能工具进行SQL整体优化http://www.itpub.net/thread-1384552-1-1.html Oracle性能调优原理及具体手段https://wenku.baidu.com/view/31eb51270722192e4536f6f8.html Oracle内存全原创 2017-09-02 16:11:08 · 397 阅读 · 0 评论 -
Oracle latches
Latch: enqueue hash chains当数据 Latch: cache buffer chains当数据块被读入SGA的时候,块头(buffer headers)通过一定的算法(mod(dba,_db_block_hash_buckets))被归于不同的hash buckets,然后被hash chains串联起来,Oracle 8i以前每个has转载 2017-04-26 21:07:15 · 434 阅读 · 0 评论 -
Oracle index
Use the index, Lukehttp://use-the-index-luke.com/sql/table-of-contents基于案例学习SQL优化http://www.ppvke.com/10355.html《收获,不止Oracle》 第5章索引原创 2017-09-02 15:29:24 · 223 阅读 · 0 评论 -
Oracle database OS认证与口令文件认证详解
Oracle OS认证与口令文件认证详解NTS=NT Security, 即采用OS优先认证登录, NONE为不可以, 必须采用user/pwd as sysdba/sysoper登录。这里是操作系统级验证的开关。如果SQLNET.AUTHENTICATION_SERVICES=(NONE)并且REMOTE_LOGIN_PASSWORDFILE='NONE',即两个开关都关闭,那么神仙也进原创 2015-02-04 20:45:40 · 527 阅读 · 0 评论 -
Oracle Database Logical Structure
原创 2015-02-04 20:46:26 · 574 阅读 · 0 评论 -
Oracle VirtualBox使用
下载地址:http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.htmlhttps://www.virtualbox.org/wiki/Downloads我使用的version 4.3.8.安装Vbox:http://jingyan.baidu.com/article/e7原创 2015-02-04 20:48:11 · 818 阅读 · 0 评论 -
Oracle 11g R2 RAC安装
下载地址:Oracle VM VirtualBox 4.3.8 或 https://www.virtualbox.org/wiki/DownloadsOracle Linux 5.8 或 http://edelivery.oracle.com/linuxOracle ASMLib 2.0.4Oracle Grid Infrastructure (Clusterware)Ora原创 2015-02-04 20:49:05 · 972 阅读 · 0 评论 -
手工创建和删除RAC DB
最简单的方法就是使用dbca来生产建库的脚本,然后手工执行这些脚本。具体过程如下1,手工创建相关目录和环境变量#!/bin/shOLD_UMASK=`umask`umask 0027mkdir -p $ORACLE_BASE/admin/hrdb/adumpmkdir -p $ORACLE_BASE/admin/hrdb/dpdumpmkdi原创 2015-02-04 20:51:09 · 541 阅读 · 0 评论 -
如何更改RAC IP地址或Hostname
todo原创 2015-02-04 20:52:18 · 474 阅读 · 0 评论 -
Oracle Table Access, Index & Join
来源: http://www.toutiao.com/i6354118019538485762/?tt_from=email&utm_campaign=client_share&app=news_article&utm_source=email&iid=5777815289&utm_medium=toutiao_ios表访问的几种方式:(非全部)TABLE AC转载 2016-11-19 20:30:38 · 680 阅读 · 0 评论 -
Oracle 的四种连接-左外连接、右外连接、内连接、全外连接
http://www.cnblogs.com/hehaiyang/p/4745897.html转载 2017-03-04 15:00:06 · 1384 阅读 · 0 评论 -
Oracle的3种分页技术及性能比较
关于Oracle的分页技术,可以参考以下韩顺平的讲座. 3种方法实质上都是利用rownum进行过滤. rownum在where条件之后,order by之前取数据时产生序号,因此使用order by需要结合子查询.可以参考解析oracle的rownum了解更多ROWNUM。原创 2015-02-04 20:43:59 · 519 阅读 · 0 评论 -
Oracle客户端工具
以前工作中使用过iSQL*Plus,但Oracle 11g被停用了。今天试用了Oracle SQL Developer,感觉很好用,功能更强大。除了Oracle客户端外,另外还可以使用Instant Client。其它类似工具还有:TOAD from Quest SoftwarePL/SQL Developer from Allround Automations原创 2015-02-04 20:40:28 · 683 阅读 · 0 评论 -
oradebug命令使用说明
http://blog.youkuaiyun.com/tianlesoftware/article/details/6525628转载 2017-09-25 22:11:54 · 268 阅读 · 0 评论 -
Sqlplus
export SQLPATH=.:$ORACLE_HOME/rdbms/admin:$ORACLE_HOME/sqlplus/adminSQL>@?/rdbms/admin/awrrpt 可以直接写成@awrrptstty erase '^H' 防止sqlplus回退出现^Hhttp://blog.chinaunix.net/uid-186064-id-2823340.ht原创 2017-06-11 18:58:30 · 251 阅读 · 0 评论 -
Oracle listener 详解
参考:http://blog.163.com/dazuiba_008/blog/static/363349812011718113524849/http://blog.itpub.net/25264937/viewspace-689470http://blog.youkuaiyun.com/tianlesoftware/article/details/5543166http://blog.cs原创 2015-02-04 20:50:03 · 4550 阅读 · 0 评论 -
存储技术SAN、NAS、NFS、DAS、RAW、文件系统、ASM、Exadata、HDFS、LVM、RAID、LUN、Samba
http://blog.youkuaiyun.com/luke_wang/article/details/72850055SAN (Storage Area Network) 存储区域网。SAN是指通过支持SAN协议的光纤通道交换机,将主机和存储系统联系起来,组成一个LUN Based的 “网络” ,这个网络和 “LAN”中所指的网络完全是两个意思. http://www.doit原创 2017-06-24 20:10:45 · 2324 阅读 · 0 评论 -
Oracle数据库学习路线图
todo原创 2017-06-16 23:08:47 · 1412 阅读 · 0 评论 -
Varchar与char的区别
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共转载 2014-12-12 17:40:03 · 328 阅读 · 0 评论 -
PL/SQL issues
when loading procedure/function,SQL> CREATE OR REPLACE PROCEDURE compute_intensive_programWarning: Procedure created with compilation errors.SQL> SHOW ERRORS -- show the details of error messa原创 2015-01-21 22:39:22 · 389 阅读 · 0 评论 -
JDBC
加载ojdbc5.jar或ojdbc14.jar Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:ses1"; //ses1是Oracle SID String user = "scott"; String password转载 2015-02-04 19:38:12 · 402 阅读 · 0 评论 -
Oracle wait event --- PGA
PGA memory operation原创 2018-05-01 10:58:45 · 1863 阅读 · 0 评论