﻿<?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-yqin-文章分类-数据库</title><link>http://www.blogjava.net/yqin/category/44886.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 06 May 2010 23:27:52 GMT</lastBuildDate><pubDate>Thu, 06 May 2010 23:27:52 GMT</pubDate><ttl>60</ttl><item><title>解决Oracle和Tomcat的8080端口冲突</title><link>http://www.blogjava.net/yqin/articles/319990.html</link><dc:creator>爱运动 爱生活</dc:creator><author>爱运动 爱生活</author><pubDate>Tue, 04 May 2010 01:37:00 GMT</pubDate><guid>http://www.blogjava.net/yqin/articles/319990.html</guid><wfw:comment>http://www.blogjava.net/yqin/comments/319990.html</wfw:comment><comments>http://www.blogjava.net/yqin/articles/319990.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yqin/comments/commentRss/319990.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yqin/services/trackbacks/319990.html</trackback:ping><description><![CDATA[<p style="margin-top:0cm;margin-right:0cm;margin-bottom:5.45pt;margin-left:
0cm;line-height:16.3pt"><span style="font-size:9.5pt;color:#333333">在安装完成</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">Oracle 10g</span><span style="font-size:9.5pt;color:#333333">之后</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">再启动</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">MyEclipse</span><span style="font-size:9.5pt;color:#333333">的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">Tomcat</span><span style="font-size:9.5pt;color:#333333">应用服务器时发现会报端口冲突</span><span style="font-size:
9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">因为我的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">tomcat</span><span style="font-size:9.5pt;color:#333333">用的就是默认的</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">8080</span><span style="font-size:9.5pt;color:#333333">端口</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">通过</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">TCPView</span><span style="font-size:9.5pt;color:#333333">查看之后可以看到本地的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">8080</span><span style="font-size:9.5pt;color:#333333">端口是被</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">Oracle</span><span style="font-size:9.5pt;color:#333333">的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">TNSLSNR.exe</span><span style="font-size:9.5pt;color:#333333">进程占用</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">.</span><span style="font-size:9.5pt;color:#333333">解决方法嘛</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">只能修改任意一个占用的端口了</span><span style="font-size:
9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">因为不想</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">TOMCAT</span><span style="font-size:9.5pt;color:#333333">再去占用别的端口</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">(</span><span style="font-size:9.5pt;color:#333333">习惯了</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">),</span><span style="font-size:9.5pt;color:#333333">因为我来修改</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">Oracle</span><span style="font-size:9.5pt;color:#333333">的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">TNSLSNR.exe</span><span style="font-size:9.5pt;color:#333333">的占用端口</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">.<br />
</span><span style="font-size:9.5pt;color:#333333">首页用</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">sys</span><span style="font-size:9.5pt;color:#333333">账号登陆</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">Oracle,</span><span style="font-size:9.5pt;color:#333333">登陆成功之后</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">先把把</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">HTTP/WEBDAV</span><span style="font-size:9.5pt;color:#333333">端口从</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">8080</span><span style="font-size:9.5pt;color:#333333">改到</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">8081</span></p>
<div style="border-left-color: #cccccc; padding-top: 3pt; padding-right: 5pt; padding-bottom: 3pt; padding-left: 5pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f8f8f8; margin-left: 2.7pt; margin-right: 2.7pt; background-position: initial initial; background-repeat: initial initial; ">
<pre style="margin-top:2.7pt;margin-right:
0cm;margin-bottom:2.7pt;margin-left:0cm;line-height:12.25pt;background:#F8F8F8;
border:none;padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;
color:#333333">call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),</span></pre>
<pre style="margin-top:2.7pt;margin-right:0cm;margin-bottom:2.7pt;margin-left:0cm;
line-height:12.25pt;background:#F8F8F8;border:none;
padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;color:#333333">'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))</span></pre>
<pre style="margin-top:2.7pt;margin-right:0cm;margin-bottom:2.7pt;margin-left:0cm;
line-height:12.25pt;background:#F8F8F8;border:none;
padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;color:#333333">/</span></pre>
</div>
<p style="margin-top:0cm;margin-right:0cm;margin-bottom:5.45pt;margin-left:
0cm;line-height:16.3pt"><span style="font-size:9.5pt;color:#333333">然后把</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">FTP</span><span style="font-size:9.5pt;color:#333333">端口从</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">2100</span><span style="font-size:9.5pt;color:#333333">改到</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">2111</span></p>
<div style="border-left-color: #cccccc; padding-top: 3pt; padding-right: 5pt; padding-bottom: 3pt; padding-left: 5pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f8f8f8; margin-left: 2.7pt; margin-right: 2.7pt; background-position: initial initial; background-repeat: initial initial; ">
<pre style="margin-top:2.7pt;margin-right:
0cm;margin-bottom:2.7pt;margin-left:0cm;line-height:12.25pt;background:#F8F8F8;
border:none;padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;
color:#333333">call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),</span></pre>
<pre style="margin-top:2.7pt;margin-right:0cm;margin-bottom:2.7pt;margin-left:0cm;
line-height:12.25pt;background:#F8F8F8;border:none;
padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;color:#333333">'/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111))</span></pre>
<pre style="margin-top:2.7pt;margin-right:0cm;margin-bottom:2.7pt;margin-left:0cm;
line-height:12.25pt;background:#F8F8F8;border:none;
padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;color:#333333">/</span></pre>
</div>
<p style="margin-top:0cm;margin-right:0cm;margin-bottom:5.45pt;margin-left:
0cm;line-height:16.3pt"><span style="font-size:9.5pt;color:#333333">提交事务</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">查看</span></p>
<div style="border-left-color: #cccccc; padding-top: 3pt; padding-right: 5pt; padding-bottom: 3pt; padding-left: 5pt; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f8f8f8; margin-left: 2.7pt; margin-right: 2.7pt; background-position: initial initial; background-repeat: initial initial; ">
<pre style="margin-top:2.7pt;margin-right:
0cm;margin-bottom:2.7pt;margin-left:0cm;line-height:12.25pt;background:#F8F8F8;
border:none;padding:0cm;"><span style="font-family:&quot;Lucida Console&quot;;
color:#333333">Commit;</span></pre>
<pre style="margin-top:2.7pt;
margin-right:0cm;margin-bottom:2.7pt;margin-left:0cm;line-height:12.25pt;
background:#F8F8F8;border:none;padding:0cm;"><span style="font-family:
&quot;Lucida Console&quot;;color:#333333">exec dbms_xdb.cfg_refresh;</span></pre>
</div>
<p style="margin-top:0cm;margin-right:0cm;margin-bottom:5.45pt;margin-left:
0cm;line-height:16.3pt"><span style="font-size:9.5pt;color:#333333">再通过</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">TCPView</span><span style="font-size:9.5pt;color:#333333">查看一下</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">&#8230;</span><span style="font-size:9.5pt;color:#333333">现在</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">Oracle</span><span style="font-size:9.5pt;color:#333333">的</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">TNSLSNR.EXE</span><span style="font-size:
9.5pt;color:#333333">占用的已经是</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">8081</span><span style="font-size:9.5pt;color:#333333">了</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">,</span><span style="font-size:9.5pt;color:#333333">再启动你的</span><span style="font-size:9.5pt;font-family:Verdana;color:#333333">TOMCAT</span><span style="font-size:9.5pt;color:#333333">已经没有问题了</span><span style="font-size:9.5pt;
font-family:Verdana;color:#333333">.</span></p>
<img src ="http://www.blogjava.net/yqin/aggbug/319990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yqin/" target="_blank">爱运动 爱生活</a> 2010-05-04 09:37 <a href="http://www.blogjava.net/yqin/articles/319990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SQLPLUS命令使用大全</title><link>http://www.blogjava.net/yqin/articles/319808.html</link><dc:creator>爱运动 爱生活</dc:creator><author>爱运动 爱生活</author><pubDate>Fri, 30 Apr 2010 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/yqin/articles/319808.html</guid><wfw:comment>http://www.blogjava.net/yqin/comments/319808.html</wfw:comment><comments>http://www.blogjava.net/yqin/articles/319808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yqin/comments/commentRss/319808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yqin/services/trackbacks/319808.html</trackback:ping><description><![CDATA[<span  style="color: #333333; font-family: Arial, sans-serif; line-height: 18px; font-size: small; "><font size="2">SQL*PLUS命令的使用大全</font><br />
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中，可以运行sql*plus命令与sql*plus语句。&nbsp;<br />
我们通常所说的DML、DDL、DCL语句都是sql*plus语句，它们执行完后，都可以保存在一个被称为sql buffer的内存区域中，并且只能保存一条最近执行的sql语句，我们可以对保存在sql buffer中的sql 语句进行修改，然后再次执行，sql*plus一般都与数据库打交道。&nbsp;<br />
除了sql*plus语句，在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后，不保存在sql buffer的内存区域中，它们一般用来对输出的结果进行格式化显示，以便于制作报表。&nbsp;<br />
下面就介绍一下一些常用的sql*plus命令：</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">1. 执行一个SQL脚本文件&nbsp;<br />
SQL&gt;start file_name&nbsp;<br />
SQL&gt;@ file_name&nbsp;<br />
我们可以将多条sql语句保存在一个文本文件中，这样当要执行这个文件中的所有的sql语句时，用上面的任一命令即可，这类似于dos中的批处理。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">2. 对当前的输入进行编辑&nbsp;<br />
SQL&gt;edit</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">3. 重新运行上一次运行的sql语句&nbsp;<br />
SQL&gt;/</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">4. 将显示的内容输出到指定文件&nbsp;<br />
SQL&gt; SPOOL file_name&nbsp;<br />
在屏幕上的所有内容都包含在该文件中，包括你输入的sql语句。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">5. 关闭spool输出&nbsp;<br />
SQL&gt; SPOOL OFF&nbsp;<br />
只有关闭spool输出，才会在输出文件中看到输出的内容。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">6．显示一个表的结构&nbsp;<br />
SQL&gt; desc table_name</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">7. COL命令：&nbsp;<br />
主要格式化列的显示形式。&nbsp;<br />
该命令有许多选项，具体如下：&nbsp;<br />
COL[UMN] [{ column|expr} [ option ...]]&nbsp;<br />
Option选项可以是如下的子句:&nbsp;<br />
ALI[AS] alias&nbsp;<br />
CLE[AR]&nbsp;<br />
FOLD_A[FTER]&nbsp;<br />
FOLD_B[EFORE]&nbsp;<br />
FOR[MAT] format&nbsp;<br />
HEA[DING] text&nbsp;<br />
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}&nbsp;<br />
LIKE { expr|alias}&nbsp;<br />
NEWL[INE]&nbsp;<br />
NEW_V[ALUE] variable&nbsp;<br />
NOPRI[NT]|PRI[NT]&nbsp;<br />
NUL[L] text&nbsp;<br />
OLD_V[ALUE] variable&nbsp;<br />
ON|OFF&nbsp;<br />
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">1). 改变缺省的列标题&nbsp;<br />
COLUMN column_name HEADING column_heading&nbsp;<br />
For example:&nbsp;<br />
Sql&gt;select * from dept;&nbsp;<br />
DEPTNO DNAME LOC&nbsp;<br />
---------- ---------------------------- ---------&nbsp;<br />
10 ACCOUNTING NEW YORK&nbsp;<br />
sql&gt;col LOC heading location&nbsp;<br />
sql&gt;select * from dept;&nbsp;<br />
DEPTNO DNAME location&nbsp;<br />
--------- ---------------------------- -----------&nbsp;<br />
10 ACCOUNTING NEW YORK</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">2). 将列名ENAME改为新列名EMPLOYEE NAME并将新列名放在两行上：&nbsp;<br />
Sql&gt;select * from emp&nbsp;<br />
Department name Salary&nbsp;<br />
---------- ---------- ----------&nbsp;<br />
10 aaa 11&nbsp;<br />
SQL&gt; COLUMN ENAME HEADING &#8217;Employee|Name&#8217;&nbsp;<br />
Sql&gt;select * from emp&nbsp;<br />
Employee&nbsp;<br />
Department name Salary&nbsp;<br />
---------- ---------- ----------&nbsp;<br />
10 aaa 11&nbsp;<br />
note: the col heading turn into two lines from one line.</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">3). 改变列的显示长度：&nbsp;<br />
FOR[MAT] format&nbsp;<br />
Sql&gt;select empno,ename,job from emp;&nbsp;<br />
EMPNO ENAME JOB&nbsp;<br />
---------- ---------- ---------&nbsp;<br />
7369 SMITH CLERK&nbsp;<br />
7499 ALLEN SALESMAN&nbsp;<br />
7521 WARD SALESMAN&nbsp;<br />
Sql&gt; col ename format a40&nbsp;<br />
EMPNO ENAME JOB&nbsp;<br />
---------- ---------------------------------------- ---------&nbsp;<br />
7369 SMITH CLERK&nbsp;<br />
7499 ALLEN SALESMAN&nbsp;<br />
7521 WARD SALESMAN</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">4). 设置列标题的对齐方式&nbsp;<br />
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}&nbsp;<br />
SQL&gt; col ename justify center&nbsp;<br />
SQL&gt; /&nbsp;<br />
EMPNO ENAME JOB&nbsp;<br />
---------- ---------------------------------------- ---------&nbsp;<br />
7369 SMITH CLERK&nbsp;<br />
7499 ALLEN SALESMAN&nbsp;<br />
7521 WARD SALESMAN&nbsp;<br />
对于NUMBER型的列，列标题缺省在右边，其它类型的列标题缺省在左边</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">5). 不让一个列显示在屏幕上&nbsp;<br />
NOPRI[NT]|PRI[NT]&nbsp;<br />
SQL&gt; col job noprint&nbsp;<br />
SQL&gt; /&nbsp;<br />
EMPNO ENAME&nbsp;<br />
---------- ----------------------------------------&nbsp;<br />
7369 SMITH&nbsp;<br />
7499 ALLEN&nbsp;<br />
7521 WARD</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">6). 格式化NUMBER类型列的显示：&nbsp;<br />
SQL&gt; COLUMN SAL FORMAT $99,990&nbsp;<br />
SQL&gt; /&nbsp;<br />
Employee&nbsp;<br />
Department Name Salary Commission&nbsp;<br />
---------- ---------- --------- ----------&nbsp;<br />
30 ALLEN $1,600 300</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">7). 显示列值时，如果列值为NULL值，用text值代替NULL值&nbsp;<br />
COMM NUL[L] text&nbsp;<br />
SQL&gt;COL COMM NUL[L] text</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">. 设置一个列的回绕方式&nbsp;<br />
WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]&nbsp;<br />
COL1&nbsp;<br />
--------------------&nbsp;<br />
HOW ARE YOU?</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">SQL&gt;COL COL1 FORMAT A5&nbsp;<br />
SQL&gt;COL COL1 WRAPPED&nbsp;<br />
COL1&nbsp;<br />
-----&nbsp;<br />
HOW A&nbsp;<br />
RE YO&nbsp;<br />
U?</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">SQL&gt; COL COL1 WORD_WRAPPED&nbsp;<br />
COL1&nbsp;<br />
-----&nbsp;<br />
HOW&nbsp;<br />
ARE&nbsp;<br />
YOU?</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">SQL&gt; COL COL1 WORD_WRAPPED&nbsp;<br />
COL1&nbsp;<br />
-----&nbsp;<br />
HOW A</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">9). 显示列的当前的显示属性值&nbsp;<br />
SQL&gt; COLUMN column_name</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">10). 将所有列的显示属性设为缺省值&nbsp;<br />
SQL&gt; CLEAR COLUMNS</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">8. 屏蔽掉一个列中显示的相同的值&nbsp;<br />
BREAK ON break_column&nbsp;<br />
SQL&gt; BREAK ON DEPTNO&nbsp;<br />
SQL&gt; SELECT DEPTNO, ENAME, SAL&nbsp;<br />
FROM EMP&nbsp;<br />
WHERE SAL &lt; 2500&nbsp;<br />
ORDER BY DEPTNO;&nbsp;<br />
DEPTNO ENAME SAL&nbsp;<br />
---------- ----------- ---------&nbsp;<br />
10 CLARK 2450&nbsp;<br />
MILLER 1300&nbsp;<br />
20 SMITH 800&nbsp;<br />
ADAMS 1100</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">9. 在上面屏蔽掉一个列中显示的相同的值的显示中，每当列值变化时在值变化之前插入n个空行。&nbsp;<br />
BREAK ON break_column SKIP n</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">SQL&gt; BREAK ON DEPTNO SKIP 1&nbsp;<br />
SQL&gt; /&nbsp;<br />
DEPTNO ENAME SAL&nbsp;<br />
---------- ----------- ---------&nbsp;<br />
10 CLARK 2450&nbsp;<br />
MILLER 1300</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">20 SMITH 800&nbsp;<br />
ADAMS 1100</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">10. 显示对BREAK的设置&nbsp;<br />
SQL&gt; BREAK</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">11. 删除6、7的设置&nbsp;<br />
SQL&gt; CLEAR BREAKS</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">12. Set 命令：&nbsp;<br />
该命令包含许多子命令：&nbsp;<br />
SET system_variable value&nbsp;<br />
system_variable value 可以是如下的子句之一：&nbsp;<br />
APPI[NFO]{ON|OFF|text}&nbsp;<br />
ARRAY[SIZE] {15|n}&nbsp;<br />
AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}&nbsp;<br />
AUTOP[RINT] {ON|OFF}&nbsp;<br />
AUTORECOVERY [ON|OFF]&nbsp;<br />
AUTOT[RACE] {ON|OFF|TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]&nbsp;<br />
BLO[CKTERMINATOR] {.|c}&nbsp;<br />
CMDS[EP] {;|c|ON|OFF}&nbsp;<br />
COLSEP {_|text}&nbsp;<br />
COM[PATIBILITY]{V7|V8|NATIVE}&nbsp;<br />
CON[CAT] {.|c|ON|OFF}&nbsp;<br />
COPYC[OMMIT] {0|n}&nbsp;<br />
COPYTYPECHECK {ON|OFF}&nbsp;<br />
DEF[INE] {&amp;|c|ON|OFF}&nbsp;<br />
DESCRIBE [DEPTH {1|n|ALL}][LINENUM {ON|OFF}][INDENT {ON|OFF}]&nbsp;<br />
ECHO {ON|OFF}&nbsp;<br />
EDITF[ILE] file_name[.ext]&nbsp;<br />
EMB[EDDED] {ON|OFF}&nbsp;<br />
ESC[APE] {|c|ON|OFF}&nbsp;<br />
FEED[BACK] {6|n|ON|OFF}&nbsp;<br />
FLAGGER {OFF|ENTRY |INTERMED[IATE]|FULL}&nbsp;<br />
FLU[SH] {ON|OFF}&nbsp;<br />
HEA[DING] {ON|OFF}&nbsp;<br />
HEADS[EP] {||c|ON|OFF}&nbsp;<br />
INSTANCE [instance_path|LOCAL]&nbsp;<br />
LIN[ESIZE] {80|n}&nbsp;<br />
LOBOF[FSET] {n|1}&nbsp;<br />
LOGSOURCE [pathname]&nbsp;<br />
LONG {80|n}&nbsp;<br />
LONGC[HUNKSIZE] {80|n}&nbsp;<br />
MARK[UP] HTML [ON|OFF] [HEAD text] [BODY text] [ENTMAP {ON|OFF}] [SPOOL&nbsp;<br />
{ON|OFF}] [PRE[FORMAT] {ON|OFF}]&nbsp;<br />
NEWP[AGE] {1|n|NONE}&nbsp;<br />
NULL text&nbsp;<br />
NUMF[ORMAT] format&nbsp;<br />
NUM[WIDTH] {10|n}&nbsp;<br />
PAGES[IZE] {24|n}&nbsp;<br />
PAU[SE] {ON|OFF|text}&nbsp;<br />
RECSEP {WR[APPED]|EA[CH]|OFF}&nbsp;<br />
RECSEPCHAR {_|c}&nbsp;<br />
SERVEROUT[PUT] {ON|OFF} [SIZE n] [FOR[MAT] {WRA[PPED]|WOR[D_&nbsp;<br />
WRAPPED]|TRU[NCATED]}]&nbsp;<br />
SHIFT[INOUT] {VIS[IBLE]|INV[ISIBLE]}&nbsp;<br />
SHOW[MODE] {ON|OFF}&nbsp;<br />
SQLBL[ANKLINES] {ON|OFF}&nbsp;<br />
SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}&nbsp;<br />
SQLCO[NTINUE] {&gt; |text}&nbsp;<br />
SQLN[UMBER] {ON|OFF}&nbsp;<br />
SQLPRE[FIX] {#|c}&nbsp;<br />
SQLP[ROMPT] {SQL&gt;|text}&nbsp;<br />
SQLT[ERMINATOR] {;|c|ON|OFF}&nbsp;<br />
SUF[FIX] {SQL|text}&nbsp;<br />
TAB {ON|OFF}&nbsp;<br />
TERM[OUT] {ON|OFF}&nbsp;<br />
TI[ME] {ON|OFF}&nbsp;<br />
TIMI[NG] {ON|OFF}&nbsp;<br />
TRIM[OUT] {ON|OFF}&nbsp;<br />
TRIMS[POOL] {ON|OFF}&nbsp;<br />
UND[ERLINE] {-|c|ON|OFF}&nbsp;<br />
VER[IFY] {ON|OFF}&nbsp;<br />
WRA[P] {ON|OFF}</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">1). 设置当前session是否对修改的数据进行自动提交&nbsp;<br />
SQL&gt;SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">2)．在用start命令执行一个sql脚本时，是否显示脚本中正在执行的SQL语句&nbsp;<br />
SQL&gt; SET ECHO {ON|OFF}</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">3).是否显示当前sql语句查询或修改的行数&nbsp;<br />
SQL&gt; SET FEED[BACK] {6|n|ON|OFF}&nbsp;<br />
默认只有结果大于6行时才显示结果的行数。如果set feedback 1 ，则不管查询到多少行都返回。当为off 时，一律不显示查询的行数</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">4).是否显示列标题&nbsp;<br />
SQL&gt; SET HEA[DING] {ON|OFF}&nbsp;<br />
当set heading off 时，在每页的上面不显示列标题，而是以空白行代替</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">5).设置一行可以容纳的字符数&nbsp;<br />
SQL&gt; SET LIN[ESIZE] {80|n}&nbsp;<br />
如果一行的输出内容大于设置的一行可容纳的字符数，则折行显示。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">6).设置页与页之间的分隔&nbsp;<br />
SQL&gt; SET NEWP[AGE] {1|n|NONE}&nbsp;<br />
当set newpage 0 时，会在每页的开头有一个小的黑方框。&nbsp;<br />
当set newpage n 时，会在页和页之间隔着n个空行。&nbsp;<br />
当set newpage none 时，会在页和页之间没有任何间隔。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">7).显示时，用text值代替NULL值&nbsp;<br />
SQL&gt; SET NULL text</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">.设置一页有多少行数&nbsp;<br />
SQL&gt; SET PAGES[IZE] {24|n}&nbsp;<br />
如果设为0，则所有的输出内容为一页并且不显示列标题</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">9).是否显示用DBMS_OUTPUT.PUT_LINE包进行输出的信息。&nbsp;<br />
SQL&gt; SET SERVEROUT[PUT] {ON|OFF}&nbsp;<br />
在编写存储过程时，我们有时会用dbms_output.put_line将必要的信息输出，以便对存储过程进行调试，只有将serveroutput变量设为on后，信息才能显示在屏幕上。&nbsp;<font size="2"><strong>dbms_output.put_line会"吃掉"最前面的空格?在set serveroutput on后加上format wrapped参数!</strong></font></font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">10).当SQL语句的长度大于LINESIZE时，是否在显示时截取SQL语句。&nbsp;<br />
SQL&gt; SET WRA[P] {ON|OFF}&nbsp;<br />
当输出的行的长度大于设置的行的长度时（用set linesize n命令设置），当set wrap on时，输出行的多于的字符会另起一行显示，否则，会将输出行的多于字符切除，不予显示。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">11).是否在屏幕上显示输出的内容，主要用与SPOOL结合使用。&nbsp;<br />
SQL&gt; SET TERM[OUT] {ON|OFF}&nbsp;<br />
在用spool命令将一个大表中的内容输出到一个文件中时，将内容输出在屏幕上会耗费大量的时间，设置set termspool off后，则输出的内容只会保存在输出文件中，不会显示在屏幕上，极大的提高了spool的速度。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">12).将SPOOL输出中每行后面多余的空格去掉&nbsp;<br />
SQL&gt; SET TRIMS[OUT] {ON|OFF}</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">13)显示每个sql语句花费的执行时间&nbsp;<br />
set TIMING {ON|OFF}</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">14．修改sql buffer中的当前行中，第一个出现的字符串&nbsp;<br />
C[HANGE] /old_value/new_value&nbsp;<br />
SQL&gt; l&nbsp;<br />
1* select * from dept&nbsp;<br />
SQL&gt; c/dept/emp&nbsp;<br />
1* select * from emp</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">15．编辑sql buffer中的sql语句&nbsp;<br />
EDI[T]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">16．显示sql buffer中的sql语句，list n显示sql buffer中的第n行，并使第n行成为当前行&nbsp;<br />
L[IST] [n]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">17．在sql buffer的当前行下面加一行或多行&nbsp;<br />
I[NPUT]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">18．将指定的文本加到sql buffer的当前行后面&nbsp;<br />
A[PPEND]&nbsp;<br />
SQL&gt; select deptno,&nbsp;<br />
2 dname&nbsp;<br />
3 from dept;&nbsp;<br />
DEPTNO DNAME&nbsp;<br />
---------- --------------&nbsp;<br />
10 ACCOUNTING&nbsp;<br />
20 RESEARCH&nbsp;<br />
30 SALES&nbsp;<br />
40 OPERATIONS</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">SQL&gt; L 2&nbsp;<br />
2* dname&nbsp;<br />
SQL&gt; a ,loc&nbsp;<br />
2* dname,loc&nbsp;<br />
SQL&gt; L&nbsp;<br />
1 select deptno,&nbsp;<br />
2 dname,loc&nbsp;<br />
3* from dept&nbsp;<br />
SQL&gt; /</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">DEPTNO DNAME LOC&nbsp;<br />
---------- -------------- -------------&nbsp;<br />
10 ACCOUNTING NEW YORK&nbsp;<br />
20 RESEARCH DALLAS&nbsp;<br />
30 SALES CHICAGO&nbsp;<br />
40 OPERATIONS BOSTON</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">19．将sql buffer中的sql语句保存到一个文件中&nbsp;<br />
SAVE file_name</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">20．将一个文件中的sql语句导入到sql buffer中&nbsp;<br />
GET file_name</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">21．再次执行刚才已经执行的sql语句&nbsp;<br />
RUN&nbsp;<br />
or&nbsp;<br />
/</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">22．执行一个存储过程&nbsp;<br />
EXECUTE procedure_name</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">23．在sql*plus中连接到指定的数据库&nbsp;<br />
CONNECT&nbsp;</font><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#117;&#115;&#101;&#114;&#95;&#110;&#97;&#109;&#101;&#47;&#112;&#97;&#115;&#115;&#119;&#100;&#64;&#100;&#98;&#95;&#97;&#108;&#105;&#97;&#115;" style="text-decoration: none; color: #007799; "><font size="2">user_name/passwd@db_alias</font></a><font size="2"></font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">24．设置每个报表的顶部标题&nbsp;<br />
TTITLE</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">25．设置每个报表的尾部标题&nbsp;<br />
BTITLE</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">26．写一个注释&nbsp;<br />
REMARK [text]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">27．将指定的信息或一个空行输出到屏幕上&nbsp;<br />
PROMPT [text]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">28．将执行的过程暂停，等待用户响应后继续执行&nbsp;<br />
PAUSE [text]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">Sql&gt;PAUSE Adjust paper and press RETURN to continue.</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">29．将一个数据库中的一些数据拷贝到另外一个数据库（如将一个表的数据拷贝到另一个数据库）&nbsp;<br />
COPY {FROM database | TO database | FROM database TO database}&nbsp;<br />
{APPEND|CREATE|INSERT|REPLACE} destination_table&nbsp;<br />
[(column, column, column, ...)] USING query</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">sql&gt;COPY FROM&nbsp;</font><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#83;&#67;&#79;&#84;&#84;&#47;&#84;&#73;&#71;&#69;&#82;&#64;&#72;&#81;" style="text-decoration: none; color: #007799; "><font size="2">SCOTT/TIGER@HQ</font></a><font size="2">&nbsp;TO&nbsp;</font><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#74;&#79;&#72;&#78;&#47;&#67;&#72;&#82;&#79;&#77;&#69;&#64;&#87;&#69;&#83;&#84;" style="text-decoration: none; color: #007799; "><font size="2">JOHN/CHROME@WEST</font></a><font size="2">&nbsp;<br />
create emp_temp&nbsp;<br />
USING SELECT * FROM EMP</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">30．不退出sql*plus，在sql*plus中执行一个操作系统命令：&nbsp;<br />
HOST</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">Sql&gt; host hostname&nbsp;<br />
该命令在windows下可能被支持。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">31．在sql*plus中，切换到操作系统命令提示符下，运行操作系统命令后，可以再次切换回sql*plus：&nbsp;<br />
!</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">sql&gt;!&nbsp;<br />
$hostname&nbsp;<br />
$exit&nbsp;<br />
sql&gt;</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">该命令在windows下不被支持。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">32．显示sql*plus命令的帮助&nbsp;<br />
HELP&nbsp;<br />
如何安装帮助文件：&nbsp;<br />
Sql&gt;@ ?sqlplusadminhelphlpbld.sql ?sqlplusadminhelphelpus.sql&nbsp;<br />
Sql&gt;help index</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">33．显示sql*plus系统变量的值或sql*plus环境变量的值&nbsp;<br />
Syntax&nbsp;<br />
SHO[W] option&nbsp;<br />
where option represents one of the following terms or clauses:&nbsp;<br />
system_variable&nbsp;<br />
ALL&nbsp;<br />
BTI[TLE]&nbsp;<br />
ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|&nbsp;<br />
TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]&nbsp;<br />
LNO&nbsp;<br />
PARAMETERS [parameter_name]&nbsp;<br />
PNO&nbsp;<br />
REL[EASE]&nbsp;<br />
REPF[OOTER]&nbsp;<br />
REPH[EADER]&nbsp;<br />
SGA&nbsp;<br />
SPOO[L]&nbsp;<br />
SQLCODE&nbsp;<br />
TTI[TLE]&nbsp;<br />
USER</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">1) . 显示当前环境变量的值：&nbsp;<br />
Show all</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">2) . 显示当前在创建函数、存储过程、触发器、包等对象的错误信息&nbsp;<br />
Show error&nbsp;<br />
当创建一个函数、存储过程等出错时，变可以用该命令查看在那个地方出错及相应的出错信息，进行修改后再次进行编译。</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">3) . 显示初始化参数的值：&nbsp;<br />
show PARAMETERS [parameter_name]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">4) . 显示数据库的版本：&nbsp;<br />
show REL[EASE]</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">5) . 显示SGA的大小&nbsp;<br />
show SGA</font></p>
<p style="margin-top: 7px; margin-bottom: 7px; "><font size="2">6). 显示当前的用户名&nbsp;<br />
show user</font></p>
</span>
<img src ="http://www.blogjava.net/yqin/aggbug/319808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yqin/" target="_blank">爱运动 爱生活</a> 2010-04-30 15:37 <a href="http://www.blogjava.net/yqin/articles/319808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>