大慧博客

大慧的技术专栏

oracle 执行计划

一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。 很多人以为PL/SQL的执行计划只能看到基数、优化器、...

2017-07-04 16:20:19

阅读数:265

评论数:0

oracle constraint 约束 状态 详解

1.约束一共有四种状态a、enable validate-要求新旧数据必须同时满足约束规则-在规则正在进行中时是不容许在表上进行任何 DML 操作的 b、enable novalidate-已存在数据可以不满足,但是新数据必须满足 c、disable validate-不容许在表上进行任何 D...

2017-03-01 11:54:11

阅读数:677

评论数:0

oracle sharead sql area private area

oracle 的SQL解析过程,先会在共享区内查找是否执行过此条SQL,找到了则直接从共享区域内直接返回,如果没有查找到,那么才会去执行查找匹配。通过oracle的架构图里的查询,可以知道,shared sql area是在shared pool里,private私有sql area是在PGA里,...

2017-02-09 16:47:36

阅读数:1053

评论数:0

oracle extent autoextend segment之间的关系

首先看下oracle的逻辑结构 请注意绿色的线的关系,一个segment[段]可以跨多个数据文件的。例如一张表可能存储在多个数据文件中。 一个数据文件由一个或者多个extent组成。 这是表空间的管理选项 表空间 由 segments->extents->dbblock组成...

2017-02-08 16:13:19

阅读数:1628

评论数:0

oracle 系统权限和对象权限

oracle的权限分为系统权限和对象权限。 系统权限使用with admin option 进行递归管理,系统权限收回必须有DBA权限,revoke收回时不会递归收回。 对象权限使用with grant option进行递归管理,收回权限时会递归回收。

2017-02-07 11:32:41

阅读数:842

评论数:0

oracle rac 性能影响参数 - MTU

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

2016-11-30 17:11:12

阅读数:975

评论数: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 SCO...

2016-11-10 15:29:24

阅读数:311

评论数: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_...

2016-11-10 15:27:38

阅读数:626

评论数:0

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

oracle10g不支持SCAN,尝试了jdbc的多连接方式: (1)thin模式,这个模式是用本地的连接串来实现数据库连接; (2)oci模式,这个模式是依赖与tnsname,所以要不得安装client要不dbsoft 因为操作系统所限,因为10g 只能安装在rhel4\5之上(只针对li...

2016-11-03 00:15:42

阅读数:1651

评论数: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和delet...

2016-10-29 17:26:58

阅读数:10248

评论数:0

msql & oracle 大同

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

2016-10-29 15:05:46

阅读数:422

评论数:0

weblogic连接池设置和监控

1.weblogic的连接池的线程数可以设置初始值和最大值。 如,初始容量:5 最大容量:20 最大的容量,也就是说可以提供多少个连接,就是说数据库这个房子总共有多少个门,那么这个实例里就是有20个门。 初始值也就是说平时就给程序连接开几个门,这几个门始终开着,连接过来的时候,可以不用再去开...

2016-10-27 15:50:49

阅读数:9809

评论数:0

MYSQL日常使用整理

1、查看数据库 SHOW DATABASES; 默认数据库:mysql - 用户权限相关数据 test - 用于用户测试数据 information_schema - MySQL本身架构相关数据2、创建数据库utf-8 编码 CREATE DATABASE 数据库名称 DEFA...

2016-10-27 15:30:36

阅读数:279

评论数: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...

2016-10-20 16:48:21

阅读数:1553

评论数:0

oracle日常管理常用查询整理

1、用户信息:        select username,account_status,default_tablespace from dba_users order by 2,1; 2 、版本信息:         select * from v$version@bm11g; 3、数据库状态...

2016-10-20 15:58:44

阅读数:376

评论数:0

weblogic 启动缓慢问题的解决

1. 执行命令          mv /dev/random /dev/random.ORIG ln /dev/urandom /dev/random   将/dev/random 指向/dev/urandom 2. 在weblogic启动脚本里setDomainEnv.sh: 加入以下...

2016-10-20 15:53:56

阅读数:3364

评论数:0

oracle 数据库连接的使用

1.数据库连接可以有三种模式:     (1)、私有数据库连接,也就是在某个方案(schemas)下去创建;     (2)、公有的数据库连接,关键字是public     (3)、共享的数据库连接,关键字是shared       创建的时候创建什么类型的数据库连接就需要增加什么样的关键字;  ...

2016-10-20 15:38:36

阅读数:243

评论数:0

oracle多版本间实践

1.用数据泵(expdp)工具进行数据迁移        数据泵规则是低版本向高版本迁移是不需要指定版本信息,反之则需要指定Verision字段,如10g->11g不需要指定版本,反之则需要带上版本信息,如,version=10.2.0.5。 (1)、“落地"与“不落地”方式。  ...

2016-10-20 09:43:09

阅读数:266

评论数:0

linux环境weblogic & tomcat 下报表里报出的图表类不能显示和乱码的错误-java.lang.NoClassDefFoundError: sun/awt/X11 问题解决

在做某些项目时,有报表功能的JAVA项目总会有不能显示,显示了中文乱码的错误。       1、不能显示的错误。              看日志,总会报 java.lang.NoClassDefFoundError: sun/awt/X11GraphicsEnvironment 的错误。  ...

2016-10-18 11:03:39

阅读数:257

评论数:0

Linux CentOS 7 安装字体库 & 中文字体

前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效:    如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文...

2016-10-18 10:37:33

阅读数:1833

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭