- 博客(99)
- 资源 (18)
- 收藏
- 关注
原创 sybase查询数据库所有表的语句
SELECT a.name,b.colid,b.name,c.name,b.usertype,b.length,CASE WHEN b.status=0 THEN 'NOT NULL'WHEN b.status=8 THEN 'NULL'END status,d.text FROM sysobjects a,syscolumns b,systypes c,syscomments
2012-06-13 09:23:49
10865
1
转载 Oracle 11g AMM: MEMORY_TARGET, MEMORY_MAX_TARGET and /dev/shm
文章来源: http://www.ora600.be/news/oracle-11g-memorytarget-memorymaxtarget-and-devshmOriginal article Author: Oracle 48 I knew in Oracle 11g with Automatic Memory Management (AMM), the database w
2012-02-15 14:10:50
2212
转载 Oracle怎样标记坏块及一次数据恢复
转:http://www.laoxiong.net/how_to_mark_corruption_block_and_recovery.htmlOracle数据文件的坏块,可分为物理坏块和逻辑坏块。物理坏块(也可以称为介质坏块)指的是块格式本身是坏的,块内的数据没有任何意义。而逻辑坏块,指的是块内的数据在逻辑是存在问题。比如说索引块的索引值没有按从小到大排列。物理坏块一般是由于内存问题、OS问
2012-01-17 09:22:08
830
转载 Oracle corrupt block(坏块) 详解
一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的说明中,会用到链接中的一些内容。 ORA-600 各个参数含义说明http://blog.youkuaiyun.com/tianlesoftware/article/details/6645809 Oracle 不同故障的恢复方案
2012-01-16 10:47:38
3254
原创 AIX 删除一天前的文件
du /oracle | sort -nr | more删文件 find ./ -ctime +1 |xargs rm 删文件夹 find ./ -ctime +1 |xargs rm -rf
2011-12-26 15:36:52
7153
原创 suse10 rac安装问题
1.开启后会发觉第二个vm的eth不再是从0开始使用root用户修改/etc/udev/rules.d/30-net_persistent_names.rules 确保各node上的private net、public net的网络接口一致 修改/etc/sysconfig/netwrok下的eth-*文件完成ip修改 修改/etc/hosts配置如下三类ip的host名 no
2011-12-26 15:34:58
617
原创 修改RAC VIP IP
1.修改RAC2 的VIP ip 由192.168.0.32改为192.168.0.341.1 sqlplus sys/manager@rac2 as sysdbaSQL>alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.34) (PORT = 1521))' sid='rac2';
2011-12-26 15:33:44
985
原创 linux查看裸设备及oracle如何添加磁盘到磁盘组
linux查看裸设备1.fdisk -l 查看所有系统中的裸设备使用情况,包括分区的和没有分区的2.对裸设备进行分区 eg:fdisk /dev/sdf 依次需要输入:n|p|1|w 3.配置裸设备映射 rh4: 编辑 /etc/sysconfig/rawdevices eg:/dev/raw/raw5 /dev/sdf14.配置oracle用户对裸设备的权限
2011-12-26 15:32:37
12087
原创 查看临时表空间使用情况,如何扩展表空间
SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)",ROUND(NVL(USED_SPACE,0)/SPACE*100,2) "USED_RATE(%)",NVL(FREE_SPACE,0) "FREE_SPACE(M)"FROM (SELECT TA
2011-12-15 09:17:51
20371
1
转载 有关 ORA-00604 错误的总结
ORA-00604 error occurred at recursive SQL level string Cause:An error occurred while processing a recursive SQL statement (a statement applying to internal dictionary tables)。Action:If the situati
2011-12-13 16:39:35
1024
转载 ORA-03113错误分析
ORA-03113错误分析版本历史2003-5-22 v0.1 Created by Fenng (Fenng@itpub.net)版权声明转载请注明作者及出处----------------------前言----------------------每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-xxxx).有些错误由
2011-12-13 16:25:16
485
原创 oracle内存命中率
Aaron活好每一天:)加博友关注他他的网易微博最新日志Oracle AWR速查(转)oracle数据文件大小限制How to use full bandwidthLinux /dev/shm tmfsLinux cp +nohupdbms_stats收集统计信息manu该作者的其他文章博主推荐相关日志随机阅读
2011-12-12 16:38:24
978
原创 ORA-01578: ORACLE data block corrupted
ORA-01578: ORACLE data block corrupted (file # 16, block # 27059) SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTSWHERE file_id = 16 AND 27059 BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS -
2011-12-12 11:58:15
2520
转载 在红帽企业Linux 5上怎样添加裸设备映射
在红帽企业Linux 5上怎样添加裸设备映射?解决方法:裸设备接口在紅帽企业Linux 5上已经被去掉了。现在可以通过udev规则配置裸设备。 为了添加裸设备映射,在/etc/udev/rules.d/60-raw.rules 添加一行,格式和下面的一样: ACTION=="add", KERNEL="", RUN+="raw /dev/raw/rawX %N"主/从
2011-12-08 10:11:57
2911
转载 RAC 的一些概念性和原理性的知识
一 集群环境下的一些特殊问题1.1 并发控制在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute Lock Management) 机制来进行多个实例间的并发控制。1.2 健忘症(Amnesia)集群环境配置文件不是集中存放的,而
2011-12-05 17:42:58
694
转载 Oracle 11gR2 RAC 进程说明
一. 先看Oracle 官方文档参考:http://download.oracle.com/docs/cd/E11882_01/rac.112/e16794/intro.htm#CWADD91998Oracle Clusterware Software Concepts and RequirementsOracle Clusterware uses voting disk file
2011-12-05 17:41:57
3061
转载 VMWARE上suse linux 10环境: Oracle 10g cluster+asm+rac安装流程
VMWARE上suse linux 10环境: Oracle 10g cluster+asm+rac安装流程 分类: OracleXnix2010-09-20 12:55391人阅读评论(0)收藏举报1. 建立第一个vm,内存需要超过512M2. 复制vm,修改vmx文件scsi1.sharedBus = "virtual"dis
2011-11-18 11:43:02
1539
转载 Oracle备份/恢复案例03--全库恢复
整个数据库的恢复(丢失多个数据文件时)1.OS备份方案 OS备份归档模式下损坏(丢失)多个数据文件,进行整个数据库的恢复1、连接数据库,创建测试表并插入记录 SQL*Plus: Release 9.2.0.1.0 - Production on Tue Jan 13 10:03:27 2009Copyright (c) 1982, 2002,
2011-11-10 09:34:50
161
转载 在Oracle中存储Image
学习一下如何在Oracle中存储图片、影像等大文件。废话不多说了,直接上代码。 注:后面那段是用于直接输出html代码在网页展现的脚本。SQL> create table demo 2 ( id int primary key, 3 theBlob blob 4 ) 5 / Table created.
2011-11-10 09:30:39
2425
转载 TKPROF使用学习
Tkprof工具可用来格式化sql trace产生的文件,让你更容易看懂trace的内容用法: tkprof tracefile outputfile [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] ...参数说明: tracefile:你要分析的trace文件outputf
2011-11-10 09:29:20
166
转载 TKPROF使用实例
When the explanation doesn't sound quite right...http://tkyte.blogspot.com/2007/04/when-explanation-doesn-sound-quite.htmlI was asked recently: Under what conditions, autotrace & exp
2011-11-10 09:28:49
489
转载 物化视图几个知识点
源表:物化视图数据源对应的表基表:物化视图对应的表本文主要内容包括: 1、如何使源表的数据变化不影响物化视图的快速刷新2、建好物化视图后,当基表或者源表的结构发生变化对物化视图刷新的影响。测试数据准备: suk@ORA9I> CREATE TABLE T_MV(C1 NUMBER,C2 NUMBER,PRIMARY KEY(C1));Table
2011-11-10 09:27:27
337
转载 数据库一致性研究【Oracle SCN】
数据库一致性 一直在将保证数据库的一致性,但是到底什么是一致性,一般的DBMS如何保证数据库的一致性的?对这个问题一直都没有一个很直观、完整的认识,所以专门研究了一下数据库的一致性问题,学习的结果如下: 首先摘一段在百度百科上对于“数据库一致性”的描述: 数据库一致性(Database Consistency)是指事务执行的结果必须是使数据库从一个
2011-11-10 09:26:17
1192
转载 utl_file包介绍
utl_file包的应用是非常广泛的,而且也很实用,应为Oracle虽然有SQL*Loader可以将文本的内容读到数据库里,但是不能将数据库内容输出到文本。所以基本上是要用到utl_file包来操作。今天又要用的时候搜了一下以前的博客,发现都没有涉及到这个,所以今天特别来仔细得了解一下这个包的用法。 先看了一下Oracle官方文档中的介绍,utl_file推荐直接使用自己创建的DIREC
2011-11-10 09:25:42
2804
转载 Oracle用户锁定等操作
Change Oracle passwords, expire, and lock unnecessary usershttp://www.dba-oracle.com/t_passwords_locking_changing_expiring.htmThere are many users on a full installation of Oracle, most of
2011-11-10 09:23:39
1048
转载 oracle系统表v$session、v$sql字段说明
oracle系统表v$session、v$sql字段说明(转)(2011-07-21 16:12:47)转载标签:杂谈分类:Oracleoracle系统表v$session、v$sql字段说明
2011-10-09 00:47:19
25434
转载 类Unix系统常用命令df和du详解
df命令详细用法a:显示全部的档案系统和各分割区的磁盘使用情形i:显示i -nodes的使用量k:大小用k来表示 (默认值)t:显示某一个档案系统的所有分割区磁盘使用量x:显示不是某一个档案系统的所有分割区磁盘使用量T:显示每个分割区所属的档案系统名称
2011-10-07 13:28:53
12534
转载 AIX系统日志查看
在进行AIX 的日常维护时,需关注的日志文件有: 文件 描述 建议core 和 snapcore 由应用产生的 dump 文件, 可用于诊断错误可删除nohup.out nohup 命令的输出结果可删除.
2011-08-01 14:47:03
26837
转载 HP-UX系统日志文件
HP-UX系统日志文件 2008/11/28 19:38文件名---------文件内容--------------监测方法/etc/rc.log ------启动日志--------------用读取文本文件的方法,/var/adm/syslog/syslo
2011-08-01 14:42:27
8448
转载 ORACLE Dataguard安装
ORACLE Dataguard安装2011-02-25 15:58:23| 分类: 数据库之Oracle | 标签:oracle dataguard |字号大中小 订阅花了一周时间,终于部署和稳定都整理好了. 拷贝到blog里, 留份记录. 也算是对大
2011-08-01 09:40:18
7163
原创 AIX 操作系统查看文件夹及文件大小的命令
最近格兰仕项目发现分配给OA系统的硬盘空间已经用得差不多,经过反复检查和在网上找资料,发现原来是之前做的几个oadata目录的压缩包备份导致,其中一个备份包有100多G(至于如何会导致这么大,我想估计跟AIX的压缩机制有关,因为源文件夹才几G)。现将相关命令告知一下:1、df -
2011-07-07 16:32:40
20668
原创 oracle clusterware 和 oracle rac 的主要部件
oracle clusterware 和 oracle rac 的主要部件现在看相关的RAC结构的文章还不太理解。<br />现在看这个就很清楚其中的意思了。<br /><br />oracle clusterware 主要有以下主要部件:<br />CSS: 集群同步服务<br />主要管理整个集群内各个节点间的情况,包括节点的添加和减少。与之对应的是ocssd 进程,如果改进程出现故障将会导致节点重启。如果使用了第三方的clusterware,css 通过第三方clusterwa
2011-06-01 08:53:00
1067
原创 AIX下oracle数据库自动重启设置
<br />一个关于oracle数据库的有趣问题:<br />中远公司在没加磁盘阵列前建了一个oracle实例zycw,加磁盘阵列后新建了一个实例zync。<br />为了节省系统资源本打算平时只启实例yznc,需要时才启动zycw。可每次系统重启后系统会自动重启实例zycw,rc.d下没有找到任何自动重启数据库的脚本,ORACL_HOME/network/admin下也没有listener.ora文件(系统自启动时listener服务时是读取何处的参数文件还未搞清楚)。<br />后来
2011-04-28 11:17:00
2041
转载 ASM与CSS集群同步服务
<br />CSS:Cluster Synchronization Service 集群同步服务<br />要使用ASM,必须确保已经运行了CSS集群同步服务,CSS负责ASM实例和数据库实例之间的同步。<br /><br />1:查看CSS服务是否在运行:<br />Ora10gASM-> ps -ef | grep css<br />oracle 6030 4622 0 19:36 pts/1 00:00:00 grep css<br />Ora10gASM-> crsctl check cssd<br
2011-04-21 17:37:00
1669
原创 oracle ASM 重启服务步骤
<br />1.先启动CSS服务<br /># cd /db/oracle/product/bin/<br /># ./localconfig add<br />Successfully accumulated necessary OCR keys.<br />Creating OCR keys for user 'root', privgrp 'sys'..<br />Operation successful.<br />Configuration for local CSS has been initi
2011-04-21 17:35:00
5872
原创 local_listener与remote_listener详述
<br />简述一下local_listener与remote_listener这两个参数的含义(针对rac环境)<br /> 在安装完RAC以后,oracle会自动修改local_listener和remote_listener这两个参数,同时把两个节点的3要素添加到$ORACLE_HOME/network/admin下的tnsnames.ora文件中:<br />1.查看listeners_devdb服务名配置<br />[oracle@rac21admin]$ more tn
2011-04-14 16:19:00
1453
原创 查询及删除重复记录的方法大全
<br />1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断<br /> <br />select * from people<br />where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)<br />2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录<br />del
2011-04-14 16:07:00
435
原创 plsql develop debug一个package时死在那里
<br />通过plsqldev 中设置,debugger 中 update call stack after each step的勾选去掉就可以
2011-04-13 15:23:00
572
原创 ORA RAC ORA-12545:因目标主机或对象不存在,连接失败!
<br />解决方法1. 在客户端的hosts文件中加入所有节点的vip。<br />/etc/hosts下所有拷贝过来<br /><br />解决方法2. Oracle 10g RAC存在一个bug,会出现这样的问题。你可以在每个节点上的tnsnames.ora定义一个相同的local_listener,只是定义中的 HOST指定为各个节点的VIP。然后修改parameter local_listener指向这个。<br /><br />举例:<br />节点1: tnsn
2011-04-13 12:09:00
2122
原创 Oracle 字符集的查看和修改
<br />一、什么是Oracle字符集<br /> Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。<br /> <br />影响Oracle数据库字符集最重要的参数是NLS_LANG参数。<br />它的格式如下: NLS_LANG = language_territory.char
2011-04-12 17:14:00
394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人