自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (10)
  • 收藏
  • 关注

转载 Oracle增大redo log file的方法

Oracle 10g,RAC环境,AIX操作系统,原来系统的redo文件为,每个节点5组,每组1个成员,每组的文件大小为250M。在系统繁忙时间,因为redo日志切换过于频繁,11秒到35秒左右切换一次,alert会有Can not allocate log, archival required的信息,故考虑增大每组redo file到500M,以缓解日志切换频繁的压力。1、查看现有的

2012-04-29 22:22:32 3331

转载 有关 Oracle redo log

Redo的内容Oracle通过Redo来实现快速提交,一方面是因为Redo Log File可以连续、顺序地快速写出,另一个方面也和Redo记录的精简内容有关。两个概念:改变向量(Change Vector)改变向量表示对数据库内某一个数据块所做的一次变更。改变向量中包含了变更的数据块的版本号、事务操作代码、变更从属数据块的地址(DBA)以及更新后的数据。例如:一个

2012-04-29 22:21:45 1018

转载 重建控制文件的案例(RESETLOGS模式和NORESETLOGS模式)

本案例分两种情况:归档模式和非归档模式。在每种模式下采用两种重建方式,即resetlogs和noresetlogs。一、archived模式下:SQL> archive log list数据库日志模式            存档模式自动存档             启用存档终点            C:/oracle/oradata/arch/ora9i最早的概要

2012-04-28 12:33:23 828

转载 Oracle Profile 使用详解

一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。 二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户

2012-04-28 10:01:47 933

原创 linux 怎么样复制文件夹内所有文件到另一个文件夹?

cp -Rf /home/user1/* /root/temp/将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp -Rf 原路径/ 目的路径/

2012-04-28 10:00:18 74663 1

转载 Oracle 11gR1 默认设置调整

Oracle 11gR1 默认设置调整默认没有设置LOCAL_LISTENER参数客户端登录会报错,ORA-12545: 因目标主机或对象不存在, 连接失败。有两种解决方法,一是改服务端配置(更好),二是改客户端。设置 LOCAL_LISTENER参考 MOS Notes ID 364855.1。在两个实例上分别执行:SQL> alter system set LOCAL_LIST

2012-04-25 16:55:44 6005

转载 ora-03135

应用一直好好的,突然有一天,日志中开始时不时的出现ora-03135,奇了怪。查了一下——bash-2.05$ oerr ora 313503135, 00000, "connection lost contact"// *Cause: 1) Server unexpectedly terminated or was forced to terminate.//

2012-04-25 16:47:52 13231

转载 遭遇11gR2 bug:kewastUnPackStats(): bad magic 1

办法1:show parameter control_management_pack_access;control_management_pack_access       string      DIAGNOSTIC+TUNINGalter system set control_management_pack_access='none' scope=BOTH;办法2:

2012-04-25 16:46:45 2658

转载 sqlnet.expire_time and idle_time

当设置了resource_limit=true 。通过idle_time限制session idle 时间。session idle超过设置时间,状态为sniped (v$session).,然而OS下的process并不会释放,当session(user process) 再次与server process 通讯,将关闭相应的server process.sqlnet.expire_ti

2012-04-25 16:39:40 1855

转载 oracle11g R2 出现新增的表在导出的时候报EXP-00011: xx does not exist

先来看一下例子。我们创建一张表T2。 Sql代码  SQL> create table t2 (n number);    Table created.    SQL> desc t2     Name                                      Null?    Type     -------------------

2012-04-25 15:42:57 3951 1

转载 linux系统时间修改及同步

时间修改date 月日时分年.秒date -s可以直接设置系统时间 比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00时间同步1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab

2012-04-23 16:27:50 840

转载 ORA-12518 TNS:监听程序无法分发客户机连接 解决办法

ORA-12518: TNS:listener could not hand off client connection2008-06-23 08:57ORA-12518: TNS:listener could not hand off client connectionCause: The process of handing off a client connection

2012-04-20 17:37:05 1928

转载 如何恢复XP系统中原来的Administrator用户

如何让administrator帐户出现在登陆画面?安装Windows XP时,如果设置了一个管理员账户,那么系统内置没有密码保护的Administrator管理员账户是不会出现在用户登录列表中的。虽然它身在幕后,可却拥有系统最高权限,为了方便操作及保证系统安全,可以先给它设置密码,然后再把它请到台前来。以下便介绍具体方法。1.使用“传统登录提示”登录 启动系统到欢迎屏幕时,按两次“Ctr

2012-04-18 10:58:00 1193

原创 oracle中 connect by prior 递归算法

Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfW

2012-04-18 09:43:49 573

转载 oracle 物理读,逻辑读的理解

1.物理读(physical read)当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了 以下是例子:1.1  第一次读取:C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"SQL*Plus: Release 9.2.0.4.0 - Product

2012-04-17 14:01:45 650

转载 oracle转义字符

SQL> select * from test;TEST--------------------sdd_kkd'ddfsfsadffa%asfs123451%23451%543212%54321%%54321A&B已选择9行。        其中包含特殊的字符分别为%,_,&,有可能包含这些字符的数据含有错误,或者需要查找包含这些字符的数

2012-04-17 13:55:58 1017

原创 使用 Authid Current_User 为调用者授权

Authid Current_User 是调用者权限。oracle DB下面有2种执行的权限:定义者权限和调用者权限。默认都是定义者权限。声明Authid Current_User后就是调用者权限。定义者权限的现象是,如果在APPS下创建的procedure,那其他user,只要能执行procedure,都是以apps的名义来执行的。因为APPS是procedure的定义者。APPS能做

2012-04-09 17:09:52 2639

转载 Linux文件系统简介

文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。    本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。    如有不对之处请大家多多指出。1.Linux磁盘分区和目

2012-04-09 11:23:58 805

转载 一次坏块的处理过程

最近在一个数据库遇到了坏块,以下是处理过程。一、坏块的发现及处理首先是在做RMAN备份的时候,看到alert文件有坏块报错:.......Corrupt block relative dba: 0x00925026 (file 2, block 1200166)Fractured block found during backing up datafileDat

2012-04-07 22:48:56 4227 1

转载 如何通过DBLINK取REMOTE DB的DDL

今天在写一个数据库结构同步小工具,需要用到dbms_metadata.get_ddl这个包取对象的DDL。这个包取本地对象的DDL是没有问题的,但在这个工具中,需要通过DBLINK方式取远端数据库的DDL,经过一番资料查找,找到了解决方法。首先尝试直接在dual用dblink,结果出错:SQL> SELECT (DBMS_METADATA.GET_DDL('TABLE', 'N

2012-04-07 22:42:48 3069

转载 SPLIT 分区的简单研究

1、split时需要有多少空闲空间2、split会不会产生大量的redo3、split的实现原理我们要分两种情况讨论:1、在split边界的两边都有值2、只在split边界的一边有值第一个问题:1、在split边界的两边都有值我们先创建一个只有20M的表空间,我们构造一个大小为11M的分区,看空间是否足够。drop table s purge;c

2012-04-07 22:39:29 2797

原创 sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID     aNum1

2012-04-07 22:29:36 998

原创 oracle10g11g日志alter文件位置

10g下:可以在 admin\{sid}\pfile文件下的init.ora文件中找到以下内容:audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP background_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\BDUMP user_dump_dest

2012-04-06 12:34:13 26976 1

转载 关于10g RAC监听设置,tnsnames.ora设置,VIP及客户端配置问题

按照文档安装完成,但是lsnrctl status 没有发现节点2gnd-rac01$lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 13-DEC-2007 11:29:16Copyright (c) 1991, 2005, Oracle.  All rights reserve

2012-04-05 11:09:52 2142

转载 从DUMP函数说开去

因为最近研究字符集,所以对于Oracle内部的一些存储模式产生了一些兴趣,据说DUMP这个函数的功能非常强大,所以专门研究了一下。当然研究的都比较初级,只是了解一下。具体哪里可以用到暂时还不知道 -_-||| ,另外对字符集的转换等一些函数也了解一下:  一、函数用法      函数的标准格式是:DUMP(expr[,return_fmt[,start_

2012-04-02 18:27:26 931

转载 查询计划中集的势(Cardinality)的计算

当使用CBO模式的优化器时,oracle在生成查询计划时,会计算各个访问路径的代价,选择代价最小的访问路径作为查询计划。这个选择过程我们可以通过做一个10053的trace来观察。在做代价估算时,有一个很重要的参数作为代价计算的因数,这就扫描字段的集的势(cardinality)。那么这个值是如何计算的呢?这个值的计算根据索引情况及查询条件不同而不同,因而它的计算也比较复杂。下面我们只讨论在使

2012-04-02 10:43:53 2984

转载 dbms_xplan.display_cursor 获取执行过的sql的执行计划

该函数的语法:DBMS_XPLAN.DISPLAY_CURSOR(   sql_id        IN VARCHAR2 DEFAULT NULL,   child_number IN NUMBER    DEFAULT NULL,   format        IN VARCHAR2 DEFAULT 'TYPICAL');举个例子 执行一个简单查询:SQL> se

2012-04-02 10:43:06 3559

转载 在11g中alter system set recyclebin = off 报错 recyclebin 参数在11g和10g中的区别

在Oracle 11g中,recyclebin参数发生了微小的变化.This supported parameter was introduced in Oracle 10.2.0VersionParameter NameData TypeSession ModifiableSystem Modifiable10.2.0recyclebinS

2012-04-01 22:55:22 5850 1

oracle数据(文本)导出小工具

oracle数据(文本)导出小工具sqluldr最新版各种平台下都包括

2011-11-16

gg_lab安装实验文档

完整的ORACLE原厂GoldenGate安装实验文档

2011-09-23

ORACLE之常用问题解答

ORACLE工程师必看,有100多个常见问题,面试必备

2011-08-29

运维工程师必会的基本的linux命令

非常不错的文档,运维工程师必会的一些基本的linux命令,拿来给大家分享。 文件管理 磁盘管理 压缩管理 进程管理 网络管理 系统管理 更多参考 ....................

2011-08-29

oracle数据库巡检报告标准

标准的ORACLE数据库巡检报告文档,需要的童鞋赶快抢啦

2011-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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