摘要: 总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况:1.off line tablespace--在非归档模式下尝试ofline 数据文件SQL> alter tablespace tools offline immediate;alter tablespace tools offline immediate*ERROR at line 1:ORA-01145: offline immediate disallowed unless media recovery enabled以上操作需要在归档模式下才可以。SQL> archive log listD 阅读全文
posted @ 2013-07-17 09:28 taowang2016 阅读(931) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/itech/archive/2011/02/12/1952836.html虚拟机在在IT生活中必不可少,但这中间的网络配置却是很多人,特别是新手头疼的。全部如下:请拿走。一 VMware网络设置的三种方式1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局域网与宿主主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网 阅读全文
posted @ 2013-07-16 17:13 taowang2016 阅读(277) 评论(0) 推荐(0) 编辑
摘要: asm相关!--查看asm磁盘组对应的物理磁盘如果是用oracleasm createdisk创建的disk可以用命令/etc/init.d/oracleasm querydisk比如/etc/init.d/oracleasm querydisk -v /dev/sd* 2>&1 | grep VOL如果是直接用raw device来添加的可以查询v$asm_disk的path和mount_status 字段。linux 32bit oracle 10.2.0.5.0 asm,以下操作在ORACLE_SID=+ASM的实例进行。(1)在oracle和asm的instance里,查 阅读全文
posted @ 2013-06-27 14:24 taowang2016 阅读(1206) 评论(1) 推荐(0) 编辑
摘要: 环境:OS:Red Hat Linux As 5在Linux As 5下安装裸设备需要编辑文件/etc/udev/rules.d/60-raw.rules.1.添加硬盘分区sdb1,sdc1,sdd1(具体步骤省略)2.编辑/etc/udev/rules.d/60-raw.rules添加如下内容ACTION=="add", KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add", KERNEL=="sdc1",RUN+=" 阅读全文
posted @ 2013-06-27 14:05 taowang2016 阅读(579) 评论(0) 推荐(0) 编辑
摘要: rowid说明rowid是伪列(pseudocolumn),伪列的意思是实际上这一列本身在数据字典中并不存在,在查询结果输出时它被构造出来的。rowid并不会真正存在于表的data block中,但是他会存在于index当中,用来通过rowid来寻找表中的行数据。Rowid的结构现在通用的9i,10g,11g用的都是扩展的rowid了。ROWID格式:扩展的ROWID在磁盘上需要10个字节的存储空间,并使用18个字符来显示。它包含下列组成元素:1.数据对象编号:每个数据对象(如表或索引)在创建时都分配有此编号,并且此编号在数据库中是唯一的(dba_objects中的data_object_id 阅读全文
posted @ 2013-06-14 11:10 taowang2016 阅读(2671) 评论(0) 推荐(0) 编辑
摘要: 呵呵:以下命令 ,都可以用oradebug来代替,目前也在尝试用oradebug 来解决数据库中的一些问题。以下内容,仅供参考,欢迎讨论。Oracle数据库event事件与dump文件介绍一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG。另一种类型是DB 阅读全文
posted @ 2013-06-14 10:30 taowang2016 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 在v$session视图中有四个字段,如下:ROW_WAIT_OBJ# NUMBER Object ID for the table containing the row specified in ROW_WAIT_ROW#ROW_WAIT_FILE# NUMBER Identifier for the datafile containing the row specified in ROW_WAIT_ROW#. This column is valid only if the s- ession is currently waiting f... 阅读全文
posted @ 2013-06-09 17:53 taowang2016 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 又给大家弄来一篇好文章,现在对oracle的慢慢起了前所未有的feel,也希望自己一直能这样努力下去,看起这些expert写的文章也没有原来那种比较吃力的感觉,一切都在进入正轨。db file sequential read与db file scattered read这两个等待事件在今天又让我们重温了一下2年前的一次争论, 大家对于这两个事件以及其名称的理解进行了多个角度的解读, 我觉得我有责任将Jeff Holt在多年前的这篇旧文翻译出来, 以助后来者理解这两个让人迷惑的概念. 翻译的比较仓促, 不足之处尽情谅解本文的原文链接: Why are Oracle’s Read Events N 阅读全文
posted @ 2013-06-08 15:30 taowang2016 阅读(363) 评论(1) 推荐(0) 编辑
摘要: 今天有个兄弟要删除不想用的temporary tablespace,,我大概整理了下面几点意见..0. 创建好新的temporary tablespace,,修改用户的默认temporary tablespace,可能的话,,修改database的默认temporary tablespace.1createtemporarytablespace tempyyy tempfile'path_to_tempfile_yyy'sizexxx;2alteruserzzztemporarytablespace tempyyy;3alterdatabasedefaulttemporaryt 阅读全文
posted @ 2013-06-08 14:58 taowang2016 阅读(313) 评论(0) 推荐(0) 编辑
摘要: Each heap may have one or more subheaps. These can be dumped using the command ALTER SESSION SET EVENTS 'immediate trace name heapdump_addr level level';where thelevelis the address of the subheap.The syntax for this command changed in Oracle 9.2Oracle 9.0.1 and belowOracle 9.2.0 and aboveOr 阅读全文
posted @ 2013-06-08 11:29 taowang2016 阅读(197) 评论(0) 推荐(0) 编辑