
ORACLE
文章平均质量分 83
傻儿哥
这个作者很懒,什么都没留下…
展开
-
Oracle数据库配置错误信息解决方法
Oracle数据库配置错误信息 Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的. 1. Oracle客户端网络配置:l 在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。转载 2008-03-20 15:47:00 · 907 阅读 · 0 评论 -
Oracle 数据库恢复案例
一、 数据库服务器基本情况 OS:RHEL 3, Oracle Database 10g Enterprise Edition Release 10.1.0.3.0二、 备份方式 数据库以archive模式运行,RMAN多级增量备份。策略如下: 设置控制文件自动备份。 每三个月做一个数据库的全备份(包括所有得数据库和只读表空间),并备份归档日志。 每一个月做一次零转载 2008-10-25 09:33:00 · 1242 阅读 · 0 评论 -
ORA-00322,ORA-00312 排错
**财政局数据库问题问题描述接到**的电话,说他们的数据库起不来了,从远程连到他的机器,上面报了这个错误 从远程登陆到数据库服务器,查看alert.log里面有这一段错误信息Fri Oct 24 12:34:20 2008Restarting dead background process QMN0QMN0 started with pid=9Shutting down instance:原创 2008-10-25 09:37:00 · 14747 阅读 · 0 评论 -
一个数据库恢复实验
一个朋友向我咨询了一个问题,向你请教一个oracle数据库的恢复问题:假设中午12:00对数据库A做了一个全量冷拷贝(不是用工具或命令进行备份,而是对文件直接拷贝), 到12:30时候,数据库宕机了,假如redo文件在另外的硬盘上且未损,怎么利用12:00时的冷拷贝和未损坏的redo文件恢复数据库?麻烦了,谢谢 我刚才请教下姚老师,有三种恢复方法:1》一种是使用你12:00的冷拷贝来进行恢复原创 2009-02-07 17:32:00 · 852 阅读 · 0 评论 -
关于rman 备份
计算机是易坏的。主板上的芯片、主板电路、内存、电源等任何一项不能正常工作,都会导致计算机系统不能正常工作。当然,这些损坏可以修复,不会导致应用和数据的损坏或丢失。但是,如果计算机的硬盘损坏,将会导致应用和数据的损坏或丢失。而数据是关键,如果数据被破坏或者丢失,则会对应用系统能否正常运行起着决定性作用,所以数据必须要备份,然后用备份来恢复数据。 备份,就是把数据库复制到转储设备的过程。其中,转载 2008-12-05 20:07:00 · 920 阅读 · 0 评论 -
一RMAN的概念与体系结构
一、RMAN的概念与体系结构Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效转载 2008-12-05 20:15:00 · 698 阅读 · 0 评论 -
五还原与恢复
五、还原与恢复5.1常规还原与恢复RMAN 的整个恢复过程可以分为还原(restore)与恢复(recover),他们在含义上是有很大差别的,一个是指物理意义的文件的还原与拷贝,一个是指数据库一致性的恢复,所以,正确的理解这两个概念,有助于正确的恢复数据库。对于RMAN 的备份,还原操作只能是在用RMAN 或RMAN 包来做了,对于恢复操作则是很灵活的了,除了RMAN,也可以在SQLPLUS 中原创 2008-12-05 20:30:00 · 1196 阅读 · 0 评论 -
裸设备上的oracle文件备份
裸设备上的oracle文件备份-----HP-UX下oracle的裸设备大小http://www.ixpub.net/viewthread.php?tid=706503&pid=7267430&page=1&extra=#pid7267430裸设备上的oracle文件备份-----HP-UX下oracle的裸设备大小裸设备上的oracle文件备份-----HP-UX下oracle的原创 2008-12-05 20:55:00 · 2174 阅读 · 0 评论 -
二用RMAN备份
四、用RMAN备份RMAN可以用来备份主或备用数据库,如表空间、数据文件、归档日志、控制文件、服务器文件与备份集。94.1文件拷贝原始文件的拷贝,有点类似于OS热备份,可以拷贝整个数据文件到另外一个地点,但是结果仅仅只能写入到硬盘,而且单独的文件是分开的。一个文件拷贝的例子run {allocate channel d1 type disk;allocate channel d2 type di转载 2008-12-05 20:22:00 · 768 阅读 · 0 评论 -
**烟草局aix操作系统oracle10G,HACMP配置
在操作系统预准备 扩容 /home分区扩容lv察看当前lv大小 # df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 2097152 2045640 3% 4047 1% //dev/hd2 41原创 2008-12-20 10:28:00 · 5917 阅读 · 0 评论 -
**师范redhat 群集安装 oracle10g 相关内容
大概内容参照文档 史应生版的但是几个内容需要注意一是搞清楚 redhat群集里面包含的network种类和作用|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||、public interface (公网ip,浮动ip飘在上面)private interface(心跳线) 群集通过原创 2009-03-11 23:27:00 · 1744 阅读 · 0 评论 -
*项目aix5.3+hacmp5.4+oracle10gRAC
总的配置过程分三步 1.划分磁盘给做RAC的两台主机,在主机端识别磁盘阵列 2.在两台主机之间安装HACMP,配置CONCURRENT VG 3.在主机(aix)上配置 RAC 1.在DS4800 上准备空间给磁盘阵列主机磁盘 lun(DS4800) 属性hdisk2 ma-ocr RAC OC原创 2009-07-27 10:44:00 · 3088 阅读 · 0 评论 -
19185错误解决
协助解决 软件部数据库故障上午接到消息,反映数据库起不来了“昨天我们有个系统数据库挂了, ”登上数据库,尝试打开数据库,出现下面的错误Tue Jul 28 09:17:28 2009alter database openTue Jul 28 09:17:28 2009LGWR: STARTING ARCH PROCESSESARC0 started with pid=16, OS id=原创 2009-07-30 10:21:00 · 1340 阅读 · 0 评论 -
利用rman 备份 asm文件到磁盘文件
概念 要使用恢复管理器制作所有数据文件的映像副本,请按照以下步骤执行:1. 连接到RMAN 并在装载模式下启动:RMAN> STARTUP MOUNT2. 获取目标数据库的数据文件列表:RMAN> REPORT SCHEMA;3. 使用COPY 命令或脚本创建上面列出的所有数据文件的副本:RMAN> COPY datafile 1 TO ’BACKUP/df1.cpy’datafile 2原创 2009-07-30 10:05:00 · 3707 阅读 · 0 评论 -
用户级流互置配置过程
用户级流互置配置过程:1、配置数据库环境alter system set global_names=true scope = both;要求global_names为true,即建立的数据库链接名要与目标数据库服务名一致,流互置环境用数据库链路来识别远程库和远程库上的队列等。另外规则集中包含发生改变的数据库名,这些数据库名都用数据库链接名来标识。alter system set compati原创 2009-08-14 14:24:00 · 1421 阅读 · 1 评论 -
ocp原厂培训笔记(第一天)
1.给我们培训的机构 OU: oracle 大学2.老师名字 ***@oracle.com3.OCA.OCP.OCMOCM 要求 首先是ocp,通过两门高级课程,实验 2天的 LAB4.上课时间表上午 9:00-11:50下午 1:30-4:305.Q&Aekit教材oracle 其他的一些应用系统ORACLE IASJ2EE server:oc4joracle applicaction 11原创 2009-09-21 20:29:00 · 2254 阅读 · 0 评论 -
ocp原厂培训笔记(第三天)
TCL :事物控制语言,比如 commit,rollback plsql :提供对面向对象的支持,可调用 c来操纵硬件。 调用时,plsql会被放入share pool里面的 library cache 。 plsql的结构 package package body(pakage body可以被加密,保护plsql原创 2009-09-22 17:03:00 · 1753 阅读 · 0 评论 -
SQL调优
oracle 资深工程师:罗敏: 先从应用上找手,oracle 调优(检测阶段)强调:自底向上: 低:看操作系统相关的内容glance 察看 cpu,disk io,mem如果是cpu 过高,,那么stackpack 就可以查看cpu 运算的相关内容,如果disk io 读的比较多,则要关注全表扫描方面的内容具体的再看stackpack: 高:察看stackpack的相关内容原创 2009-09-29 08:52:00 · 802 阅读 · 0 评论 -
ocp原厂培训笔记(第二天)
段 segment,区 extent ,块 block 逻辑概念table.A-> heap ,堆表,比较慢(heap 表的记录没有次序)每个block的头有 SCN,尾部也写有一些数据,(如果坏掉了,整个block就会变得无法标识)如果有个 12K的表,它将被分配到两个块上去。TABLESPACE的作用: Are a repository for schema object data;原创 2009-09-22 15:41:00 · 2531 阅读 · 0 评论 -
ocp原厂培训笔记(第四天)
dual 哑表 ,select sysdate from dualdual 帮助构造sql语句。performance :性能调整proactive:前瞻性reactive10G和9i一个大的区别:10有ADDM,9i没有10g库内置组建,ADDM警告的两种类型:设置警告:alert set alert thresholds非设置警告:错误本身报警 前瞻性的维护: s原创 2009-09-23 10:30:00 · 1768 阅读 · 0 评论 -
ocp原厂培训笔记(第五天)
whole database=full database+控制文件+归档日志文件instance recovery (系统掉电)media recovery (文件删除,介质损坏,需要dba干预)数据库crash的情况:redo 组中所有成员损坏,当进程访问的时候才会crash.控制文件丢失,数据文件也会丢失undo,或者系统表空间丢失Keeping a Database OpenAfter原创 2009-09-23 11:40:00 · 1370 阅读 · 0 评论 -
ocp原厂培训笔记(第六天)
老师名字:刘铁@oracle.commsn:@hotmail.com关于OCP考试,SQL 70道题 DBAI 88道题(69%)通过OCP:通过 OCA认证,考 workshop2,需要注册:通过原厂培训的注册号 dba2:64道题 (61%) 1个半小时OCM:参加 至少两门原厂培训,高级的,(拿到OCP 10G的认证)北京/上海/广州 考DBA 1/DBA 2 PERFORMANC原创 2009-09-24 21:50:00 · 2377 阅读 · 0 评论 -
ocp原厂培训笔记(第八天)
OCP ORACLE 10G 管理二,电子工业出版社。关于快闪version查询以及快闪transaction 查询基本概念Flashback Time NavigationThe Flashback technology offers the capability to query past versions of schema objects,query historical data原创 2009-09-25 16:26:00 · 2810 阅读 · 0 评论 -
ocp原厂培训笔记(第十天)
scn_wrap.scn_baseselect current_scn from v$database;察看当前数据库的scn值。select timestamp_to_scn(sysdate) from dual;察看时间片对应的scn值select scn_to_timestamp(959044) from dual;oracle平均每5分钟同步表里的信息。 12*12*5scn 增长原创 2009-09-25 16:29:00 · 2041 阅读 · 0 评论 -
ocp原厂培训笔记(第七天)
oracle从不重要的文件丢失中恢复1.临时文件丢失,数据不会down ,只会在alert.log 里面报错误select * from v$tempfile;察看 临时文件临时文件丢失了,怎么解决:可以重新添加新的临时文件,或者直接通过多个临时表空间组成临时表空间组(这是10g 的新特性),如果某一个临时表空间丢了,oracle 会从组里自动找个可用的代替。LOG 日志组从上可以原创 2009-09-25 15:14:00 · 1898 阅读 · 0 评论 -
ocp原厂培训笔记(第九天)
回收表,回收索引resumable:空间不足,会挂起留给DBA 2小时处理,而不是像正常情况下的直接报错退出。如果你能处理就继续,否则将挂起。空间管理,区本地管理 oracle的机制,把数据文件使用情况做一个映射,放在数据文件的header中。em管理器中 通过:show tablespace contents 可以查看。主动维护:严重警告:以alert 方式放警告BMB:Free Spa原创 2009-09-25 16:28:00 · 2000 阅读 · 0 评论 -
oracle基本概念之--New Background Processes In 10g
New Background Processes In 10gTIP: Click help for a detailed explanation of this page. Bookmark Go to End Subject: New Background Processes In 10g Doc ID: Note:268197.1 Type: HOWTO Last Revis原创 2009-10-08 10:08:00 · 677 阅读 · 0 评论 -
什么时候用索引组织表,什么时候用堆表
着急的事,慢慢地说;大事要事,想清楚说;小事琐事,幽默地说;做不到的事,不要随便说;伤人的事,坚决不说;没有的事,不要胡说;别人的事,谨慎地说;自己的事,坦诚直说;该做的事,做好再说;将来的事,到时再说 其实这也就牵扯到两种表类型的定义的问题:heap table 就是一般的表,获取表中的数据是按命中率来得到的。没有明确的先后之分,在进行全表扫描的时候,并不是先插入的数据就先获取。数据的原创 2009-10-07 16:52:00 · 1373 阅读 · 0 评论 -
oracle控制文件丢失了怎么办?
三大方法:1.利用rman备份来还原恢复控制文件自动备份 如果未使用恢复目录,则应该配置控制文件自动备份,从而可以在需要时快速还原控制文件。无论是否使用快速恢复区,用于还原控制文件的命令都相同。但是,如果使用快速恢复区,则 RMAN 会隐式交叉检验控制文件中列出的备份和影像副本,并对处于快速恢复区但已还原控制文件中未记录的所有文件进行编录,从而提高已还原控制文件在还原数据库的其余部原创 2009-10-08 08:18:00 · 5501 阅读 · 1 评论 -
Oracle Sql 语句性能调优
这篇文章是玄机逸士为某上市公司的ERP系统调优所撰写报告的部分摘录,希望能够对大家有所帮助:下面给出SQL优化经常遇到的情形。它们是在很多人长期积累的经验上总结出来的,这些都是一些一般性的结论,在实际工作中,还应当具体情况具体分析,并加以灵活运用。(1) 用NOT EXISTS替换NOT IN 将更显著地提高效率,尽量用NOT EXISTS替代NOT IN。在子查询中,NOT IN子句将转载 2009-10-19 10:49:00 · 2377 阅读 · 0 评论 -
名家集锦之--oracle 系统参数优化
这篇文章摘自玄机逸士为某上市公司ERP系统调优项目总结报告,希望对大家有所帮助。在32位的操作系统上,Oracle系统理论上可以使用的内存上限是4G,即2^32字节,任何多出的部分,Oracle均不会使用;在64位的操作系统上,Oracle系统可以使用的内存理论上是2^64字节,在可以预见的未来的应用,这几乎和没有上限限制是一样的。因此在购买小型机服务器硬件设备时(一般都会自带操作系统)要考虑转载 2009-10-19 14:16:00 · 903 阅读 · 1 评论 -
名家集锦之--eagle-对于troubleshooting的一点体会
eagle-对于troubleshooting的一点体会 在公司里一直做一些troubleshooting的工作,经常有一些新的问题出现,其中也不乏一些比较棘手的问题。谈一下自己做troubleshooting的一点体会吧,希望对大家有所帮助。首先要具备坚实的oracle基础,对一些基本概念的掌握要有深入的理解。我建议一开始看书就以英文书为主,以一些中文原创的文章书籍为辅,中文翻译的最好不要看转载 2009-10-20 09:20:00 · 975 阅读 · 0 评论 -
oracle运维之--dataguard 主备库迁移
task1:收集信息准备备份:1.在主节点,建立一个临时目录,比如 mkdir -p /opt/oracle/stage2.在目标节点建立一个同样的目录 mkdir -p /opt/oracle/stage3.在主节点,连接到主库,并建立一个PFILE(从现有的SPFILE),并保存到 临时目录里 SQL>create pfile=/opt/oracle/stage/initCHICA原创 2009-10-21 09:15:00 · 2634 阅读 · 0 评论 -
oracle运维之--RMAN 异构平台迁移(修改中)
如题: 最近公司有个项目中涉及了数据迁移的问题: 源库的环境是:redhat as 4 oracle 10.2.0.1(64位)单实例 (裸设备) ,硬件平台(IBM X3650) 目标库是:aix 5.3 . oracle 10.2.0.4(64位) RAC (裸设备) ,硬件平台 (IBM P595) 数据量有700个G左右 想用rman 来做迁移,把源库的数据迁移到目标库上去. 请高手原创 2009-11-04 13:05:00 · 5921 阅读 · 1 评论 -
exp,imp 小参数详解(之三)
|||||||||||||||||||||||||||||||||||||||||||||||||IGNOREDefault: nSpecifies how object creation errors should be handled. If you accept the default, IGNORE=n, Import logs or displays object creation er原创 2009-11-21 16:13:00 · 1247 阅读 · 0 评论 -
exp,imp 小参数详解(之一)
consistent=yobject_consistent=y||||||||||||||||||||||||||CONSISTENTDefault: nSpecifies whether or not Export uses the SET TRANSACTION READ ONLY statement to ensure that the data seen by Export is原创 2009-11-21 15:13:00 · 2202 阅读 · 0 评论 -
exp,imp 小参数详解(之二)
COMMITDefault: nSpecifies whether Import should commit after each array insert. By default, Import commits only after loading each table, and Import performs a rollback when an error occurs, before c原创 2009-11-21 15:49:00 · 806 阅读 · 0 评论 -
oracle基本概念之--oracle的逻辑结构和物理结构
1、数据库的逻辑结构和物理结构: Oracle logically divides the database into a smaller units to manage ,store,and retreivedata efficently. Tablespace/Blocks/Extents/segment/有四种segment:data segment、Index segment、Tem原创 2010-01-17 17:06:00 · 867 阅读 · 0 评论 -
oracle基本概念之--oracle的内存结构
数据库的内存结构: Memory structures are allocated to the Oracle instance when the instance is started.The two major memory structures are known as the System Global Area(Also called the sharedGlobal Area)a原创 2010-01-17 17:07:00 · 701 阅读 · 0 评论 -
RAC知识更新之-RAC单节点启动(摘自文平书)
RAC下查看实例名与节点名之间关系ORACLE 提供了一个全局数据字典视图 gv$instance,可以用来查询 实例名和节点名之间的关系SQL>select instance_name,INSTANCE_NUMBER,HOST_NAME from gv$instance;INSTANCE_NAME INSTANCE_NUMBER HOST_NAME-------------原创 2010-02-05 09:26:00 · 3504 阅读 · 0 评论