﻿<?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-hgt516-随笔分类-Oracle/DataBase</title><link>http://www.blogjava.net/hgt516/category/29619.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 23 Feb 2008 20:45:31 GMT</lastBuildDate><pubDate>Sat, 23 Feb 2008 20:45:31 GMT</pubDate><ttl>60</ttl><item><title>Jbuilder ERROR: weblogic/jdbc/JDBCTEXTTEXTFORMATTER</title><link>http://www.blogjava.net/hgt516/archive/2008/02/24/181705.html</link><dc:creator>浩霖</dc:creator><author>浩霖</author><pubDate>Sat, 23 Feb 2008 18:52:00 GMT</pubDate><guid>http://www.blogjava.net/hgt516/archive/2008/02/24/181705.html</guid><wfw:comment>http://www.blogjava.net/hgt516/comments/181705.html</wfw:comment><comments>http://www.blogjava.net/hgt516/archive/2008/02/24/181705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hgt516/comments/commentRss/181705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hgt516/services/trackbacks/181705.html</trackback:ping><description><![CDATA[项目中EJB使用weblogic连接Oracle的时,当我刷新DataBase时,Jbuilder弹出下面错误对话框,<br />
<br />
<img height="142" alt="hgt516" src="http://www.blogjava.net/images/blogjava_net/hgt516/oracleerror.jpg" width="620" border="0" /><br />
<br />
按字面理解(偶英语很菜),好像是Database连接参数配置格式不对,经过反复查看,确定无误,在别的机子又可以访问,初步怀疑是jbuilder的问题,立马重装jbuilder,不过问题依旧,使用另一新系统帐号启动jbuilder,进行一些列初始化,建立EJB DEMO,添加Database时,问题依旧,突然想起好像Oracle的服务还没开,于是乎开启了服务,下面红色框框的<br />
<img height="145" alt="hgt516" src="http://www.blogjava.net/images/blogjava_net/hgt516/oracleserivce.jpg" width="437" border="0" /><br />
<br />
启动后,进行连接,发现已成功连接,读取到Oracle的相关Table信息,折回原先EJB项目,刷新Database,成功连接,再重新停止该服务后,再刷新,结果确定又报上面的weblogic/jdbc/JDBCTEXTTEXTFORMATTER错误,费了好大时间,网上也没有一个正确的答案,由此可见这个是跟OracleService的服务有关系,有此类问题的朋友可以从这个服务下手.<br />
<br />
下面是来自网上其他人的解决方法,一并提供参考<br />
<fieldset><legend>引用</legend><br />
<p align="left">问题描述：</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 环境：Jbulider2005(update4)，weblogic8.x，JDBC驱动是microsoft的</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目的：创建EJB实体Bean</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;问题：配置EJBModule的数据源过程中，当填入（选择）正确的Driver和URL点击&#8220;OK&#8221;进行连接时，弹出<error />对话框,错误为<font style="background-color: #ffff66" color="#ff0000">weblogic/jdbc/JDBCTEXTTEXTFORMATTER</font>,同时阻止连接数据库的操作.</p>
<p align="left">问题分析：</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从错误的字面来看,应该是文本格式的错误，而且似乎与weblogic有关系。</p>
<p align="left">解决尝试：</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff0066" size="3"><strong>1。更换驱动为weblogic.jdbc.mssqlserver4.Driver，修改URL为weblogic－sqlserver驱动格式:</strong></font><font style="background-color: #ffff66" color="#000099">jdbc:weblogic:mssqlserver4:DabaseName@hostname:1433</font>,结果正常连接数据库，并能返回表，但看不到表中的字段。</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff0066"><strong>2。使用micrisoft驱动，同时修改URL为weblogic－sqlserver格式：</strong></font>结果同1</p>
<p align="left"><strong><font color="#ff0066"></font></strong></p>
<p align="left">结论：证实确实是URL格式的问题；但为什么按microsoft驱动要求的格式写的却不行呢？而且为什么所报的错误和weblogic有关呢？</p>
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><font color="#ff0066">&nbsp;3。在JBulider的Enterprise--&gt;EnterpriseSetup---&gt;DatabaseDrivers下删除与weblogic－sqlserver有关的驱动设置，即清除weblogic的JDBC驱动，保存后重新启动JBulider：</font></strong>使用microsoft的驱动和URL格式建立数据源，能正常连接并正常显示库中的表。</p>
<p align="left">结论：问题解决。但原因还不大清楚，暂且只能说是兼容性的问题了。</p>
</fieldset><br />
  <img src ="http://www.blogjava.net/hgt516/aggbug/181705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hgt516/" target="_blank">浩霖</a> 2008-02-24 02:52 <a href="http://www.blogjava.net/hgt516/archive/2008/02/24/181705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORACLE 常用脚本（1）『转』 </title><link>http://www.blogjava.net/hgt516/archive/2008/02/22/181227.html</link><dc:creator>浩霖</dc:creator><author>浩霖</author><pubDate>Thu, 21 Feb 2008 17:10:00 GMT</pubDate><guid>http://www.blogjava.net/hgt516/archive/2008/02/22/181227.html</guid><wfw:comment>http://www.blogjava.net/hgt516/comments/181227.html</wfw:comment><comments>http://www.blogjava.net/hgt516/archive/2008/02/22/181227.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hgt516/comments/commentRss/181227.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hgt516/services/trackbacks/181227.html</trackback:ping><description><![CDATA[<p>1、查看表空间的名称及大小</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;t.tablespace_name,&nbsp;</span><span style="color: #ff00ff">round</span><span style="color: #000000">(</span><span style="color: #ff00ff">sum</span><span style="color: #000000">(bytes</span><span style="color: #808080">/</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">)),</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">)&nbsp;ts_size<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dba_tablespaces&nbsp;t,&nbsp;dba_data_files&nbsp;d<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;t.tablespace_name&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;d.tablespace_name<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">group</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;t.tablespace_name;</span></div>
<p>2、查看表空间物理文件的名称及大小</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;tablespace_name,&nbsp;</span><span style="color: #ff00ff">file_id</span><span style="color: #000000">,&nbsp;</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">,<br />
&nbsp;&nbsp;</span><span style="color: #ff00ff">round</span><span style="color: #000000">(bytes</span><span style="color: #808080">/</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">),</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">)&nbsp;total_space<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dba_data_files<br />
&nbsp;&nbsp;</span><span style="color: #0000ff">order</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;tablespace_name;</span></div>
<p>3、查看回滚段名称及大小</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;segment_name,&nbsp;tablespace_name,&nbsp;r.status,<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;(initial_extent</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">)&nbsp;InitialExtent,(next_extent</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">)&nbsp;NextExtent,<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;max_extents,&nbsp;v.curext&nbsp;CurExtent<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">From</span><span style="color: #000000">&nbsp;dba_rollback_segs&nbsp;r,&nbsp;v$rollstat&nbsp;v<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">Where</span><span style="color: #000000">&nbsp;r.segment_id&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;v.usn(</span><span style="color: #808080">+</span><span style="color: #000000">)<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">order</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;segment_name&nbsp;;</span></div>
<p>4、查看控制文件&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;name&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;v$controlfile;</span></div>
<p>&nbsp;5、查看日志文件&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;member&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;v$logfile;</span></div>
<p>&nbsp;6、查看表空间的使用情况&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">sum</span><span style="color: #000000">(bytes)</span><span style="color: #808080">/</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;free_space,tablespace_name<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dba_free_space<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">group</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;tablespace_name;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">SELECT</span><span style="color: #000000">&nbsp;A.TABLESPACE_NAME,A.BYTES&nbsp;TOTAL,B.BYTES&nbsp;USED,&nbsp;C.BYTES&nbsp;FREE,<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;(B.BYTES</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">100</span><span style="color: #000000">)</span><span style="color: #808080">/</span><span style="color: #000000">A.BYTES&nbsp;"</span><span style="color: #808080">%</span><span style="color: #000000">&nbsp;USED",(C.BYTES</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">100</span><span style="color: #000000">)</span><span style="color: #808080">/</span><span style="color: #000000">A.BYTES&nbsp;"</span><span style="color: #808080">%</span><span style="color: #000000">&nbsp;FREE"<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;SYS.SM$TS_AVAIL&nbsp;A,SYS.SM$TS_USED&nbsp;B,SYS.SM$TS_FREE&nbsp;C<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">WHERE</span><span style="color: #000000">&nbsp;A.TABLESPACE_NAME</span><span style="color: #808080">=</span><span style="color: #000000">B.TABLESPACE_NAME&nbsp;</span><span style="color: #808080">AND</span><span style="color: #000000">&nbsp;A.TABLESPACE_NAME</span><span style="color: #808080">=</span><span style="color: #000000">C.TABLESPACE_NAME;<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>7、查看数据库库对象&nbsp; </p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;owner,&nbsp;object_type,&nbsp;status,&nbsp;</span><span style="color: #ff00ff">count</span><span style="color: #000000">(</span><span style="color: #808080">*</span><span style="color: #000000">)&nbsp;</span><span style="color: #ff00ff">count</span><span style="color: #000000">#&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;all_objects&nbsp;</span><span style="color: #0000ff">group</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;owner,&nbsp;object_type,&nbsp;status;<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>8、查看数据库的版本　&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">Select</span><span style="color: #000000">&nbsp;version&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;Product_component_version<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">Where</span><span style="color: #000000">&nbsp;SUBSTR(PRODUCT,</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000">,</span><span style="font-weight: bold; color: #800000">6</span><span style="color: #000000">)</span><span style="color: #808080">=</span><span style="color: #ff0000">'</span><span style="color: #ff0000">Oracle</span><span style="color: #ff0000">'</span><span style="color: #000000">;</span></div>
<p>9、查看数据库的创建日期和归档方式&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">Select</span><span style="color: #000000">&nbsp;Created,&nbsp;Log_Mode,&nbsp;Log_Mode&nbsp;</span><span style="color: #0000ff">From</span><span style="color: #000000">&nbsp;V$</span><span style="color: #0000ff">Database</span><span style="color: #000000">;</span></div>
<p>&nbsp;10、查看当前所有对象&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;tab;</span></div>
<p>&nbsp;11、建一个和a表结构一样的空表&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">table</span><span style="color: #000000">&nbsp;b&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;a&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">;&nbsp;<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">table</span><span style="color: #000000">&nbsp;b(b1,b2,b3)&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;a1,a2,a3&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;a&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">2;</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<p>&nbsp;12、察看数据库的大小，和空间使用情况&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #000000">&nbsp;col&nbsp;tablespace&nbsp;format&nbsp;a20<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;b.</span><span style="color: #ff00ff">file_id</span><span style="color: #000000">　　</span><span style="color: #008080">--</span><span style="color: #008080">文件ID,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　b.tablespace_name　　</span><span style="color: #008080">--</span><span style="color: #008080">表空间,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　b.</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">　　　　　</span><span style="color: #008080">--</span><span style="color: #008080">物理文件名,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　b.bytes　　　　　　　</span><span style="color: #008080">--</span><span style="color: #008080">总字节数,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　(b.bytes</span><span style="color: #808080">-</span><span style="color: #ff00ff">sum</span><span style="color: #000000">(nvl(a.bytes,</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">)))　　　</span><span style="color: #008080">--</span><span style="color: #008080">已使用,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　</span><span style="color: #ff00ff">sum</span><span style="color: #000000">(nvl(a.bytes,</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">))　　　　　　　　</span><span style="color: #008080">--</span><span style="color: #008080">剩余,</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　</span><span style="color: #ff00ff">sum</span><span style="color: #000000">(nvl(a.bytes,</span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000">))</span><span style="color: #808080">/</span><span style="color: #000000">(b.bytes)</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">100</span><span style="color: #000000">　</span><span style="color: #008080">--</span><span style="color: #008080">剩余百分比</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dba_free_space&nbsp;a,dba_data_files&nbsp;b<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;a.</span><span style="color: #ff00ff">file_id</span><span style="color: #808080">=</span><span style="color: #000000">b.</span><span style="color: #ff00ff">file_id</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　</span><span style="color: #0000ff">group</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;b.tablespace_name,b.</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">,b.</span><span style="color: #ff00ff">file_id</span><span style="color: #000000">,b.bytes<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　</span><span style="color: #0000ff">order</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;b.tablespace_name<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　</span><span style="color: #808080">/</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />　　dba_free_space&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">表空间剩余空间状况</span><span style="color: #008080"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">　　dba_data_files&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">数据文件空间占用情况</span></div>
<p>13、查看现有回滚段及其状态&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">col&nbsp;segment&nbsp;format&nbsp;a30<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">SELECT</span><span style="color: #000000">&nbsp;SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,</span><span style="color: #ff00ff">FILE_ID</span><span style="color: #000000">,STATUS&nbsp;</span><span style="color: #0000ff">FROM</span><span style="color: #000000">&nbsp;DBA_ROLLBACK_SEGS;</span></div>
<p>&nbsp;14、查看数据文件放置的路径&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;col&nbsp;</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">&nbsp;format&nbsp;a50<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;tablespace_name,</span><span style="color: #ff00ff">file_id</span><span style="color: #000000">,bytes</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">1024</span><span style="color: #000000">,</span><span style="color: #ff00ff">file_name</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dba_data_files&nbsp;</span><span style="color: #0000ff">order</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;</span><span style="color: #ff00ff">file_id</span><span style="color: #000000">;</span></div>
<p>&nbsp;15、显示当前连接用户&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">show&nbsp;</span><span style="color: #ff00ff">user</span></div>
<p>&nbsp;16、把SQL*Plus当计算器&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">100</span><span style="color: #808080">*</span><span style="font-weight: bold; color: #800000">20</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dual;</span></div>
<p>&nbsp;17、连接字符串&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;列1</span><span style="color: #808080">||</span><span style="color: #000000">列2&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;表1;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;concat(列1,列2)&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;表1;</span></div>
<p>&nbsp;18、查询当前日期&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;to_char(sysdate,</span><span style="color: #ff0000">'</span><span style="color: #ff0000">yyyy-mm-dd,hh24:mi:ss</span><span style="color: #ff0000">'</span><span style="color: #000000">)&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;dual;</span></div>
<p>&nbsp;19、用户间复制数据&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;copy&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;user1&nbsp;</span><span style="color: #0000ff">to</span><span style="color: #000000">&nbsp;user2&nbsp;</span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;table2&nbsp;using&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;table1;</span></div>
<p>&nbsp;20、视图中不能使用order by，但可用group by代替来达到排序目的&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">create</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">view</span><span style="color: #000000">&nbsp;a&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;b1,b2&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;b&nbsp;</span><span style="color: #0000ff">group</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;b1,b2;</span></div>
<p>&nbsp;21、通过授权的方式来创建用户&nbsp;&nbsp;</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: small; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">grant</span><span style="color: #000000">&nbsp;connect,resource&nbsp;</span><span style="color: #0000ff">to</span><span style="color: #000000">&nbsp;test&nbsp;identified&nbsp;</span><span style="color: #0000ff">by</span><span style="color: #000000">&nbsp;test;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;conn&nbsp;test</span><span style="color: #808080">/</span><span style="color: #000000">test;<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
 <img src ="http://www.blogjava.net/hgt516/aggbug/181227.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hgt516/" target="_blank">浩霖</a> 2008-02-22 01:10 <a href="http://www.blogjava.net/hgt516/archive/2008/02/22/181227.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>