- 博客(1093)
- 资源 (40)
- 收藏
- 关注
原创 Oracle 物化视图 快速刷新 限制 说明
之前对物化视图整理的一篇介绍:http://blog.csdn.net/tianlesoftware/article/details/4713553 在老杨的Blog 看到一些列的说明,整理并转载过来,原文链接如下: 物化视图的快速刷新(一)http://yangtingkun.itpub.net/post/468/14245 物化视图的快速刷新(二)http://yangtingkun.itpu
2012-07-05 19:13:31 18474 1
原创 Windows 删除N天之前文件 脚本
在备份服务器上upload了很多文件,所以用批处理弄了个脚本,删除N天之前的文件,脚本只有一句,如下: delFiles.batforfiles /p E:\db_backup_history\dave /m * /d -20 /c "cmd /c del @file"forfiles /p E:\db_backup_history\anqing /m * /d -20 /c "cmd /c d
2012-06-29 12:31:22 8077 1
原创 Windows 下 ftp 上传文件 脚本
服务端用的Server-U,客户端是windows 2008,系统防火墙是开启的,win下的批处理脚本很简单,如下:upload.bat@echo offrem ////////////////////////////////////////////rem // Tianlesoftware rem // Files Upload Scriptsrem // 2012-6-29rem /
2012-06-29 12:09:34 10031
原创 Oracle 11g RAC ohasd failed to start at /u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443 解决方法
一.问题描述在Oracle Linux 6.1 上安装11.2.0.1 的RAC,在安装grid时执行root.sh 脚本,报错,如下: [root@rac1 bin]#/u01/app/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are setas: O
2012-06-27 20:07:01 46393 5
原创 Oracle 11gR2 RAC root.sh Deconfigure the existing cluster configuration 解决方法
Oracle 11.2.0.1 的 RAC,运行root.sh时报错,如下: [root@rac1 oracle]#/u01/app/11.2.0/grid/root.sh Running Oracle 11g root.sh script... The following environment variables are setas: ORACLE_OWNER= oracle ORAC
2012-06-27 20:01:33 9264 1
原创 Oracle RAC root.sh 报错 Timed out waiting for the CRS stack to start 解决方法
一.问题描述 在Oracle Linux 6.1 上安装11.2.0.1的RAC,在第二个节点执行root.sh时,报time out,如下:[root@rac2 ~]# /u01/app/11.2.0/grid/root.shRunning Oracle 11g root.sh script... The following environment variables are setas:
2012-06-27 19:56:39 14337
原创 Oracle 11g RAC INS-06006 Passwordless SSH connectivity not set up between the following node(s) 解决方法
一.问题描述 在VBox 上安装Oracle 11.2.0.1 的RAC, 在SSH 配置时报错:INS-06006: Passwordless SSHconnectivity not set up between the following node(s) 注意:这里奇怪的表现是我们setup是成功,仅仅是Test
2012-06-26 20:47:20 28031 1
原创 Oracle 11g 中 Direct path reads 特性 说明
一.DirectPath Reads 说明在oracle 11g以前的版本中,如果对大表进行全表扫描,wait event是:db file scattered read;在11g中,如果对大表进行全表扫描,wait event是:direct path read;即在11g中,大表全表扫描是将数据块直接读入会话的pga区域。(具体的查看方法参考后面的示例)。 在11g中,大
2012-06-25 16:46:55 17937
原创 Oracle Core 学习笔记二 -- Transactions 和 Consistency 说明
This chapterexamines the mechanisms Oracle uses to create the linked liststhrough undo records and, most importantly, how the code locates the end pointsof those lists. --这一章主要看一下Oracle 创建
2012-06-25 15:16:25 11551 2
原创 Oracle 查看 session 当前统计信息 脚本 说明
一.相关说明 当我们在一个session 上进行事务操作时,如果我们想查看这个事务的相关统计信息,那么可以通过v$mystat ,v$sysstat, v$sesstat, v$statname 字典来查看。 在Oracle 11g中,通过这2个视图,我么可以查看到588个相关的统计信息。SQL> select * from v$version;BANNER-----------------
2012-06-25 12:46:47 10604 1
原创 Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
这篇测试一下通过DBLink 访问含有Blob字段表的方法。 关于DBLINK 和 Lob 的说明,参考如下链接: Oracle DBLinkhttp://blog.csdn.net/tianlesoftware/article/details/4698642 删除Dblink 报错ORA-02024: database link not found 的解决方法http://blog.csdn.n
2012-06-19 15:55:24 39774
原创 水平分割 垂直分割 和 库表散列 概念 说明
一.水平分割 根据一列或多列数据的值把数据行放到两个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。 水平分区将表分为多个表。每个表包含的列数相同,但是行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。任何需要特定月份数据的查询只需引用相应月份的表。 水平分割通常在下面的情况下使用:(1) 表很大,分割后可以降低在
2012-06-18 20:07:00 13924 1
原创 Oracle 查看 使用 UNDO 段的事务 脚本
Undo 表空间管理的说明,参考:Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/5689558我们可以使用如下脚本查看Oracle undo segment段的信息:/* Formatted on 2012/6/18 18:10:55 (QP5 v5.185.11230.41888) */SELECT T
2012-06-18 18:25:36 8011
原创 Oracle 10g 对象 默认 ITL 数量 测试
Oracle 的每个Block上都有一个部分,叫做ITL,其用来保存事务的信息。 有关ITL的说明参考:OraceITL(Interested Transaction List) 说明http://blog.csdn.net/tianlesoftware/article/details/6573988 对象的ITL数由对象的initrans 和 maxtrans 参数决定,Oracle 官方文档
2012-06-07 09:56:32 5542
原创 Oracle Row-X(SX) 锁 引起的问题 说明
Row-X(SX)锁在Oracle的锁中级别是3,是行级排它锁,即在提交前不允许做DML操作 Insert、Update、 Delete、Lock row share。 关于Oracle 锁的说明,更多内容参考: ORACLE 锁机制http://blog.csdn.net/tianlesoftware/article/details/4696896 这里要说的的是Row-X(SX)锁引起的问题,
2012-06-07 05:57:30 9553
原创 Oracle Core 学习笔记一 -- Redo 和 Undo 机制详解
The single mostimportant feature of Oracle is one that first appeared in version 6: the changevector, a mechanism for describing changes to data blocks, the heart of redoand undo. --对于Oracle来说,最具有革命性的
2012-06-02 19:00:09 14483
原创 Oracle 相关的专业术语 说明
2PC: (See two-phase commit) ACID: The properties of a reliable transactional system: Atomic,Consistent, Isolated and Durable. archived redo logfile: (See log file(archived)) array: A list of relate
2012-05-31 20:58:00 6535 3
原创 Oracle 11g UNDO 管理 详解
从Oracle 11g 开始,使用默认安装时,Oracle 会自动管理UNDO,之前也整理过几篇有关UNDO的文章,如下: Oracle undo 管理http://blog.csdn.net/tianlesoftware/article/details/Oracle undo 表空间管理http://blog.csdn.net/tianlesoftware/article/details/568
2012-05-31 17:18:01 14289
原创 Oracle Relink RAC Binary Options 说明
在前面几篇介绍了OracleBinary Options 的文章,如下: Oracle Binary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 单实例 Relink Binary Options 说明http://blog.csdn.net/tianlesoftware/article/
2012-05-19 10:38:31 5170
原创 Oracle 11gR2 Relink 脚本 新特性 说明
一.11gR2 中 Relink 脚本说明 前面将了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 说明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 单实例Relink Binary Options 说明http://blog.csdn.net/tianle
2012-05-17 21:13:44 7522 1
原创 Oracle 单实例 Relink Binary Options 说明
一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N多以前没有遇到过的错误。安装被迫中断,尝试忽略之前的错误,又会遇到其他的错误。 64位 linux平台下Oracle安装文档http://blog.csdn.net/tianlesoftware/ar
2012-05-17 19:50:25 17606 1
原创 Oracle Binary Options 说明
一. Oracle Binary Options 说明 关于OracleOptions,之前有整理过一系列文章,参考:Oracle 组件 系列 小结http://blog.csdn.net/tianlesoftware/article/details/7339998 我们可以通过v$option视图来查看相关的信息: V$OPTION displaysOracle Database options
2012-05-17 19:36:58 7437 1
原创 Oracle 11g 新特性 -- 自适应游标共享(Adaptive Cursor Sharing: ACS) 说明
一.自适应游标共享(Adaptive Cursor Sharing) 说明 1.1 ACS概述绑定变量使Oracle DB 可以为多条SQL 语句共享单个游标,以减少分析SQL 语句所使用的共享内存量。然而,游标共享和SQL 优化是两个相互冲突的目标。用文字编写SQL 语句为优化程序提供了更多的信息,这无疑会导致更好的执行计划,但大量的硬分析会导致内存和CPU 开销增加。 Oracle9i Dat
2012-05-16 17:30:15 14586
原创 Oracle Linux 6.1 平台安装 Database 11gR2 步骤 说明
一.安装 Oracle Linux 6.1 系统我这里使用VBox 来安装,具体使用参考: OracleVirtual Box 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/6826389 在安装OS 时安装如下包:Base System > BaseBase System > Client management toolsB
2012-04-13 22:16:16 10694 1
原创 Linux 平台 Oracle 安装 报错 Check if the DISPLAY variable is set 解决方法
在Oracle Linux 6.1 上安装Oracle 11.2.0.3, 在运行runInstaller 时报错。 具体如下:[root@dave mnt]# xhost +access control disabled, clients canconnect from any host[root@dave mnt]# su - oracle[oracle@dave ~]$ cd /u01/so
2012-04-13 21:30:27 33225 5
原创 Oracle Linux 6 下 Oracle RDBMS Server 11gR2 Preinstall RPM 包说明
在Oracle Linux 5中,我们可以使用使用Oracle validated Configuration 来加速部署Oracle 环境,关于Validated Configurations参考:OracleValidated Configurations 安装使用 说明http://blog.csdn.net/tianlesoftware/article/details/7061684
2012-04-13 10:48:28 20585 3
原创 VirtualBox 启动报错 could not find an open hard disk with uuid 解决方法
昨天直接将VBox 虚拟机强制退出,再启动就显示虚拟机不可用,如图: Could not find an open hard disk with UUID {b96d5ecb-168a-4eaf-851e-0f21961dae4e}. 返回 代码: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) 组件
2012-04-13 10:06:46 15068
原创 Oracle Linux 配置 UDEV SCSI Rules 说明
Oracle RAC中ASM 的配置可以有2种方式实现:raw和asmlib。 在实际的维护中,更推荐使用raw。 使用raw又有两种方法:使用multipath和UDEV。在Redhat 平台下参考:Redhat 5.4 +ASM + RAW+ Oracle 10g RAC 安装文档http://blog.csdn.net/tianlesoftware/article/detail
2012-04-06 18:18:13 17933 2
原创 Oracle kill sessin 说明
一.Session 状态说明Oracle session 有如下几种状态ACTIVE - Sessioncurrently executing SQLINACTIVE KILLED - Sessionmarked to be killedCACHED - Sessiontemporarily cached for use by Oracle*XASNIPED - Sessioninactive,
2012-03-31 20:22:38 9993
原创 Oracle 存储过程 无法编译 解决方法
昨天整理了一下shutdown过程中db hang住的问题,参考:Oracleshutdown 过程中 DBhang住 解决方法http://blog.csdn.net/tianlesoftware/article/details/7407587 今天同事修改存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。 1. 查看无效对象XEZF@xezf(
2012-03-30 18:02:07 19786 1
原创 Oracle shutdown 过程中 DB hang住 解决方法
一.故障处理过程数据库版本:Oracle10.2.0.5.4操作系统: Redhat5.4 中午同事对表添加字段,然后造成70多个存储等对象无效,系统不能正常运行,查看了一下同事添加字段的表,并没有锁没有释放。 尝试编译无效对象,部分可以编译,部分不能编译,对象一直处于编译状态。Kill掉其他的session 后也是无法编译,因为影响业务,决定重启数据库。 --关闭DB:[oracl
2012-03-29 15:57:44 11818 1
原创 Oracle 10g/11g 密码策略 用户口令 大小写敏感 说明
一. Oracle 10g1.1 说明在Oracle 10g下,默认情况下,密码是不区分大小写的。这个是由于密码文件的默认参数有关。 C:\Users\Administrator.DavidDai>orapwdUsage: orapwd file=entries= force= ignorecase=nosysdba= where file - name of password file (
2012-03-22 14:35:55 19589
原创 Oracle Redo Log 机制 小结
Oracle 的Redo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。 一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数
2012-03-12 20:05:25 20763 1
转载 Oracle 数据库 升级前 必要的准备工作
本文转自ML的Blog:http://www.oracledatabase12g.com/archives/oracle%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8D%87%E7%BA%A7%E5%89%8D%E5%BF%85%E8%A6%81%E7%9A%84%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C.html Oracle数据库升级向来是一门
2012-03-10 16:07:17 8854
原创 Oracle 组件 系列 小结
Oracle 组件的信息可以通过v$option 和 dba_registry 查看: --查看v$option: V$OPTION displaysOracle Database options and features. Typically, although not always, optionsmust be separately licensed, whereas features co
2012-03-10 16:01:29 13204
原创 Oracle Enterprise Manager 组件 说明
一. Enterprise Manager 组件说明 在说明之前,我们先用如下SQL 查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; COMP_ID
2012-03-10 15:45:30 6772
原创 Oracle Rules Manager 和 Oracle Expression Filter 组件 说明
一.Rules Manager 和 Expression Filter 组件说明 在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; CO
2012-03-10 15:34:23 7521
原创 Oracle Workspace Manager 组件 说明
一.Workspace Manager 组件说明 在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; COMP_ID CO
2012-03-10 13:44:39 8845
原创 Oracle XDK 组件 说明
一.Oracle XDK 组件 说明 在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry; COMP_ID COMP_NAME
2012-03-09 15:59:20 7594
原创 Oracle Data Mining 组件 说明
一.DataMining 组件 说明 在说明之前,我们先用如下SQL查看一下DB中的组件:SQL> col comp_id for a15SQL> col version for a15SQL> col comp_name for a30SQL> select comp_id,comp_name,versionfrom dba_registry ; COMP_ID COMP_NAM
2012-03-09 14:51:04 9118 1
Oracle 11g 架构图 from Oracle University
2010-05-13
Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf
2009-06-24
MFC简易股票交易系统
2008-06-17
Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册.pdf
2020-03-11
Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册.pdf
2020-03-11
Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册.pdf
2020-03-11
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf
2012-11-22
oracle8i.internal.services.for.waits.latches.locks
2012-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人