﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-Jcat</title><link>http://www.blogjava.net/Jcat/</link><description>宠辱不惊，闲看庭前花开花落～～</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 14:30:26 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 14:30:26 GMT</pubDate><ttl>60</ttl><item><title>圣斗士十二宫总结</title><link>http://www.blogjava.net/Jcat/archive/2011/10/21/361713.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Fri, 21 Oct 2011 06:29:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2011/10/21/361713.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/361713.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2011/10/21/361713.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/361713.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/361713.html</trackback:ping><description><![CDATA[纯好人不用打：白羊<br /><br />没人防：双子（迷宫）、天平（卡妙的冰箱）、射手（迷宫）<br /><br />打死：巨蟹（紫龙）、山羊（紫龙自曝）、双鱼（阿瞬）、水瓶（冰河）<br /><br />没打过，放水：狮子（星矢）、天蝎（冰河）、金牛（星矢）、处女（一辉）<br /><br /><br />这样看来紫龙是最NB的，一个人干掉2个，而且靠他师傅走后门天平不用打，还用天平的武器救了冰河。<br /><br />冰河和他师傅干了2仗<br />冰河那段也挺NB，先是在天平被冻个半死，然后在天蝎被针扎个半死，最后到了水瓶还能把他师傅干掉<br />冰河和他师傅是最体现实力的一仗，纯实力对扣<br /><br />合着星矢谁也没杀，就TM来打酱油的。。。<br /><img src ="http://www.blogjava.net/Jcat/aggbug/361713.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2011-10-21 14:29 <a href="http://www.blogjava.net/Jcat/archive/2011/10/21/361713.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 11g Release2 新特性</title><link>http://www.blogjava.net/Jcat/archive/2011/06/17/352525.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Fri, 17 Jun 2011 07:35:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2011/06/17/352525.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/352525.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2011/06/17/352525.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/352525.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/352525.html</trackback:ping><description><![CDATA[
		<font color="#a52a2a">简单过一遍，详细的以后遇到慢慢研究。<br />主要的更新在几个方面：<br />1. OUI的改进<br />2. Oracle Restart<br /></font>
		<b>
				<font color="#a52a2a">3. ASM的增强！！！</font>
		</b>
		<br />
		<br />
		<br />
		<font color="#0000ff">New Grid Infrastructure Installation Option</font>
		<br /> 1. 单点包括：ASM、listener和Oracle Restart（监控、管理并自动重启各个组件）<br /> 2. 集群包括：ASM、listener和Clusterware<br /><br /><font color="#0000ff">New Desktop and Server Class Options</font><br /> 1. Desktop Class：适用于笔记本、台式机<br /> 2. Server Class：适用于服务器（功能上没区别，多一些高级配置选项）<br /><br /><font color="#0000ff">Daylight Savings Time Upgrade of Timestamp with Timezone Data Type</font><br /> 新的DBMS_DST包，优化对TIMESTAMP WITH TIMEZONE数据的管理<br /><br /><font color="#0000ff">SYSASM Privilege</font><br /> 管理ASM需要SYSASM权限，旨在分清ASM管理和DB管理<br /><br /><font color="#0000ff">Fixup Scripts and Prerequisite Checks</font><br /> 安装前检查时，如果遇到不符合要求的配置，OUI会对一些检查项自动生成fixup脚本，用root执行就可以解决相应问题。<br /><br /><font color="#0000ff">New Tool to Configure Custom Installation Options</font><br /> OUI不在提供对单个组件的配置功能，如果需要只能用$ORACLE_HOME/bin/chopt命令行进行配置。<b>我想Oracle的趋势就是为了让更多已经成熟的<font color="#ff0000">配置自动化</font>，简化使用。</b><br /><br /><font color="#0000ff">Deinstallation Tool</font><br /> OUI不再用来删除oracle软件，请使用$ORACLE_HOME/deinstall<br /><br /><font color="#0000ff">Intelligent Data Placement</font><br /> 指定ASM磁盘的磁盘范围，旨在将高频访问的数据放在HOT region（比如磁盘的外道）<br /><br /><font color="#0000ff">Oracle Automatic Storage Management Cluster File System (Oracle ACFS)</font><br /> 为其它文件提供ASM的存储功能<br /><br /><font color="#0000ff">Data Pump Export and Data Pump Import</font><br /> Data Pump兼容Export/Import<br /><font color="#0000ff"><br />Use Oracle Restart to Automatically Restart Your Database</font><br /> 1. 针对单点环境<br /> 2. 自动重启又问题的组件，如：db instance、listener、asm instance<br /><br /><font color="#0000ff">New Method of Installing Oracle Automatic Storage Management</font><br /> 以前，ASM的安装是伴随着DB的安装；现在是伴随着Software的安装。<br /> 其实，就是把ASM上升到一个软件的高度（以前只是db的一个组件）<br /><br /><font color="#0000ff">SRVCTL Support for Single Instance Database in a Cluster</font><br /> SRVCTL统一管理单点（with Restart）和集群数据库（with Clusterware）<br /><br /><strike><font color="#0000ff">Deprecated in Oracle Database 11g Release 2</font></strike><br /> 不支持裸设备了：要么用文件系统、要么用ASM，说白了，<font color="#ff0000"><b>企业环境就必须用ASM</b></font><br /> 不支持Oracle Ultra Search（9i的一个什么鸟功能）<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/Jcat/aggbug/352525.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2011-06-17 15:35 <a href="http://www.blogjava.net/Jcat/archive/2011/06/17/352525.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Win - 启动绿色版MYSQL</title><link>http://www.blogjava.net/Jcat/archive/2011/06/16/352394.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Wed, 15 Jun 2011 17:40:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2011/06/16/352394.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/352394.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2011/06/16/352394.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/352394.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/352394.html</trackback:ping><description><![CDATA[
		<font color="#ff0000">重装完系统，mysql不需要重装，直接当绿色版使用，还更干净</font>
		<br />
		<br />
		<font color="#006400">//启动MYSQL</font>
		<br />cd $MYSQL_HOME/bin <br />D:\JAVA\MYSQL\mysql-5.1.53-win32\bin&gt;<b>mysqld --console</b>       <br />110616  1:26:26 [Note] Plugin 'FEDERATED' is disabled.<br />InnoDB: The log sequence number in ibdata files does not match<br />InnoDB: the log sequence number in the ib_logfiles!<br />110616  1:26:26  InnoDB: Database was not shut down normally!<br />InnoDB: Starting crash recovery.<br />InnoDB: Reading tablespace information from the .ibd files...<br />InnoDB: Restoring possible half-written data pages from the doublewrite<br />InnoDB: buffer...<br />110616  1:26:26  InnoDB: Started; log sequence number 0 44233<br />110616  1:26:27 [Note] Event Scheduler: Loaded 0 events<br />110616  1:26:27 [Note] mysqld: ready for connections.<br />Version: '5.1.53-community'  socket: ''  port: 3306  MySQL Community Server (GPL<br />)<br /><font color="#006400"><br />//简单使用</font><br />mysql&gt; <b>show databases</b>;<br />+--------------------+<br />| Database           |<br />+--------------------+<br />| information_schema |<br />| mysql              |<br />| test               |<br />+--------------------+<br />3 rows in set (0.03 sec)<br /><br />mysql&gt; <b>use mysql</b><br />Database changed<br /><br />mysql&gt;<b> show tables;</b><br />+---------------------------+<br />| Tables_in_mysql           |<br />+---------------------------+<br />| columns_priv              |<br />| db                        |<br />| event                     |<br />| func                      |<br />| general_log               |<br />| help_category             |<br />| help_keyword              |<br />| help_relation             |<br />| help_topic                |<br />| host                      |<br />| ndb_binlog_index          |<br /><br /><br /><b>登陆</b><br />D:\JAVA\MYSQL\mysql-5.1.53-win32\bin&gt;mysql.exe -uroot<br /><b>创建数据库</b><br />mysql&gt; create database testdb;<br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/Jcat/aggbug/352394.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2011-06-16 01:40 <a href="http://www.blogjava.net/Jcat/archive/2011/06/16/352394.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>分区表 - 主键为本地索引</title><link>http://www.blogjava.net/Jcat/archive/2010/09/15/332074.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Wed, 15 Sep 2010 07:26:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/09/15/332074.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/332074.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/09/15/332074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/332074.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/332074.html</trackback:ping><description><![CDATA[
		<font color="#006400">--主键是非分区索引，也可以看作是全局</font>
		<br />create table test_par1<br />(<br />  tdate   varchar2(8) <font color="#ff0000">primary key</font><br />)<br />partition by range ( tdate )<br />(<br />     partition p1 values less than ('20090201'),<br />     partition p2 values less than ('20090301'),<br />     partition pm values less than (MAXVALUE)  <br />) tablespace test;<br /><br /><br /><font color="#006400">--主键是分区索引</font><br />create table test_par2<br />(<br />  tdate   varchar2(8)<br />)<br />partition by range ( tdate )<br />(<br />     partition p1 values less than ('20090201'),<br />     partition p2 values less than ('20090301'),<br />     partition pm values less than (MAXVALUE)  <br />) tablespace test;<br /><br /><font color="#ff0000">create index</font> i_tdate2 on test_par2(tdate) <b><font color="#ff0000">local</font></b>;<br /><br />alter table test_par2 <font color="#ff0000">add constraint</font> pk_tdate2 <font color="#ff0000">primary key</font>(tdate);<br /><br /><br /><br /><font color="#006400">--查看test_par2的DDL<br /></font>select dbms_metadata.get_ddl( 'TABLE', 'TEST_PAR2' ) from dual;<br /><font color="#006400">--整理如下</font><br />create table test_par3<br />(<br />  tdate   varchar2(8),<br />  constraint pk_tdate3 primary key (tdate) <font color="#ff0000">using index <b>local</b></font><br />)<br />partition by range ( tdate )<br />(<br />     partition p1 values less than ('20090201'),<br />     partition p2 values less than ('20090301'),<br />     partition pm values less than (MAXVALUE)  <br />) tablespace test;<br /><br /><br /><font color="#a52a2a">这个案例也告诉我们，在做DDL时，尽量还是显示的写出属性，一些简易语法会引起不可知的定义。最后都用 get_ddl 再查一下，这才是Oracle真正执行的DDL。</font><br /><img src ="http://www.blogjava.net/Jcat/aggbug/332074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-09-15 15:26 <a href="http://www.blogjava.net/Jcat/archive/2010/09/15/332074.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2基础命令</title><link>http://www.blogjava.net/Jcat/archive/2010/07/09/325651.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Fri, 09 Jul 2010 06:32:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/07/09/325651.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/325651.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/07/09/325651.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/325651.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/325651.html</trackback:ping><description><![CDATA[
		<font color="#006400">列出所有实例</font>
		<br />[db2inst1@dcm ~]$ db2ilist <br />db2inst1<br /><font color="#006400"><br />列出当前实例下的所有数据库</font><br />[db2inst1@dcm ~]$ db2 list db directory<br /><br /> System Database Directory<br /><br /> Number of entries in the directory = 1<br /><br />Database 1 entry:<br /><br /> Database alias                       = SAMPLE<br /> Database name                        = SAMPLE<br /> Local database directory             = /home/db2inst1<br /> Database release level               = d.00<br /> Comment                              =<br /> Directory entry type                 = Indirect<br /> Catalog database partition number    = 0<br /> Alternate server hostname            =<br /> Alternate server port number         =<br /><br /><font color="#006400">启动实例</font><br />[db2inst1@dcm ~]$ db2start<br />07/09/2010 14:24:36     0   0   SQL1063N  DB2START processing was successful.<br />SQL1063N  DB2START processing was successful.<br /><br /><font color="#006400">连接到数据库</font><br />[db2inst1@dcm ~]$ db2 connect to sample<br /><br />   Database Connection Information<br /><br /> Database server        = DB2/LINUX 9.7.1<br /> SQL authorization ID   = DB2INST1<br /> Local database alias   = SAMPLE<br /><br /><font color="#006400">执行SQL</font><br />[db2inst1@dcm ~]$ db2<br />db2 =&gt; select * from staff where dept=20<br /><br />ID     NAME      DEPT   JOB   YEARS  SALARY    COMM     <br />------ --------- ------ ----- ------ --------- ---------<br />    10 Sanders       20 Mgr        7  98357.50         -<br />    20 Pernal        20 Sales      8  78171.25    612.45<br />    80 James         20 Clerk      -  43504.60    128.20<br />   190 Sneider       20 Clerk      8  34252.75    126.50<br /><br />  4 record(s) selected.<br /><br /><font color="#006400">退出</font><br />db2 =&gt; quit<br />DB20000I  The QUIT command completed successfully.<br /><br /><font color="#006400">断开连接（不断开就不能db2stop）</font><br />[db2inst1@dcm ~]$ db2 connect reset<br />DB20000I  The SQL command completed successfully.<br /><br /><font color="#006400">关闭实例</font><br />[db2inst1@dcm ~]$ db2stop<br />07/09/2010 14:29:32     0   0   SQL1064N  DB2STOP processing was successful.<br />SQL1064N  DB2STOP processing was successful.<br /><br /><img src ="http://www.blogjava.net/Jcat/aggbug/325651.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-07-09 14:32 <a href="http://www.blogjava.net/Jcat/archive/2010/07/09/325651.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库、实例 on Oracle/DB2</title><link>http://www.blogjava.net/Jcat/archive/2010/07/08/325584.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Thu, 08 Jul 2010 10:26:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/07/08/325584.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/325584.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/07/08/325584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/325584.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/325584.html</trackback:ping><description><![CDATA[
		<font color="#808080">最近初探了一下DB2，发现关于“数据库”、“实例”的概念及其关系容易把人弄晕，这里小小总结一下，并把Oracle也拉进来一起整。<br />另外，发现Oracle和IBM老搞一些理论上就针锋相对的事情，如RAC vs DPF (database partitioning feature)，很是有趣。</font>
		<br />
		<br />
		<br />
		<font color="#0000ff">
				<b>基本概念还是相同的</b>
		</font>
		<br />
		<font color="#006400">数据库软件（下面简称<b>软件</b>）</font>：软件本身，一台主机安装一套就可以了。（抛开你故意在一台服务器上安装2遍Oracle/DB2这种不正常思维）<br /><br /><font color="#006400"><b>实例</b></font>：数据库<b>软件</b>启动后的“进程+内存”<br /><blockquote>软件+实例的关系：一台电脑只需要按照一套QQ（软件），但是我们可以多用户登录（实例）。换到哲学的角度，就是抽象和具体的关系。<br /></blockquote><font color="#006400">数据库（狭义，下面简称<b>库</b>）</font>：一堆文件（数据文件、控制文件、日志文件、参数文件）<br />它和软件的区别：软件是厂商卖给你的东西；<b>库</b>是你自己的东西（业务、应用）<br />它和实例的关系：用户需要借助实例（所提供的各种手段）来访问<b>库</b><br /><blockquote><b>库</b>就相当于是QQ聊天记录<br /><br /></blockquote><font color="#a52a2a">最后：数据库（广义）= 软件 + 实例 + 库</font><br />一台服务器（即一套数据库软件）可以建多个实例，多个库，且互不相干<br /><br /><br /><font color="#0000ff"><b>体系结构的不同之处</b></font><br />Oracle  实例和库一一对应<br />DB2     一个实例可以挂多个库<br /><br /><br /><font color="#0000ff"><b>高级情况（简单提一下，以后再慢慢研究）</b></font><br />Oracle：RAC一个库被多个实例挂<br />DB2：DPF一个实例多个库<br /><blockquote>在数据库集群模式设计方面，有Share everything架构和Share nothing架构，前者以ORACLE RAC为代表，IBM DB2 Purescale为挑战者；后者以IBM DB2 DPF为代表。<br /></blockquote><br /><img src ="http://www.blogjava.net/Jcat/aggbug/325584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-07-08 18:26 <a href="http://www.blogjava.net/Jcat/archive/2010/07/08/325584.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>行链接 和 行迁移</title><link>http://www.blogjava.net/Jcat/archive/2010/06/13/323511.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Sun, 13 Jun 2010 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/06/13/323511.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/323511.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/06/13/323511.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/323511.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/323511.html</trackback:ping><description><![CDATA[
		<font size="5">行链接：</font>
		<br />1. 一条记录的大小大于block size，则产生行链接<br />2. 容易发生在比较大的行上<br />3. 因为行链接是由db_block_size不够大引起的，所以对已有的行链接是无法清除的<br />4. 9i以后，可以对不同的表空间设置不同的db_block_size，可以将一些特殊的宽表放在大block size的表空间<br /><br />例子：<br />表空间block size为8k（8192），因为数据块头也要占一定空间，所以如下例，实际只能放7948的数据，一旦超过，就产生行链接<br /><br />--无<br />create table test7948(a char(2000),b char(2000),c char(2000),d char(1948))<br />tablespace test;<br /><br />insert into test7948 values('a','b','c','d');<br />commit;<br /><br />--有<br />create table test7949(a char(2000),b char(2000),c char(2000),d char(1949))<br />tablespace test;<br /><br />insert into test7949 values('a','b','c','d');<br />commit;<br /><br /><br /><br /><font size="5">行迁移：</font><br />1. 本来是放的下的<br />2. 因为更新使row size变大了，一个block里又不足以放下增加的空间（PCTFREE相关），则产生行迁移<br />3. 容易发生在PCTFREE较小，对类似varchar类型的update又很多的表上<br />4. 无法避免，但通过把数据导出导入进行清除<br /><br />例子：<br />--无<br />create table test7948_vchar(a char(2000),b char(2000),c char(2000),d char(1940), e varchar(9))<br />tablespace test;<br /><br />insert into test7948_vchar values('a','b','c','d','12345678');<br />commit;<br /><br />一更新，使得row size大于7948了，产生行迁移<br />--有<br />update test7948_vchar set e='123456789'<img src ="http://www.blogjava.net/Jcat/aggbug/323511.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-06-13 14:08 <a href="http://www.blogjava.net/Jcat/archive/2010/06/13/323511.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>收购，IT正在向垄断化发展</title><link>http://www.blogjava.net/Jcat/archive/2010/05/14/320964.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Fri, 14 May 2010 03:24:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/05/14/320964.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/320964.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/05/14/320964.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/320964.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/320964.html</trackback:ping><description><![CDATA[随着Oracle收购SUN，今天又爆出SAP收购Sybase的大料。<br /><br />现状：<br />Oracle和IBM已经成为诺亚方舟级的厂商，啥都有。<br />微软，SAP成为航母级的厂商，软件方面啥都有，但目前没有硬件。<br /><br />猜想：who's next? Dell? HP?<br />不然微软把Dell收了吧，组成BDll公司；<br />然后SAP和HP合并为SHP<br /><img src ="http://www.blogjava.net/Jcat/aggbug/320964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-05-14 11:24 <a href="http://www.blogjava.net/Jcat/archive/2010/05/14/320964.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>切换TEMP表空间</title><link>http://www.blogjava.net/Jcat/archive/2010/04/30/319765.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Fri, 30 Apr 2010 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/04/30/319765.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/319765.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/04/30/319765.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/319765.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/319765.html</trackback:ping><description><![CDATA[--创建一个大一点的TEMP表空间<br />create temporary tablespace temp1<br />tempfile '/oracledatafile/temp01.dbf' SIZE 100m autoextend on next 100m maxsize 5000m;<br /> <br />--切换默认TEMP表空间<br />alter database default temporary tablespace temp1;<br /><br />--删掉以前的TEMP表空间<br />drop tablespace temp including contents and datafiles;<img src ="http://www.blogjava.net/Jcat/aggbug/319765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-04-30 11:05 <a href="http://www.blogjava.net/Jcat/archive/2010/04/30/319765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>物化视图</title><link>http://www.blogjava.net/Jcat/archive/2010/01/13/309251.html</link><dc:creator>Jcat</dc:creator><author>Jcat</author><pubDate>Tue, 12 Jan 2010 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/Jcat/archive/2010/01/13/309251.html</guid><wfw:comment>http://www.blogjava.net/Jcat/comments/309251.html</wfw:comment><comments>http://www.blogjava.net/Jcat/archive/2010/01/13/309251.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/Jcat/comments/commentRss/309251.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Jcat/services/trackbacks/309251.html</trackback:ping><description><![CDATA[
		<font color="#006400">
				<font color="#800080">1. 物化视图由于是物理真实存在的，故可以创建索引。 </font>
				<br />
				<br />
				<br />
				<br />
				<br />--为基表创建MLOG<br />--创建物化视图时应先创建存储的日志空间，否则建MV时报错<br />--ORA-23413: table "SCOTT"."EMP" does not have a materialized view log</font>
		<br />create materialized view log on <font color="#ff0000">scott.emp</font><br />tablespace test<br />/<br /><br /><br /><font color="#006400">--创建物化视图</font><br />create materialized view test_mv<br />tablespace test<br />parallel (degree 4)<br />build immediate refresh fast<br />enable query rewrite<br />as <br />select * from <font color="#ff0000">scott.emp</font><br />/<br /><br /><br /><font color="#006400">--查看一下结果，果然很符合物化视图的定义，一个表+一个视图</font><br />SQL&gt; select object_name, object_type from user_objects where object_name = 'TEST_MV';<br />OBJECT_NAME    OBJECT_TYPE<br />-----------    --------<br />TEST_MV        TABLE<br />TEST_MV        MATERIALIZED VIEW<br /><br />SQL&gt; select mview_name, container_name from user_mviews;<br />MVIEW_NAME       CONTAINER_NAME<br />---------------- ------------------------------<br />TEST_MV          TEST_MV  <font color="#0000ff">（这就是那个存储表）</font><br /><br /><font color="#006400">--查看MLOG的情况</font><br /><font color="#006400">--注意：MLOG的所属和MV的所属并不是同一个</font><br />SQL&gt; select log_owner, master, log_table from dba_mview_logs<br />LOG_OWNER    MASTER    LOG_TABLE<br />---------------------------------<br />SCOTT        EMP    MLOG$_EMP <font color="#000080">（MLOG其实也就是一个表）</font><br /><br />SQL&gt; desc scott.<font color="#000080">mlog$_emp</font>;<br />Name            Type<br />-------------------------------<br />EMPNO            NUMBER(4)<br />SNAPTIME$$        DATE<br />DMLTYPE$$        VARCHAR2(1)<br />OLD_NEW$$        VARCHAR2(1)<br />CHANGE_VECTOR$$        RAW(255)<br /><br /><br /><br /><font color="#006400">--删除MLOG</font><br />drop materialized view log on 物化视图所依赖的表名;  <br /><font color="#006400">--删除物化视图</font><br />drop materialized view 物化视图名;<br /><img src ="http://www.blogjava.net/Jcat/aggbug/309251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Jcat/" target="_blank">Jcat</a> 2010-01-13 00:04 <a href="http://www.blogjava.net/Jcat/archive/2010/01/13/309251.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>