关于Oracle数据库中行迁移/行链接的问题 在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,RowMigration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据库性能低下的潜在问题。通过合理的诊断行迁移/行链接,我们可以较大幅度上提高Ora
十年磨一剑 一年轻人上山拜师学剑,见到师父后问师父, “师父,假如我努力学习,要多久才可以学成?” “我想,学十年就差不多了。” “师父,家父年事已高,我要服侍他,假如我加强训练,那需要多长时间可以练成?” “那么,大概要三十年了。” “啊,师父你刚才说十年,现在说要三十年。我不惜任何代价也要在最短的时间内学成。师父……” “如果是这样的话,那要学七
Hanganalyze分析会话阻塞—锁表 Hanganalyze分析会话阻塞—锁表模拟阻塞会话--会话1SQL> select* from v$version; BANNER-------------------------------------------------------------------------Oracle Database11g Enterp
Oracle 使用RMAN 将 DB 从10g 直接 Restore 到11g 示例 随着Oracle 版本的升级,RMAN 也得到增强,在Oracle11g中的RMAN 支持不同操作系统和不同DB 之前的使用,关于RMAN 的兼容性,参考:Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明http://blog.csdn.net/tianlesoftware/article/details/7232602 这篇Blog 演示一个linux
通过RMAN迁移数据并升级数据库10.2.0.3->11.2.0.3【相同位数与平台版】 Source 端: OS:Windows 2003 64位DB: 10.2.0.3.0 Target 端: OS: Windows 7 64位DB: 11.2.0.3.0-- Source端执行升级前脚本 - utlu112i.sql(脚本获得路径:@?\rdbms\admin )spool upgrade_info.log@?/rdbm
ORA-39700:DATABASE MUST BE OPENED WITH UPGRADE OPTION ORA-01092:ORACLE INSTANCE TERMINATED DISCONNECTIONORA-00740:BOOTSTRAP PROCESS FAILUREORA-39700:DATABASE MUST BE OPENED WITH UPGRADE OPTION前几天把我的测试系统REDHAT LINUX AS4+ORACLE10.2.0.1用or
Oracle 11g RAC 11.2.0.3数据库升级失败后的两种回退方法 Oracle 11g RAC 11.2.0.3数据库升级失败后的两种回退方法[复制链接]风哥TA的每日心情开心2014-1-19 18:39签到天数: 3 天[LV.2]非IT临时员工491主题 562帖子 5万积分超级大版主Rank: 12Rank: 12Rank: 12积分53262
用裸设备扩展oracle表空间 服务器:IBM P6小型机 操作系统: AIX5.3DB:Oracle 10g 现有表空间users,提示表空间不足。1.查询表空间已使用的裸设备文件名称执行如下sql:select * from DBA_DATA_FILESwhere tablespace_name = 'USERS'结果:FILE_NAME FILE_ID TABLESPACE_NAM
如何监控并找出系统中存在的大量的未使用绑定变量的SQL 1.测试环境:10G R2,Windows XP SP2 2.登陆Oracle,先刷新下共享池。清除出共享池内的SQL。Sql代码 C:\Documents and Settings\Administrator>set ORACLE_SID=ORCL C:\Documents and Settings\Administrator>sqlplus / as s
hdparm优化硬盘 hdparm -tT /dev/hda 测试硬盘速度 hdparm -A1 /dev/hda 开启硬盘预读取功能 hdparm -c3 /dev/hda 开启硬盘32位 hdparm -d1 /dev/hda 开启DMA -d 和 -A 参数对IDE硬盘读写性能影响最大
做好个人时间管理 一、个人时间管理关键:设立明确目标成功,就是完成目标。个人时间管理的目的是让你在最短时间内实现更多你想要实现的目标;你必须把今年度4到10个目标写出来,找出一个核心目标,并依次排列重要性,然后依照你的目标设定一些详细的计划,你的关键就是依照计划进行。二、个人时间管理关键:要列一张总清单,把今年所要做的每一件事情都列出来,并进行目标切割1、年度目标切割成季度目标,
互联网DBA需要干的一些事情 很早前就想写篇博文介绍一下互联网DBA需要干的一些事情,但苦于没有时间,忙于平台建设,最近,各个模块都初具规模,故有时间静下心来,介绍一下。 众所周知,互联网DBA与传统行业DBA有很大的不同,那就是管理的机器多,新技术更新快,面对的开发多、网络环境复杂、要求7*24待机;这样就导致互联网DBA的工作在传统DBA工作之上,增加了更多的复杂性,我们必须考虑如何大批量部署,如何集中化监控、如
【11g】使用SEC_CASE_SENSITIVE_LOGON参数控制密码大小写敏感性 在Oracle的11g之前的版本中密码是不区分大小写的(使用双引号强制除外)。在Oracle的11g版本中对此有所增强。从此密码有了大小写的区分,这个大小写敏感特性是通过SEC_CASE_SENSITIVE_LOGON参数来控制的。简单探索一下。1.创建Secooler用户,注意它的密码同时包含大写字母和小写字母。sys@ora11gR2> create user Secooler i
Linux下使用RMAN迁移文件系统数据库到ASM 在实际的工作过程中,由于ASM磁盘管理的便利性,因此很多时候需要将文件系统的数据库迁移到ASM,本文演示了如何将文件系统数据库迁移到ASM实例。 有关如何创建ASM实例及ASM磁盘管理请参考 Linux Oracle10gR2 创建ASM实例安装数据库 http://www.linuxidc.com/Linux/2011-03/33291.htm
本地YUM源配置-完美解决安装ORACLE依赖包 在linux安装ORACLE数据库软件的时候,有一些软件包必须要安装才能继续安装数据库,对于安装软件包是的依赖是一件非常头疼的事情,曾经被这事情折腾了很久,为了让大家少走弯路,下面介绍没有网络的情况下使用本地YUM源安装依赖包的配置这个方法很方面也很实用,不管你的机器是否联网都可以使用,你只要准备一张和你使用的系统一样的系统光盘或者ISO镜像即可完成配置!这里测试使用ISO镜像配置步骤:
Oracle 执行计划(Explain Plan) 说明 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一.
如何看懂ORACLE执行计划 如何看懂ORACLE执行计划一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracle reads blocks of data.
做为技术人员为什么要写博客 本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 “激友”(对生活冲满激情的朋友)。进入正题一 我心中的博客我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。1 自己了解学习,文章所涉及到的知识点,及知识点衍生出来的知识点。2 对学
如何限制用户在某个时间段内禁止登录数据库 [oracle@rhel ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Sat Feb 8 12:51:15 2014Copyright (c) 1982, 2010, Oracle. All Rights Reserved.Connected to:Oracle D
oracle存储过程调用 execute immediate创建表时没权限解决方法 这个是定时器来的吗?如果是定时器调用的话,需要授权下create any table。因为是在存储过程调用 execute immediate创建表,需要授权下给执行用户: grant create any table to 用户名;