摘要:
os模块是python自带的一个核心模块,用于和操作系统对象进行交互。1.导入模块获取帮助>>> import os>>> help(os)>>> dir(os)2.常用方法2.1 os.sep 获取当前系统的路径分隔符>>> print os.sep /2.2 os.linesep 获取当前平台使... 阅读全文
摘要:
--根据分隔符返回分隔的组数CREATE OR REPLACE FUNCTION get_StrArrayLength(STR VARCHAR(2000),SPLIT1 VARCHAR(10)) RETURN INT AS ... 阅读全文
摘要:
ITL(Interested Transaction List) ITL是位于数据块头部的事物槽列表,它是由一系列的ITS(Interested Transaction Slot,事物槽)组成,其初始的ITL Slot数量由INITRANS决定的,如果有足够的剩余空间,oracle也会根据需要动态的... 阅读全文
摘要:
数据块概述Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block)。数据块是数据库中最小的(逻辑)数据单位。与数据块对应的,所有数据在操作系统级的最小物理存储单位是字节(byte)。每种操作系统都有一个被称为块容量(block size)的参数。O... 阅读全文
摘要:
Oracle数据库里大部分SQL优化的问题都可以增加或减少索引的方式来解决,但这绝不是全部。当目标SQL语句所要查询的只是目标表中的一部分数据时,通过创建合适的索引就能够避免在没有索引的情况下为查询这一小部分数据而不得不采用全表扫描的操作,这样就降低了目标SQL语句的资源消耗,同时也会缩短了执行时... 阅读全文
摘要:
backup validate check logical database;select * from v$database_block_corruption;RMAN> backup validate check logical database;Starting backup at 02-SE... 阅读全文
摘要:
本文转自eygle博客,原文地址:http://www.eygle.com/archives/2005/10/oracle_hidden_allow_resetlogs_corruption.html提示:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用。 在使用... 阅读全文
摘要:
在Linux下配置一个VNC服务器,并设置2个用户,要求其中一个用户登录时不需要输入密码。然后在客户端使用ssh+vncview的方式访问。1确认vnc安装2配置vncserver3测试vncserver4配置ssh+vncview的方式访问之前发的帖子:http://f.dataguru.cn/f... 阅读全文
摘要:
1.准备环境1.1配置列表配置项版本信息OSRed Hat Enterprise Linux Server release 5.5 (Tikanga)IP192.168.1.191/~.192/~.193JDKjava version "1.7.0_25"zookeeperzookeeper-3... 阅读全文
摘要:
1. Oracle的replace函数与translate函数replace函数是在字符串级别的代替,对应字符串一一替换SQL> SELECT REPLACE('accd','cd','ef') from dual; REPLACE('ACCD','CD','EF')----------------... 阅读全文
摘要:
删除一个RAC节点:http://www.cnblogs.com/myrunning/p/4548624.html1.1安装CLUSTERWARE软件备注:在做添加删除节点时,10G版本一定要注意ORACLE_HOME的设置,因为10G的时候数据库和集群使用的是同一个ORACLE_HOME。如果不注... 阅读全文
摘要:
iostat命令主要用于监控linux系统下cup和磁盘IO的统计信息可以通过iostat --help获得该命令的帮助信息[oracle@std ~]$ iostat --helpUsage: iostat [ options... ] [ [ ] ]Options are:[ -c | -d... 阅读全文
摘要:
1.环境概述2.删除一个节点本实验中以删除第二个节点为示例。2.1删除数据库实例在第一个节点上(存活的节点)上使用DBCA删除第二个节点的实例。执行完以上操作可以看下crs_stat –t ,这时可以发现已经找不到第二个实例信息了。2.2清除ASM实例在第一个节点上(存活的节点)上执行。检查前后两次... 阅读全文
摘要:
mpstat是一个linux系统实时监控工具,它与vmstat命令类似mpstat命令监控了cup的一些统计信息且这些信息存放在/proc/stat文件中mpstat命令多用在多cpu系统中,查看所有cpu的平均状况信息,也可查看特定cpu信息(vmstat看到的是cpu的总的信息)可通过mpsta... 阅读全文
摘要:
vmstat 是Linux/Unix系统用来进行系统监控的工具监控的目标主要有目标服务器的cpu使用率、内存的使用情况、虚拟内存交换情况,IO读写情况。可以通过vmstat --help来获得该命令的帮组信息。vmstat命令主要两个参数,如vmstat m n m 表示采样数据的时间间隔,单位为秒... 阅读全文
摘要:
模拟数据块坏块: 对于发生数据块不一致的数据块,如果当前数据库有备份且处于归档模式,那么就可以利用rman工具数据块恢复功能 对数据块进行恢复,这种方法最简单有效,而且可以在数据文件在线时进行,不会发生数据丢失。对于被有备份的数据库 发生数据块损坏,可能会发生数据的丢失或数据不丢失,这要根据发生坏块... 阅读全文
摘要:
对于初学者我们可以理解字符集就是一种字符编码方式,试想人可以直接语言进行交流,使用文字进行记录,而计算机却不认得我们人类创立的文字,计算机只认得0和1这样的二进制代码。当我们要通过计算机记录文字信息的时候,就需要有一种方式能够让计算机能够识得我们文字的输入,这就产生了编码。编码就是把我们日常使用的... 阅读全文
摘要:
背景: 最近因为一次设备故障,导致一台运行windows环境下的机器无法启动,里面有一个正在使用的财务数据库,该数据库也只是每月使用一次,需要把物理数据迁移出来,于是拔出了故障机器的硬盘,通过一个专门的硬盘接口器读取了数据的数据库数据来做物理迁移。把物理数据库拷入新机器,以下所有操作都在新机器上进行... 阅读全文
摘要:
1.准备操作系统1.1 系统登录界面1.2 操作系统版本信息[root@jdbh ~]# uname -raLinux jdbh 2.6.18-238.el5xen #1 SMP Fri Jul 29 05:02:21 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux[... 阅读全文
摘要:
BBED(OracleBlockBrowerandEDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接... 阅读全文