oracle
xzshiyang
一切皆有可能!
展开
-
Oracle9.2.0.4在Red Hat 9上安装
Oracle9.2.0.4在Red Hat 9上安装http://hi.baidu.com/oracle_10g/blog/item/494ab1312f0261aa5edf0eb0.htmloracle9i_9.2.0.4安装在redhatas4下http://os.chinaunix.net/a2006/1019/971/000000971339.shtmlOr原创 2012-02-15 11:52:34 · 361 阅读 · 0 评论 -
今天移动表到另一个表空间出现 :ORA-01502 Index state unusable
今天无意中看到有几个业务表在system表空间,看着不爽,就移动了这些表到业务表空间。alter table aplm.T_BG_CUST_VISIT_REPORT_D move tablespace APLM_DATA;转载 2012-03-20 17:59:21 · 331 阅读 · 0 评论 -
Oracle9i的优化调整
一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。Gets:(parse)在namespace中查找转载 2012-03-20 18:05:25 · 603 阅读 · 0 评论 -
Oracle 9i临时LOB对象过多使用临时表空间的一个错误设计
这是一个在Oracle 9i上的Bug, 问题发现于数据库从8i升级到9i时, 发现占用了大量的临时段. 与其说是Bug, 更不如说Oracle故意如此, 因为Oracle说这不是Bug, 而是其设计上如此. 我们在一个Session中做实验(9i)就可以了, 你可以想象一下如果你有几百个会话都在调用有临时LOB对象的角本, 而TEMP表空间的UNIFORM SIZE设得又比较大时, 总共需要多少转载 2012-03-20 18:08:14 · 525 阅读 · 0 评论 -
缩减Oracle9i临时表空间
如何缩减Oracle9i环境下临时表空间的尺寸在sun操作系统下安装Oracle9i后,系统默认安装的临时表空间的尺寸最大为32G,造成系统物理备份时所需的空间十分庞大。经实际操作,总结如下希望有所帮助。具体方法:1、创建一个尺寸相对较小的临时表空间TEMP2,并指定其最大的空间限额。A.创建临时表空间TEMP2SQL> create temporary tablespac转载 2012-03-20 18:11:51 · 595 阅读 · 0 评论 -
oracle数据库表空间文件收缩实例
Oracle数据文件收缩实例数据文件的作用 HWM的基本概念 查看数据文件的使用情况包括内容:数据文件大小,已经used空间,free空间,hwm信息select /*+ ordered use_hash(a,b,c) */a.file_id,a.file_name,a.filesize, b.freesize,(a.filesize-转载 2012-03-20 17:36:48 · 464 阅读 · 0 评论 -
一次带大字段表记录暴增(LOBSEGMENT)引发的悲剧
事件起因:ORACLE主库进行例行周期性停机后应用相关人员确认数据交换程序时未发现交换异常,导致该交换程序连接其中一个数据库成功,连接另外一个数据库失败,因此不断的向连接成功的数据库的状态控制表中写入交换异常的数据,而控制表中有CLOB字段记录所有的出错信息。该程序在周末跑了约24H,导致产生120W条垃圾数据,耗费表空间10G以上。故障定位处理过程:转载 2012-03-20 17:40:52 · 566 阅读 · 0 评论 -
ORACLE LOB 大对象处理
LOB大对象处理: 主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。 主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。 一. Oracle中的LOB数据类型分类 1,按存储数据的类型分: ①字符类型: CLOB:存储大量 单字节 字符数据。 NLOB:存储定宽 多字节 字符数据。 ②二进制类型:转载 2012-03-20 17:47:29 · 344 阅读 · 0 评论 -
数据库在升级之后创建,v$version和DBA_REGISTRY的输出不一致
先把数据库升级到9.2.0.8 然后用dbca创建的数据库。v$version 的输出是SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0转载 2012-03-20 17:50:49 · 636 阅读 · 0 评论 -
oracle9i升级
Oracle数据库从 9.2.0.1 到 9.2.0.8升级步骤http://www.beckdim.cn/?p=154oracle RAC 9.2.0.4 for linux x86升级到9.2.0.8http://database.e800.com.cn/articles/2008/1023/1224707569275974946_1.htmloracle 9.原创 2012-03-20 17:56:47 · 346 阅读 · 0 评论 -
boobooke ORACLE MYSQL C JAVA视频学习资料
BOOBOOKE中ORACLE MYSQL C JAVA视频学习资料ORACLE : 小布老师http://www.boobooke.com/bbs/thread-272667-1-1.htmlMYSQL : 小辉http://www.boobooke.com/bbs/thread-118520-1-1.htmlC : 小甲鱼http://w原创 2012-08-10 15:44:09 · 1148 阅读 · 0 评论 -
oracle技术资料链接
小布老师Oracle汇总视频http://www.boobooke.com/bbs/thread-7630-1-1.htmlRMAN&Logminr&statspack德哥视频http://www.boobooke.com/bbs/thread-2926-1-2.htmlORACLE-BASEhttp://www.oracle-base.comORACLE牛人主页原创 2012-02-14 23:28:02 · 264 阅读 · 0 评论 -
Oracle9i - move
在 Oracle10g 中,可以使用 shrink 来收缩表,而在 Oracle9i 中,可以使用 move: SQL> select * from v$version; BANNER--------------------------------------------------------------Oracle9i Enterpr转载 2012-03-20 17:42:40 · 251 阅读 · 0 评论 -
alter tablespace tablespacename begin backup
我们在对数据库进行热备份的时候,需要将表空间置于脱机或backup命令后,对其数据文件进行拷贝。但是为什么需要在热备份之前需要alter tablespace … begin backup呢?这里牵扯到一个SCN的概念。首先我们强制进行检查点进程SQL> alter system checkpoint;System altered在这里先明确一个概念v$data转载 2012-03-20 17:27:37 · 689 阅读 · 0 评论 -
ORACLE ACE(China)
NameCompanyLocationExpertiseHome Page Ji Ping (Piner) Chentaobao.comChinaDatabase Management & Performance Hua CuiTravelS原创 2012-02-15 13:14:43 · 1523 阅读 · 0 评论 -
Oracle笔记
#########################################logmnrmkdir /logmnrchown -R oracle:dba /logmnralter system set utl_file_dir='/logmnr' scope=spfile;shutdown immediate; startup;rman cmdfile='....rc原创 2012-02-14 23:56:03 · 488 阅读 · 0 评论 -
OracleTuning笔记
#oracle tuning#new tools AWR ADDMSLA : service level agreementsBaseline os Statistics (statpack)alert log & trace filestop vmstatservice time & wait timeTrade-Offs(权衡) of performance & s原创 2012-02-14 23:57:58 · 597 阅读 · 0 评论 -
ORA-00600: [17074], [0x1218143C], [0x1124B1E4], [6], [], [], [], []
ORA-00600: [17074], [0x1218143C], [0x1124B1E4], [6], [], [], [], []In last week my oralce encountered the ORA-00600 errors. the error message from alter.log as following : ********************转载 2012-02-16 09:04:06 · 1139 阅读 · 0 评论 -
oracle和sqlserver互訪!
oracle和sqlserver互訪!前几天由於工作的原因查找了oracle中查找sqlserver數据的資料,現測試成功,整理一下貼出!要求:從Oracle中能取SqlServer的數据環境: OracleDb: Linux + Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production IP:1转载 2012-02-16 09:02:17 · 328 阅读 · 0 评论 -
Oracle Flashback技术总结
Oracle Flashback技术总结Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashbac转载 2012-02-16 09:04:55 · 321 阅读 · 0 评论 -
oracle学习笔记
oracle学习笔记SQL*PLUS############################################TNS_ADMIN : tnsname.ora pathLD_LIBRARY_PATH : libraries on Unix and LinuxSQLPATH : SQL scripts pathsqlplus [[options] [log原创 2012-02-15 21:36:04 · 710 阅读 · 0 评论 -
配置Oracle到MySQL透明网关
配置Oracle到MySQL透明网关很多游戏的数据库是MySQL的,要想连通,最简单的办法就是配置Oracle到MySQL的透明网关了。 去年年底,我在一台CentOS 5(32位)上配置成功了Oracle到MySQL的透明网关(不过,只能select,不能insert)。现在,需要使用的时候,发现总是配置不成功了,isql无论如何都无法正常的运行,UnixODB转载 2012-02-16 09:04:17 · 1917 阅读 · 0 评论 -
11g中使用 SHRINK方法缩小临时表空间和临时文件
11g中使用 SHRINK方法缩小临时表空间和临时文件曾经介绍过的常规缩小临时表空间的方法,请参考如下文章。《【实验】重建临时表空间解决临时表空间过大问题》http://space.itpub.net/519536/viewspace-607567《【实验】RESIZE方法解决临时表空间过大问题》http://space.itpub.net/519536/viewspa转载 2012-02-16 09:04:31 · 782 阅读 · 0 评论 -
用Oracle flashback闪回误删除的表数据
用Oracle flashback闪回误删除的表数据开发人员今天不小心误删除了某个表中的部分数据,需要恢复回来,下面利用oracle flashback闪回误删除的表数据注意:flashback table 需要下面几个条件1. 需要有flashback any table的系统权限或者是flashback这个表的对象权限;2. 需要有对这个表的基本的d转载 2012-02-16 09:04:39 · 280 阅读 · 0 评论 -
热备份时 alter database/tablespace begin/end backup 的原因
Detection of Fractured Blocks During Open BackupsOne danger in making online backups is the possibility of inconsistent data within a block. For example, assume that you are backing up block 100 i转载 2012-03-20 17:22:22 · 2230 阅读 · 0 评论 -
Rempte_login_passwordfile说明
Rempte_login_passwordfile说明在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的口令文件中存放sysdba/sysoper用户的用户名及口令允许用户通过口令文件验证,在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,moun转载 2012-08-10 17:25:01 · 608 阅读 · 0 评论