最新文章列表

修改Oracle实例名

一个两节点Oracle 11g 做的rac,主机名分别是 rac1,rac2 ,实例名分别是db4qg_1,db4qg_2,需要的效果是rac1节点启实例db4qg_1,rac2节点起db4qg_2,但实际运行时,却反了。现在为了做这个rac的dataguard,最好把它纠正过来。 步骤如下: 1、备份数据库及控制文件。我让其他人导出了一份,又用rman搞了一把。 2、确认一下当前实例运行的情 ...
剑雨123 评论(0) 有427人浏览 2014-02-27 10:20

Oracle 11g安装出现em.ear

安装Oracle 11g或10g 的过程中在如果出现提示说找不到.../oracle/11g/oc4j/j2ee/oc4j_applications/applications/em.ear这个文件,那就说明文件补齐。 Oracle 11g的下载之后解压出来有两个文件夹,出现这个错误是因为文件copy不齐全,只要将第二部分中的database\stage\Components 与 第一部分的dat ...
剑雨123 评论(0) 有471人浏览 2014-02-27 10:08

Oracle中的System Triggers(DDL触发器)

这算是比较偏门的知识了,但是有很多实际意义,可以帮助DBA完成一些日常的管理工作,比如可以禁用一些用户的功能(禁止用户修改或者删除某一个表,限制IP登陆等)。 概述 Oracle数据库中的System Trigger可以建立在Schema(在某些DDL语句执行的时候触发)或者Database(主要在系统层面触发,比如说登陆或者发生某些系统级别的报错)。 SCHEMA trigger: 创建于 ...
剑雨123 评论(0) 有470人浏览 2014-02-26 10:11

UNDO表空间下的数据文件被误删除后的处理方法

UNDO表空间下的数据文件被误删除后的处理方法: 操作前备份数据库,以避免更大的损失。 思路: 1、把误删除的数据文件offline 2、正常打开数据库后创建新的UNDO表空间及数据文件 3、修改相应参数指向新的UNDO表空间 4、重新启动数据库验证 5、删除旧的UNDO表空间。 以下为我在虚拟机上模拟的场景:在数据库打开的状态下,用操作系统命令将undo表空间对应的唯一数据文件改名,以模拟 ...
剑雨123 评论(0) 有359人浏览 2014-02-26 10:04

Oracle delete 高水位线处理问题

最近遇到Oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。 因为oralce有一个HWM高水位,它是oracle的一个表使用空间最高水位线。当插 ...
剑雨123 评论(0) 有365人浏览 2014-02-25 11:04

Oracle索引技术之如何建立最佳索引

怎样建立最佳索引? 1、明确地创建索引 create index index_name on table_name(field_name) tablespace tablespace_name pctfree 5 initrans 2 maxtrans 255 storage ( minextents 1 maxextents 16382 pctincrease 0 ); ...
剑雨123 评论(0) 有297人浏览 2014-02-25 11:02

Oracle查看trace文件步骤

1.获得当前trace文件生成路径 SQL> select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat)); TRACEFILE --------------------------------------------- ...
剑雨123 评论(0) 有527人浏览 2014-02-25 10:56

经典Oracle面试题目

1、对数据库SQL2005、Oracle熟悉吗? SQL2005是微软公司的数据库产品。是一个RDBMS数据库,一般应用在一些中型数据库的应用,不能跨平台。 ORACLE是ORACLE公司的数据产品,支持海量数据存储,支持分布式布暑,支持多用户,跨平台,数据安全完整性控制性能优越,是一个ORDBMS,一般用在大型公司。 2、能不能设计数据库?如何实现数据库导入与导出的更新    使用POWE ...
剑雨123 评论(0) 有374人浏览 2014-02-24 11:05

Oracle优化AutoTrace输出内容的含义

SQLPLUS的AutoTrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,在绝大多数情况下,也是非常有用的工具。利用AutoTrace工具提供的SQL执行计 ...
剑雨123 评论(0) 有483人浏览 2014-02-24 10:58

Oracle网络公开课《11g OCM考试新大纲部署分布式数据库》

  本次课程主要讲述11g OCM考试大纲中涉及到的NFS新技术,从11g开始,oracle支持把数据文件存放在NFS的文件系统上,从而实现分布式数据库的特点,本课程介绍NFS文件服务器的搭建,以及如何把数据文件部署到文件系统上,让大家掌握11g分布式数据库的最新技术。   友情提示:参加本次技术沙龙的人员需要有一定的LINUX系统管理技术基础,以及Oracle的学习和工作经验,否则出现无法理解网 ...
剑雨123 评论(0) 有556人浏览 2014-02-24 10:48

INACTIVE状态的日志损坏

INACTIVE日志损坏 SQL> alter system switch logfile; System altered. 查看日志的状态 SQL> select * from v$log;    GROUP#    THREAD#  SEQUENCE#     BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# F ...
剑雨123 评论(0) 有331人浏览 2014-02-21 14:18

UNDO表空间备份恢复

UNDO表空间在有热备没有事物交易的时候有数据块损坏的恢复 第一,先看一下确保undo表空间里没有交易的事物 SQL>select XID USN,XIDSLOT,XIDSQN fromv$transaction; no rows selected 第二,确认当前所用的回退表空间 SQL>show parameter undo NAME                 ...
剑雨123 评论(0) 有409人浏览 2014-02-21 14:09

Oracle工具:logminer的简单使用

我的环境: [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-308.el5xen #1 SMP Fri Jan 27 17:59:00 EST 2012 i686 i686 i386 GNU/Linux sys@ORCL> select * from v$version where rownum=1; BA ...
剑雨123 评论(0) 有377人浏览 2014-02-20 10:18

Oracle特殊情况下数字四舍五入问题

奇怪的数据,select出来明明是0.0140625,但通过round(vv,6)出来的却没有四舍五入。按理应该得到:0.014063,实际却得到:0.014062。违背了四舍五入的原则。 案例: drop table tt ; create table tt as select a, v, exp(sum(ln(1 + v)) over(order by rownum)) - 1 x   f ...
剑雨123 评论(0) 有638人浏览 2014-02-20 10:15

ORA-00907: 缺少右括号

在一个应用系统,提供了运行 ORQCLE SQL 的功能。对于简单的 SQL 语句的运行一切正常,而对于有子查询的复杂 SQL 语句,经常会出现错误。但是,这个语句在 DQL PLUS 中运行完全没有问题。 比如:ORA-00907: 缺少右括号。 开始,完全不得要领,最后发现,是子查询中一定要有一个 where 子句。 select id, xm from ry a, (select i ...
剑雨123 评论(0) 有736人浏览 2014-02-20 10:08

Oracle update关联表的思路总结

1、 其中最普通的是update t1 set b=(select b from t2 where t1.a=t2.a); 但是,要注意空值的影响, 如果怕空值的影响,要写成 update t1 set tname= (select sname from t2 where t1.id=t2.id) where exists (select 1 from t2 where t1.id=t ...
剑雨123 评论(0) 有397人浏览 2014-02-19 10:10

解决Oracle被锁定

 一些性能方面的告警信息通过dba_outstanding_alerts表都能查到,被锁定的表如果长期得不到释放,在这里也能查到相关session的sid和serial#。   select * ...
剑雨123 评论(0) 有475人浏览 2014-02-19 10:08

Oracle索引技术之如何建立最佳索引

怎样建立最佳索引? 1、明确地创建索引 create index index_name on table_name(field_name) tablespace tablespace_name pctfree 5 initrans 2 maxtrans 255 storage ( minextents 1 maxextents 16382 pctincrease 0 ); ...
剑雨123 评论(0) 有342人浏览 2014-02-19 10:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics