关闭

oracle 执行计划

一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。 很多人以为PL/SQL的执行计划只能看到基数、优化器、耗费等基本信息,其实这个可以在PL/SQL工具里面设置的。可以看到很多其它信息,如下所示 c...
阅读(138) 评论(0)

oracle constraint 约束 状态 详解

1.约束一共有四种状态a、enable validate-要求新旧数据必须同时满足约束规则-在规则正在进行中时是不容许在表上进行任何 DML 操作的 b、enable novalidate-已存在数据可以不满足,但是新数据必须满足 c、disable validate-不容许在表上进行任何 DML 操作,对主键和唯一约束来说,会删除相应的唯一索引,但 约束规则仍然有效 d、disable no...
阅读(208) 评论(0)

oracle sharead sql area private area

oracle 的SQL解析过程,先会在共享区内查找是否执行过此条SQL,找到了则直接从共享区域内直接返回,如果没有查找到,那么才会去执行查找匹配。通过oracle的架构图里的查询,可以知道,shared sql area是在shared pool里,private私有sql area是在PGA里,主要是cursor[游标]之类的定义。Shared SQL area : Shared SQL Area...
阅读(516) 评论(0)

oracle extent autoextend segment之间的关系

首先看下oracle的逻辑结构 请注意绿色的线的关系,一个segment[段]可以跨多个数据文件的。例如一张表可能存储在多个数据文件中。 一个数据文件由一个或者多个extent组成。 这是表空间的管理选项 表空间 由 segments->extents->dbblock组成 block的个数和大小由segments管理选项决定。 一般默认的是auto的,不用制定prtfree的参...
阅读(825) 评论(0)

oracle 系统权限和对象权限

oracle的权限分为系统权限和对象权限。 系统权限使用with admin option 进行递归管理,系统权限收回必须有DBA权限,revoke收回时不会递归收回。 对象权限使用with grant option进行递归管理,收回权限时会递归回收。...
阅读(184) 评论(0)

oracle rac 性能影响参数 - MTU

在项目中遇到了数据导入特别缓慢的问题、或者是建立索引特别慢。 在优化数据库无果之后,主机方面找到了问题的原因。[root@rac1 ~]# netstat -nai Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 ...
阅读(444) 评论(0)

oracle 9i\10gr1\10gr2归档模式切换

Single Instance Oracle 9i On a single node 9i instance the archive log mode is reset as follows. ALTER SYSTEM SET log_archive_start=TRUE SCOPE=spfile; ALTER SYSTEM SET log_archive_dest_1='loc...
阅读(264) 评论(0)

rman多进程并发备份一个数据表空间脚本

#!/bin/bash export LANG=en_US export ORACLE_HOME=/u01/app/product/10.2.0/db_1 export RMAN=$ORACLE_HOME/bin/rman export ORACLE_SID=dbs1 export ORACLE_USER=oracle export DAY=`date +%Y%m%d` export WEEK...
阅读(362) 评论(0)

nginx TCP 负载均衡在oracle 10g负载均衡实践

oracle10g不支持SCAN,尝试了jdbc的多连接方式: (1)thin模式,这个模式是用本地的连接串来实现数据库连接; (2)oci模式,这个模式是依赖与tnsname,所以要不得安装client要不dbsoft 因为操作系统所限,因为10g 只能安装在rhel4\5之上(只针对linux上来说)。 而且尝试各种写法在11g的客户端上都有问题。 所以就想到了能不能用代理的方式来实...
阅读(795) 评论(0)

mysql innodb 事务操作的表锁及行锁-Deadlock found when trying to get lock; try restarting transaction的优化

1.锁的类型 锁有共享锁(S)和排它锁(X) 以及隐性锁和显性锁。 如select * from xx for update 这样现性的增加了一个表锁在表之上。 而update和delete则会隐性的在表上或者行上增加一个锁。 2.行锁和表锁 (1)行锁 对记录的的锁定,如update和delete操作会加锁,这时关于这条记录的查询操作是不能进行的,需要等待; (2)表锁 对表...
阅读(4648) 评论(0)

msql & oracle 大同

1、查看系统配置参数:     (1)、mysql:              show variables like '%max_connection%';     (2)、oracle:             show parameters max; 2、数据库实时同步:      (1)、mysql:              mysql replication ;...
阅读(380) 评论(0)

weblogic连接池设置和监控

1.weblogic的连接池的线程数可以设置初始值和最大值。 如,初始容量:5 最大容量:20 最大的容量,也就是说可以提供多少个连接,就是说数据库这个房子总共有多少个门,那么这个实例里就是有20个门。 初始值也就是说平时就给程序连接开几个门,这几个门始终开着,连接过来的时候,可以不用再去开辟新的连接。 2.非活动连接超时时间 如果单设置了最大值和最小值而没有设置此值,那么如果遇到程序不...
阅读(3408) 评论(0)

MYSQL日常使用整理

1、查看数据库 SHOW DATABASES; 默认数据库:mysql - 用户权限相关数据 test - 用于用户测试数据 information_schema - MySQL本身架构相关数据2、创建数据库utf-8 编码 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; gbk 编码CREA...
阅读(214) 评论(0)

oracle 升级10.2.0.1到10.2.0.5

升级数据字典,解决ORA-01092: Oracle instance terminated. Disconnection forced问题。 在Oracle 实例关闭的情况下,Oracle 软件从10.2.0.1 升级到 10.2.0.5 之后,存在的数据库也要升级。 此时启动实例会报错 ORA-01092: ORACLE instance terminated. Disconnection...
阅读(1019) 评论(0)

oracle日常管理常用查询整理

1、用户信息:        select username,account_status,default_tablespace from dba_users order by 2,1; 2 、版本信息:         select * from v$version@bm11g; 3、数据库状态信息         select status form gv$database;...
阅读(278) 评论(0)
41条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:68535次
    • 积分:994
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:8篇
    • 译文:0篇
    • 评论:10条
    最新评论