﻿<?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-路漫漫其修远兮,吾将上下而求索!-随笔分类-oracle</title><link>http://www.blogjava.net/tangzurui/category/41641.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 27 Jun 2012 20:36:57 GMT</lastBuildDate><pubDate>Wed, 27 Jun 2012 20:36:57 GMT</pubDate><ttl>60</ttl><item><title>window2003自动备份mysql数据库脚本</title><link>http://www.blogjava.net/tangzurui/archive/2012/06/27/381636.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Wed, 27 Jun 2012 09:35:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2012/06/27/381636.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/381636.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2012/06/27/381636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/381636.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/381636.html</trackback:ping><description><![CDATA[<div>1.编写aa.bat文件内容如下<br />mysqldump -u <span style="color: red">root</span> -p<span style="color: red">123456</span> <span style="color: red">lpm</span> &gt; <span style="color: red">d:</span><span style="color: red">/123/</span>%date:~0,4%-%date:~5,2%-%date:~8,2%$%time:~0,2%-%time:~3,2%-%time:~6,2%.sql<br /><br />2.修改红色字体部分&nbsp; <span style="color: red">root</span>：代表用户名称<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">123456</span>:密码<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: red">lpm</span>:数据库名称<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">d:</span><span style="color: red">/123</span><span style="color: red">/&nbsp;</span> 代表备份文件需要存放的目&nbsp;&nbsp;&nbsp; <br />3.把aa.bat文件放在mysql的安装bin目录中:<br />我的是放在这里：C:\Program Files\MySQL\MySQL Server 5.1\bin<br /><br />4.双击aa.bat文件<br />&nbsp;查看备份目录(<span style="color: red">d:</span><span style="color: red">/123</span><span style="color: red">/</span>)中是否已生成备份文件，若已生成则脚本编写成功<br /><br />5.在计算机的控制面版中有&#8220;任务计划&#8221;，做一个定时任务，定时执行aa.bat即可。<br /></div><img src ="http://www.blogjava.net/tangzurui/aggbug/381636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2012-06-27 17:35 <a href="http://www.blogjava.net/tangzurui/archive/2012/06/27/381636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle not in 查询中的特别情况</title><link>http://www.blogjava.net/tangzurui/archive/2012/05/11/377888.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Fri, 11 May 2012 03:48:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2012/05/11/377888.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/377888.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2012/05/11/377888.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/377888.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/377888.html</trackback:ping><description><![CDATA[Oracle not in 如果返回的有null值的话，就不会有记录<img src ="http://www.blogjava.net/tangzurui/aggbug/377888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2012-05-11 11:48 <a href="http://www.blogjava.net/tangzurui/archive/2012/05/11/377888.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle导入导出</title><link>http://www.blogjava.net/tangzurui/archive/2011/03/30/347312.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Wed, 30 Mar 2011 09:24:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2011/03/30/347312.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/347312.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2011/03/30/347312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/347312.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/347312.html</trackback:ping><description><![CDATA[导出:<br />&gt;exp <a href="mailto:jypxcms/gzcss@orcl">jypxcms/gzcss@orcl</a> file=d:\orcl.dmp<br /><br /><br />导入：<br /><br />&gt;imp <a href="mailto:jypx/gzcss@orcl">jypx/gzcss@orcl</a> file=d:/1.dmp fromuser=jypx touser=jypx<img src ="http://www.blogjava.net/tangzurui/aggbug/347312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2011-03-30 17:24 <a href="http://www.blogjava.net/tangzurui/archive/2011/03/30/347312.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 用update一次更新多个子查询查出的字段的值</title><link>http://www.blogjava.net/tangzurui/archive/2011/03/16/346414.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Wed, 16 Mar 2011 09:23:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2011/03/16/346414.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/346414.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2011/03/16/346414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/346414.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/346414.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: oracle 用update一次更新多个子查询查出的字段的值&nbsp;&nbsp;<a href='http://www.blogjava.net/tangzurui/archive/2011/03/16/346414.html'>阅读全文</a><img src ="http://www.blogjava.net/tangzurui/aggbug/346414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2011-03-16 17:23 <a href="http://www.blogjava.net/tangzurui/archive/2011/03/16/346414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PowerDesigner删除外键关系,而不删除外键列</title><link>http://www.blogjava.net/tangzurui/archive/2010/07/17/326398.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Sat, 17 Jul 2010 06:41:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2010/07/17/326398.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/326398.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2010/07/17/326398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/326398.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/326398.html</trackback:ping><description><![CDATA[PowerDesigner中配置外键关系时,如果要删除配置的外键关系,默认设置会一同删除外键列.要更改此设置,需在菜单栏tools中打开Model Options,在Model Settings中点击Reference,然后把"Auto-migrate columns"这个checkbox的勾去掉,即可.<img src ="http://www.blogjava.net/tangzurui/aggbug/326398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2010-07-17 14:41 <a href="http://www.blogjava.net/tangzurui/archive/2010/07/17/326398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle中rownum作用及用法</title><link>http://www.blogjava.net/tangzurui/archive/2010/06/24/324354.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Thu, 24 Jun 2010 12:15:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2010/06/24/324354.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/324354.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2010/06/24/324354.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/324354.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/324354.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: oracle中rownum作用及用法&nbsp;&nbsp;<a href='http://www.blogjava.net/tangzurui/archive/2010/06/24/324354.html'>阅读全文</a><img src ="http://www.blogjava.net/tangzurui/aggbug/324354.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2010-06-24 20:15 <a href="http://www.blogjava.net/tangzurui/archive/2010/06/24/324354.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 查询死锁</title><link>http://www.blogjava.net/tangzurui/archive/2010/05/26/321892.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Wed, 26 May 2010 02:52:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2010/05/26/321892.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/321892.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2010/05/26/321892.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/321892.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/321892.html</trackback:ping><description><![CDATA[
		<p>查询死锁<br />SELECT s.username,<br />       l.OBJECT_ID,<br />       l.SESSION_ID,<br />       s.SERIAL#,<br />       l.ORACLE_USERNAME,<br />       l.OS_USER_NAME,<br />       l.PROCESS<br />  FROM V$LOCKED_OBJECT l, V$SESSION S<br /> WHERE l.SESSION_ID = S.SID</p>
		<p> <br />alter system kill session '239,63272'</p>
<img src ="http://www.blogjava.net/tangzurui/aggbug/321892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2010-05-26 10:52 <a href="http://www.blogjava.net/tangzurui/archive/2010/05/26/321892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>表空间重用的测试</title><link>http://www.blogjava.net/tangzurui/archive/2009/12/08/305155.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Tue, 08 Dec 2009 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2009/12/08/305155.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/305155.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2009/12/08/305155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/305155.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/305155.html</trackback:ping><description><![CDATA[
		<br />我做的小实验，LZ参考看看 <br />Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 <br />Connected as ljb <br />SQL&gt; drop table test; <br />Table dropped <br />SQL&gt; create table test tablespace cdma as select * from dba_objects; <br />Table created <br />查看一下该表大小，为8388608个字节 <br />SQL&gt; select segment_name,bytes,tablespace_name from user_segments where segment_name='TEST'; <br />SEGMENT_NAME BYTES TABLESPACE_NAME <br />------------------------------- ----------------------------------------------------- <br />TEST 8388608 CDMA <br />SQL&gt; delete from test; <br />62654 rows deleted <br />SQL&gt; commit; <br />Commit complete <br />确实，发现删除提交后，表大小仍然为8388608个字节个字节，并没释放，此时如果查询该表记录，虽然有记录，但是和刚才没记录查询一样慢，这点在前面已经说过了。 <br />SQL&gt; select segment_name,bytes,tablespace_name from user_segments where segment_name='TEST'; <br />SEGMENT_NAME BYTES TABLESPACE_NAME <br />------------------------------- ----------------------------------------------------- <br />TEST 8388608 CDMA <br />                          <br />那如果再次插入呢？是否空间大小是8388608的两倍呢？ <br />SQL&gt; insert into test select * from dba_objects; <br />62654 rows inserted <br />SQL&gt; commit; <br />Commit complete <br />惊奇的发现，大小仍然一样 <br />SQL&gt; select segment_name,bytes,tablespace_name from user_segments where segment_name='TEST'; <br />SEGMENT_NAME BYTES TABLESPACE_NAME <br />------------------------------- ----------------------------------------------------- <br />TEST 8388608 CDMA <br />下面用另外一个方式来查看，show_space是显示表详细情况的过程 <br />SQL&gt; set serverout on <br />SQL&gt; exec show_space('TEST','auto'); <br /><br />Total Blocks............................1024 <br />Total Bytes.............................8388608 <br />Unused Blocks...........................125 <br />Unused Bytes............................1024000 <br />Last Used Ext FileId....................77 <br />Last Used Ext BlockId...................820489 <br />Last Used Block.........................3 <br /><br />PL/SQL procedure successfully completed <br /><br />SQL&gt; delete from test; <br />62654 rows deleted <br />SQL&gt; commit; <br />删除再次插入，仍然大小一样，而且所有的细项都保持不变！ <br />Commit complete <br />SQL&gt; exec show_space('TEST','auto'); <br /><br />Total Blocks............................1024 <br />Total Bytes.............................8388608 <br />Unused Blocks...........................125 <br />Unused Bytes............................1024000 <br />Last Used Ext FileId....................77 <br />Last Used Ext BlockId...................820489 <br />Last Used Block.........................3 <br />PL/SQL procedure successfully completed <br />总结：delete是不能立即释放空间，但是却是可以被重用，也就是某个应用经常删除再经常插入，并不会有太多的空块！对于频繁插入和更新的表，运行慢，不该怀疑是因为里面有太多空块。 <br /><img src ="http://www.blogjava.net/tangzurui/aggbug/305155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2009-12-08 14:20 <a href="http://www.blogjava.net/tangzurui/archive/2009/12/08/305155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle同义词建立方法 </title><link>http://www.blogjava.net/tangzurui/archive/2009/09/10/294569.html</link><dc:creator>梓枫</dc:creator><author>梓枫</author><pubDate>Thu, 10 Sep 2009 05:17:00 GMT</pubDate><guid>http://www.blogjava.net/tangzurui/archive/2009/09/10/294569.html</guid><wfw:comment>http://www.blogjava.net/tangzurui/comments/294569.html</wfw:comment><comments>http://www.blogjava.net/tangzurui/archive/2009/09/10/294569.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tangzurui/comments/commentRss/294569.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tangzurui/services/trackbacks/294569.html</trackback:ping><description><![CDATA[
		<div id="art" style="MARGIN: 15px">
				<div>
						<span style="FONT-SIZE: 13px">问题描述：<br />有两个oralce数据库<br />SID分别为 A B<br />A中a用户下含有表objects<br />B中含有b用户<br />使在B中用b用户登录后执行<br />select * from objects<br />能显示出A中a.objects的全部内容<br /></span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">问题解答：</span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">用b用户登录到B中，执行：</span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">create public synonym objects for <a href="mailto:a.objects@A"><font color="#002c99">a.objects@A</font></a></span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">
						</span>
						<span style="FONT-SIZE: 13px">此时执行select * from objects 就能显示出a.objects的全部内容</span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">
						</span> </div>
				<div>
						<span style="FONT-SIZE: 13px">需要注意的一点：</span>
				</div>
				<div>
						<span style="FONT-SIZE: 13px">B中不能含有table b.objects否则语句可以执行，但是执行select操作时显示的仍然为b.objects的内容，需要先把b.objects删除掉，重新建立synonym即可。</span>
				</div>
		</div>
<img src ="http://www.blogjava.net/tangzurui/aggbug/294569.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tangzurui/" target="_blank">梓枫</a> 2009-09-10 13:17 <a href="http://www.blogjava.net/tangzurui/archive/2009/09/10/294569.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>