ORACLE类
文章平均质量分 76
田心白水
每个人在所拥有的时间里选择的“事件”,决定了他以后的生活质量。比如,在上学的年龄,您既可以选择好好学习,也可以选择逃学。在工作的时候,您既可以选择认真工作,也可以选择消极怠工。但是无论您选择的是什么,这些被选择的事件都会影响和决定你今后生活的质量。
展开
-
在使用ORACLE时常用到的命令和脚本
在使用ORACLE时常用到的命令和脚本 在使用ORACLE时常用到的命令和脚本,希望大家能用上一、数据字典1、查数据块大小select name,value fromv$parameter where name=db_block_size;2、查数据文件的大小select bytes/1024/1024 "sizeinMB" fromv$datafile where n原创 2007-12-14 09:26:00 · 687 阅读 · 0 评论 -
Oracle 恢复[rman全备份集+当期归档日志]
不知道大家做没做过oracle的全备加归档日志的恢复,我今天早上做了一遍,MTTR大概需要15分钟的时间,大概还算是快速的恢复时间...原文地址:http://www.5thinknet.com/blog/?p=191下面我贴上步骤吧...大家做到的时候有个借鉴,这是基于LogSeq的恢复...其实真正的恢复有好几种,还有基于SCN的恢复.192.168.150.112 服务器恢复到192.168转载 2009-12-15 20:22:00 · 1287 阅读 · 0 评论 -
ORACLE_RMAN备份恢复
1、创建rman数据库(1)为目录创建一个单独的表空间先创建一个back数据库创建表空间create tablespace back datafile filename size 500m;(2)创建rman用户create user rman identified by rman default tablespace back temporary tablespace temp;(3)该rm转载 2009-12-26 11:16:00 · 616 阅读 · 0 评论 -
完整的oraclerman备份恢复的例子
1、 建rman库作为repository $more createrman_db1.sh set echo on spool makedb1.log create database rman datafile /export/home/oracle/oradata/rman_data/system.dbf size 50m autoextend on next 640K log转载 2009-12-29 09:28:00 · 564 阅读 · 0 评论 -
教你调整Oracle数据库服务器的性能
Oracle数据库服务器是整个系统的核心,它的性能高低直接影响整个系统的性能,为了调整Oracle数据库服务器的性能,主要从以下几个方面考虑: 1、调整操作系统以适合Oracle数据库服务器运行 Oracle数据库服务器很大程度上依赖于运行服务器的操作系统,如果操作系统不能提供最好性能,那么无论如何调整,Oracle数据库服务器也无法发挥其应有的性能。 1.1 为Oracle数据库转载 2010-01-09 15:24:00 · 545 阅读 · 0 评论 -
教你清除Oracle中无用的索引改善DML
DML性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。 许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引。虽然这个方法能够让SQL运行得更快速,但是基于功能的Oracle 索引使得数据库管理人员有可能在数据表的行上过度分配索引。过度分配索引会严重影响关转载 2010-01-09 14:59:00 · 829 阅读 · 0 评论 -
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性能转载 2011-02-13 10:47:00 · 654 阅读 · 0 评论 -
Oracle性能监控常用基础脚本
Oracle性能监控常用基础脚本转载 2011-02-13 09:51:00 · 777 阅读 · 0 评论 -
通过对oracle内存(SGA和PGA)进行调整,优化数据库性能
<br />通过对oracle内存(SGA和PGA)进行调整,优化数据库性能<br />一、示例:<br />_______________________________________________________________<br />SGA:<br /> 共享池:200MB <br /> 缓冲区高速缓存:24MB <br /> 大型池:9MB<br /> Java池:32MB<br /> SAG总容量:264.933<br />原创 2011-05-16 22:59:00 · 681 阅读 · 0 评论 -
查看等待事件
查看等待事件:v$session_wait (http://www.docin.com/p-46873103.html),其第一个字段是sid,顺便查了一下本机plsql dev的v$mystat中的sid,发现在同一个plsql dev程序中尽管可以多开几个不同的子窗口,但转载 2011-09-14 15:30:19 · 1167 阅读 · 0 评论 -
超时时间已到.错误及Max Pool Size设置
遇到这个错误:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,ADO.NET等待连接池返转载 2011-09-14 15:06:30 · 771 阅读 · 0 评论 -
oracle中sql*plus命令大全
oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,转载 2009-12-16 09:53:00 · 1119 阅读 · 2 评论 -
ORACLE归档模式的设置
在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很转载 2009-12-16 09:18:00 · 687 阅读 · 0 评论 -
需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法
"需要 Oracle 客户端软件 8.1.7 或更高版本"解决办法2009-05-15 17:11 今天将已经在VS2005上调好的程序部署到IIS上时,遇到了如下所示的错误:[color=red][color=red]System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。 [/color]说明: 执行当前原创 2009-09-03 16:50:00 · 4376 阅读 · 1 评论 -
Oracle断连接
忙乎了将近两周,终于搞定了。从一开始怀疑是网络的问题,后来觉得不是,可能是应用的问题,发现很可能是数据库的问题,最后真相大白又回到原点,原来是网络防火墙在捣鬼。行为非常诡异,怎么想也想不明白,我都没多少信心准备放弃了,没想到原因竟然如此简单。事情是这样的,我们开发的系统需要保持和Oracle数据库的持续连接,如果因为网络或者其它原因非正常断开的话,必须重新启动应用程序,否则将会出错无法使用。在转载 2009-09-17 10:08:00 · 975 阅读 · 0 评论 -
解决oracle连接一段时间就断连的问题
(1) SQL>show parameter resource_limit; 如果为FALSE,则将其修改为TRUE,否则配置不会生效: SQL>alter system set resource_limit=true; (2) 创建一个新的profile文件: SQL>create profile new_profile_name limit connect_time unlim转载 2009-09-17 10:10:00 · 13257 阅读 · 0 评论 -
数据库连接字符串大全
ACCESSODBC标准安全"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:/mydatabase.mdb; Uid=Admin; Pwd=; "工作组"Driver={Microsoft Access Driver (*.mdb)}; Dbq=C:/mydatabase.mdb;原创 2009-09-25 16:07:00 · 813 阅读 · 0 评论 -
ORACLE 10g 中恢复已删除的表_flashback
-- 笔记中部分内容SQL> create table tt2 as select * from employee;Table created.SQL> drop table tt2;Table dropped.SQL> select * from tt2; select * from tt2*ERROR at line 1:ORA-00942: table or v原创 2009-11-19 10:48:00 · 673 阅读 · 0 评论 -
Oracle 10g 归档日志(Archive Log )
关于Oracle 10g 归档方式的讨论:关闭归档/启用闪回恢复区归档(Oracle 10g新特性)/启用类Oracle9i的归档注:在Oracle安装过程中,如果数据库是自动创建的,那么该数据库最初的存档模式是由操作系统指定的。通常情况下,归档日志在Oracle数据库安装结束后需要手工创建。环境:Oracle 10g 10.2.0.1.0/Windows 2003 Server SP1数据字典转载 2009-11-19 22:14:00 · 1067 阅读 · 0 评论 -
亲身经历oracle 10g默认的归档路径(在闪回区)的2g大小限制
今天给客户测试问题,让客户把数据发过来了。解压缩后一看,他们还是用的oracle 815版本的(他们exp导出时,带了导出日志,从导出日志中看出来是oracle 815版本的),不过没有关系,低版本的exp是可以用高版本的imp导入到高版本数据库中的。一看是导入还很正常,导入到其中某个表的时候,突然就不动了。一开始我还没有弄明白怎末回事。后来,无意中看到了 计算机管理--事件查看器中 ,有很多报错原创 2009-11-30 16:57:00 · 2247 阅读 · 1 评论 -
rman备份恢复总结
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工具.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来转载 2009-11-30 17:00:00 · 575 阅读 · 0 评论 -
ORACLE DBA学习笔记--管理归档日志文件
归档日志文件:是处于非活动(INACTIVE)的状态的重做日志文件的备份。它对ORACLE数据库的备份和恢复起至关重要的作用。是联机重做日志文件的一个副本,与被复制的成员完成一样,即重做记录相同,日志序列号相同。 一、数据库的归档与非归档模式:1. 当数据库处于NOACRCHIVELOG模式时,不对重做日志文件进行归档,直接覆盖旧的重做日志文件,此时数据库只能从例程失败中进行恢复。转载 2009-11-30 17:03:00 · 746 阅读 · 0 评论 -
一个可自动备份及清理系统日志的Shell脚本
由于是个人电脑,每天都要不定时的开关机~所以,就不使用cron了~这个脚本默认在每个月的最后一天或者/var/log/目录大小超过100MB时执行备份及清理日志~(可根据自己的实际情况放在~/.bashrc或~/.bash_profile文件中执行,也可以放在开关机服务中运行,但由于此时的$HOME为空,所以日志会备份到/BackupLog/目录下)补充一点:由于此脚本要对/var/log/目录下转载 2009-11-30 17:07:00 · 2211 阅读 · 0 评论 -
Linux AS4.0 for ORA9204
1 、完全安装linux as4 (完全安装的话,系统就只差两个补丁compat-libcwait-2.0-2.i386.rpm 和compat-oracle-rhel4-1.0-5.i386.rpm ,若你不是完全安装的话 那就要检查很多的组件是不是安装了以下这些是必须的compat-db-4.1.25-9compat-gcc-32-3.2.3-47.3compat-gcc-32-c原创 2014-04-15 15:23:03 · 749 阅读 · 0 评论