大慧博客

大慧的技术专栏

排序:
默认
按更新时间
按访问量

oracle 执行计划

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

2017-07-04 16:20:19

阅读数:232

评论数:0

oracle constraint 约束 状态 详解

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

2017-03-01 11:54:11

阅读数:482

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

阅读数:910

评论数:0

oracle extent autoextend segment之间的关系

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

2017-02-08 16:13:19

阅读数:1370

评论数:0

oracle 系统权限和对象权限

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

2017-02-07 11:32:41

阅读数:631

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

阅读数:751

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

阅读数:303

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

阅读数:540

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

阅读数:1459

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

阅读数:8439

评论数:0

msql & oracle 大同

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

2016-10-29 15:05:46

阅读数:411

评论数:0

weblogic连接池设置和监控

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

2016-10-27 15:50:49

阅读数:7797

评论数:0

MYSQL日常使用整理

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

2016-10-27 15:30:36

阅读数:255

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

阅读数:1416

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

阅读数:327

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

阅读数:2343

评论数:0

oracle 数据库连接的使用

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

2016-10-20 15:38:36

阅读数:225

评论数:0

oracle多版本间实践

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

2016-10-20 09:43:09

阅读数:248

评论数:0

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

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

2016-10-18 11:03:39

阅读数:217

评论数:0

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

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

2016-10-18 10:37:33

阅读数:1683

评论数:0

oracle 压力测试工具benchmarksql

TPC-C测试 TPC-C 于 1992 年 7 月 23 日认可为新的基准测试。TPC(Transaction Processing Performance Council,事务处理性能委员会)-C是衡量联机事务处理(OLTP,Online TransactionProcessing)系统的工业...

2016-09-26 11:23:53

阅读数:5613

评论数:0

oracle rac 和单机环境下各种不同

1.表空间 (1)创建,因为oracle rac 使用ocf (oracle 控制文件系统)一般是asm,所以不用制定文件的路径。 语法为:create tablespace name datafile size 30G auto extend on ,extent management loca...

2016-09-26 11:21:23

阅读数:1340

评论数:0

电力行业的行政区划及主要生产系统

蒙东是指内蒙古东部的呼伦贝尔、兴安盟、通辽、赤峰、锡林郭勒盟五盟市。        蒙东地区五个盟市辖51个旗县市区,总面积66 .49万平方公里,占全区总土地面积的56.2%。2008年末,东部盟市总人口占全区总人口的52 .9%,蒙东与辽宁、吉林、黑龙江共同组成辽吉黑蒙——东北四省区,是国务...

2016-09-13 14:50:39

阅读数:250

评论数:0

根据AWR计算IOPS与MBPS

参考AWR中的Instance Activity Statistics 环节     IOPS = “physical reads total I/O requests” + “physical writes total I/Orequests”     MBytes/s = “physi...

2016-09-12 17:24:43

阅读数:898

评论数:0

weblogic中文乱码与locale的关系

现象 : 项目组说weblogic重启有时候会乱码,有时候不会。 问题分析: 刚开始以为是浏览器的编码问题,还跟项目组的说了半天,这些事怎么能赖到中间件上,之后证明更改浏览器编码无效;  之后又修改了weblogic的启动项来测试,继续无效、查看JSP的源码,发现是用jsp容器方式发布的,查看...

2015-12-10 10:16:32

阅读数:474

评论数:0

arccatalog不能创建ORACLE连接的问题

现象 新建用户后不能使用tnsping命令,PATH里没有ORACLE_HOME,和bin目录 解决方案 设置应用用户下的path信息,因为要用tnspng服务,所以路径中需要设置ORACLE_HOME的值 然后重启服务器及arcgis服务,之后创建连接。成功 问题分析 没有环境...

2014-11-19 16:56:30

阅读数:1784

评论数:0

用nginx反向代理创建DMZ区,三层安全区划

DMZ区域及非军事管理区域,网络的三层架构。

2014-08-07 10:31:12

阅读数:4461

评论数:0

热词冲突的解决

问题----〉       在做一个热词系统的时候遇到这样一个问题,如“程序员的修养“是一个热词,“程序员“是一个热词,当我们在以 “《程序员的修养》是程序员的必修课 ”作简单的查找替换的时候会发生什么问题呢?              1.把“程序员的修养“找到,做替换,如:          ...

2009-05-20 12:59:00

阅读数:1089

评论数:0

敏捷开发、总结、银子

 昨天去听了敏捷开发的培训课程,价值2000银子。。        其实敏捷开发这个概念早已经有了,只是人们没有这么叫罢了,其遵循的理念就是“让系统尽快跑起来”!其实我们在实际开 发当中早已经在应用,我们的项目大多都是从数据部分开始,建立简单的ui并不断的给需求方交付,然后逐渐将其完善。其间我 们...

2009-05-15 15:26:00

阅读数:954

评论数:0

压力测试初探之工具选用和数据分析

★工具: --->    采用的压力工具是loadrunner       loadrunner 的用法顺便提俩句:       大体分为俩步:1.生成脚本,2.用脚本测试; web测试脚本可以直接用这个  web_url("www.xxxx.com",         ...

2009-05-15 13:01:00

阅读数:1733

评论数:0

jquery 的$(document).ready 在IE6下图片不缓存的bug解决;

      在ie6下,在window.onload 或者是 jquery的$(document).ready方法用document.getElementById(xx).innerHTML给页面赋值的时候,如果在字符串内有图片存在的话就会有多少张相同图片就会请求多少次,这样的话,就会出现卡页面的...

2009-05-12 12:53:00

阅读数:1812

评论数:0

表单的多文件选择

问题的引入:  在上传文件的表单制作过程中我们会遇到这样的问题:   在firefox和msie里的api是不能实现上传文件的多选的.    这样的话,我们就要做好多个file标签,用户体验也不好; 问题的解决:在flash做的表单中,文件是可以多选的 所以,我们可以在表单中插入一个FLASH来实...

2009-02-02 13:04:00

阅读数:1303

评论数:2

Tinymce、smarty 、jquery的融合及首行缩进功能的插件实现

引入方式   在系统中引入的方式为js引入方式。 //jquery基类引入//jquery日历插件引入//jquery文件上传插件引入//tinymce引入 和其他js控件一样引入方式一样,都是用js引入方式实现的。tinymce的初始化1. js初始化     {literal}   tinyM...

2009-01-15 18:32:00

阅读数:3080

评论数:0

自然左右外联接的区别

在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定: LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择...

2008-11-04 20:22:00

阅读数:1376

评论数:1

MYSQL数据库设计的一些小技巧[整理] 有感

选表类型:mysql的myisam表适合读操作大,写操作少;表级锁表innodb表正好相反;行级锁表互联网服务,不算支付性的服务外,互动产品,新闻系统等等一般都是读多,写少。用myisam表比较合适。表的设计定长表:所有列的字段长度都是定长的。可以去查mysql的手册不定长字段是VARCHAR、B...

2008-11-04 20:05:00

阅读数:1314

评论数:1

php 实现相对路径函数

/** * *找俩个路径之间的相对路径函数 * * @param data $tag 标志位,1是相对于2的 * @param string$path_1 * @param string $path_2 * @return string */function positionrelative($t...

2008-11-04 19:42:00

阅读数:1943

评论数:3

alpha版与beta版

alpha表明发行包含大量未被彻底测试的新代码。已知的缺陷应该在新闻小节被记录。在大多数alpha版本中也有新的命令和扩展。alpha版本也可能有主要代码更改等开发。但我们在发布前一定对其进行测试。 · beta意味着该版本功能是完整的,并且所有的新代码被测试了,没有增加重要的新特征,应该没有已知...

2008-10-12 09:48:00

阅读数:987

评论数:1

LINUX卸载RPM包装的HTTPD

     今天在VMWare上准备搭建下LMAP环境,看了下RPM包里装的APACHE的版本很老,是APACHE2.0版本的,这个版本对SSL的支持还不够好,所以要重装下,     网上看了些文章,了解了下流程,     1.第一步首先要检查下RPM包的依赖关系咯.              查了...

2008-10-10 15:55:00

阅读数:4614

评论数:1

Linux 命令及涵义

"|",是unix很有用的一个用法,俗称管道,把一个命令的输出作为下个命令的输入:   rmp -qa  "-q 查找 ; -a all所有;   grep 正则表达匹配   所以,这个命令的含义就是" 查找所有和HTTPD服务相关的";

2008-10-10 15:27:00

阅读数:1664

评论数:0

关于Linux Grep命令使用的详细介绍

  1. grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括gre...

2008-10-10 15:00:00

阅读数:972

评论数:0

rpm-卸载篇- -

安全地卸载RPM卸载软件包,并不是简单地将原来安装的文件逐个删除,那样做的话,可能会出现这样或那样的问题。如,A软件包依靠B软件包做某些工作,若B软件包卸载了,则A软件包就不能正常运行了。RPM为用户安全考虑,会做某些检查,尽可能排除出错的情况。RPM在卸载软件包时,分步骤进行如下操作:1. 检查...

2008-10-10 09:48:00

阅读数:16400

评论数:0

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