﻿<?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-Kelven Cheung-文章分类-DataBase</title><link>http://www.blogjava.net/zhangrenquan/category/8572.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 30 May 2014 06:02:44 GMT</lastBuildDate><pubDate>Fri, 30 May 2014 06:02:44 GMT</pubDate><ttl>60</ttl><item><title>解决安装MySQL时出现Cannot create windows service for mysql.error:0</title><link>http://www.blogjava.net/zhangrenquan/articles/414254.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Thu, 29 May 2014 14:47:00 GMT</pubDate><guid>http://www.blogjava.net/zhangrenquan/articles/414254.html</guid><wfw:comment>http://www.blogjava.net/zhangrenquan/comments/414254.html</wfw:comment><comments>http://www.blogjava.net/zhangrenquan/articles/414254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangrenquan/comments/commentRss/414254.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangrenquan/services/trackbacks/414254.html</trackback:ping><description><![CDATA[<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">windows7在安装MySQL的时候，出现 &#8220;Cannot create windows service for mysql.error:0 &#8221;，</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px"></span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">一般这样的问题都是由于重装MySQL或者配置服务出错等原因，解决办法：</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">1. 右键&#8220;我的电脑/计算机&#8221; --&gt; 管理&nbsp;--&gt; 服务和应用程序&nbsp;--&gt; 服务， 在其中找到MySQL服务启动项，先停止该服务</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">2. 以管理员权限在命令行运行：&nbsp;<span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">&#8220;&nbsp;</span><strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">sc delete mysql</strong>（mysql是服务名，根据你的服务名定）&#8221;</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">3. 卸载现有的MySQL，删除磁盘剩余的MySQL残余文件，搜索&#8220;mysql&#8221;字样即可</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">4. 重启系统，重新安装MySQL, 安装成功！</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">&nbsp;</span></p>
<p style="padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 10px auto; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/20px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 15px; padding-top: 0px">如何以管理员权限运行命令行，看下图：<br /><img style="border-bottom: 0px; border-left: 0px; padding-bottom: 0px; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 15px/22px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; color: rgb(0,0,0); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" alt="" src="http://pic002.cnblogs.com/images/2012/96158/2012091911270583.png" /><br /></span></p><img src ="http://www.blogjava.net/zhangrenquan/aggbug/414254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangrenquan/" target="_blank">kelven</a> 2014-05-29 22:47 <a href="http://www.blogjava.net/zhangrenquan/articles/414254.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习笔记-3</title><link>http://www.blogjava.net/zhangrenquan/articles/35676.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Thu, 16 Mar 2006 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/zhangrenquan/articles/35676.html</guid><wfw:comment>http://www.blogjava.net/zhangrenquan/comments/35676.html</wfw:comment><comments>http://www.blogjava.net/zhangrenquan/articles/35676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangrenquan/comments/commentRss/35676.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangrenquan/services/trackbacks/35676.html</trackback:ping><description><![CDATA[<P>SQL*Plus系统环境变量有哪些？如何修改？ </P>
<P>&nbsp;<BR>实现方法： <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show和set命令是两条用于维护SQL*Plus系统变量的命令</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; show all&nbsp;&nbsp;&nbsp;&nbsp;--查看所有68个系统变量值</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; show user&nbsp;&nbsp;&nbsp;&nbsp;--显示当前连接用户</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; show error　　　　　　　　　　　　　　　 --显示错误</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set heading off&nbsp;&nbsp;&nbsp;--禁止输出列标题，默认值为ON</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set feedback off&nbsp;&nbsp;&nbsp;--禁止显示最后一行的计数反馈信息，默认值为"对6个或更多的记录，回送ON"</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set timing on&nbsp;&nbsp;&nbsp;--默认为OFF，设置查询耗时，可用来估计SQL语句的执行时间，测试性能</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set sqlprompt "SQL&gt; "&nbsp;&nbsp;--设置默认提示符，默认值就是"SQL&gt; "</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set linesize 1000&nbsp;&nbsp;&nbsp;--设置屏幕显示行宽，默认100</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set autocommit ON&nbsp;&nbsp;&nbsp;--设置是否自动提交，默认为OFF</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set pause on&nbsp;&nbsp;&nbsp;--默认为OFF，设置暂停，会使屏幕显示停止，等待按下ENTER键，再显示下一页</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set arraysize 1&nbsp;&nbsp;&nbsp;--默认为15</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL&gt; set long 1000&nbsp;&nbsp;&nbsp;--默认为80</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 说明：<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long值默认为80，设置1000是为了显示更多的内容，因为很多数据字典视图中用到了long数据类型，如：</P>
<P>SQL&gt; desc user_views<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;&nbsp; 类型<BR>&nbsp;------------------------------- -------- ----<BR>&nbsp;VIEW_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NOT NULL VARCHAR2(30)<BR>&nbsp;TEXT_LENGTH&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;&nbsp;&nbsp; NUMBER<BR>&nbsp;TEXT&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LONG</P>
<P>SQL&gt; define a = '''20000101 12:01:01'''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --定义局部变量，如果想用一个类似在各种显示中所包括的回车那样的常量，<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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --可以用define命令来设置<BR>SQL&gt; select &amp;a from dual;<BR>原值&nbsp;&nbsp;&nbsp; 1: select &amp;a from dual<BR>新值&nbsp;&nbsp;&nbsp; 1: select '20000101 12:01:01' from dual</P>
<P>'2000010112:01:01<BR>-----------------<BR>20000101 12:01:01<BR>---------------------------------------------------------<BR>Oracle中如何实现某一字段自动增加1？ </P>
<P>&nbsp;</P>
<P>实现方法： <BR>建立一个最小为1,最大为999999999的一个序列号会自动循环的序列</P>
<P>create sequence 序列名 <BR>increment by 1 <BR>start with 1 <BR>maxvalue 999999999 <BR>cycle;</P>
<P>当向表中插入数据时，SQL语句写法如下：</P>
<P>SQL&gt; insert into 表名 values(序列名.nextval,列1值,列2值);<BR>----------------------------------------------------------------<BR>如何用SQL生成SQL批处理文件？ </P>
<P><BR>问题提出： <BR>1.用户需要对数据库用户下的每一张表都执行一个相同的SQL操作，这时，一遍、一遍的键入SQL语句是很麻烦的</P>
<P>实现方法： <BR>SQL&gt; set heading off&nbsp;&nbsp;&nbsp;&nbsp;--禁止输出列标题<BR>SQL&gt; set feedback off&nbsp;&nbsp;&nbsp;&nbsp;--禁止显示最后一行的计数反馈信息</P>
<P>列出当前用户下所有同义词的定义，可用来测试同义词的真实存在性<BR>select 'desc '||tname from tab where tabtype='SYNONYM';</P>
<P>查询当前用户下所有表的记录数<BR>select 'select '''||tname||''',count(*) from '||tname||';' from tab where tabtype='TABLE';</P>
<P>把所有符合条件的表的select权限授予为public<BR>select 'grant select on '||table_name||' to public;' from user_tables where 《条件》;</P>
<P>删除用户下各种对象<BR>select 'drop '||tabtype||' '||tname from tab;</P>
<P>删除符合条件用户<BR>select 'drop user '||username||' cascade;' from all_users where user_id&gt;25;</P>
<P>快速编译所有视图 <BR>----当在把数据库倒入到新的服务器上后(数据库重建)，需要将视图重新编译一遍，<BR>----因为该表空间视图到其它表空间的表的连接会出现问题，可以利用PL/SQL的语言特性，快速编译。 </P>
<P>SQL&gt; SPOOL ON.SQL<BR>SQL&gt; SELECT'ALTER VIEW '||TNAME||' COMPILE;' FROM TAB;<BR>SQL&gt; SPOOL OFF<BR>然后执行ON.SQL即可。<BR>SQL&gt; @ON.SQL<BR>当然，授权和创建同义词也可以快速进行，如：<BR>SQL&gt; SELECT 'GRANT SELECT ON '||TNAME||' TO 用户名;' FROM TAB;<BR>SQL&gt; SELECT 'CREATE SYNONYM '||TNAME||' FOR 用户名.'||TNAME||';' FROM TAB;<BR>---------------------------------------------------------------------</P>
<P>如何删除表中的列？ </P>
<P><BR>实现方法： <BR>SQL&gt; create table t2 as select &lt;specific columns&gt; from t1;　　--以第一个表中的某列建立第二个新表</P>
<P>SQL&gt; drop table t1;　　　　　　　　　　　　　　　　　　　　　 --删除表1</P>
<P>SQL&gt; rename t2 to t1;　　　　　　　　　　　　　　　　　　　　 --把表2改名为表1</P>
<P>Oracle 8i及以上版本中，可以使用以下语句</P>
<P>SQL&gt; alter table 表1 drop column 列1; <BR>-------------------------------------------------<BR>如何自动生成一个含有20000101至20500101共50年日期的表？ </P>
<P><BR>SQL语句： <BR>　drop table da_yyyymmdd;　　　　　　　　　　　　　　　　--如果有，先删除此表<BR>create table da_yyyymmdd(rq char(8) PRIMARY KEY);　　　　--建立表，rq（日期）为主关键字</P>
<P>declare<BR>　　　　i number;　　　　　　　　 --循环用<BR>　　　　j char(8);　　　　　　　　--记录日期值<BR>begin<BR>　　　　j:='20000101';　　　　　　　　　　　　　　　　　　　　　　　　 --设初始值<BR>　　　　for i in 1..18250 loop　　　　　　　　　　　　　　　　　　　　 --365*50=600天<BR>　　　　insert into da_yyyymmdd values(j);　　　　　　　　　　　　　　 --insert记录<BR>　　　　j:=to_char(to_date(j,'yyyymmdd')+1,'yyyymmdd');　　　　　　　　--日期加1天<BR>　　　　end loop;　　　　　　　　　　　　　　　　　　　　　　　　　　　--循环结束<BR>end;<BR>/<BR>commit;　　　　　　　　　　　　　　　　--提交，PL/SQL块不自动提交</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;<BR>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P><BR>&nbsp;</P>
<P><BR>&nbsp;</P>
<P>&nbsp;<BR></P><img src ="http://www.blogjava.net/zhangrenquan/aggbug/35676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangrenquan/" target="_blank">kelven</a> 2006-03-16 16:33 <a href="http://www.blogjava.net/zhangrenquan/articles/35676.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习笔记-2</title><link>http://www.blogjava.net/zhangrenquan/articles/35675.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Thu, 16 Mar 2006 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/zhangrenquan/articles/35675.html</guid><wfw:comment>http://www.blogjava.net/zhangrenquan/comments/35675.html</wfw:comment><comments>http://www.blogjava.net/zhangrenquan/articles/35675.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangrenquan/comments/commentRss/35675.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangrenquan/services/trackbacks/35675.html</trackback:ping><description><![CDATA[<P>查看本用户下的各种对象的SQL脚本 </P>
<P>SQL语句： <BR>表：<BR>　　select * from cat;<BR>　　select * from tab;<BR>　　select table_name from user_tables;<BR>视图：<BR>　　select text from user_views where view_name=upper('&amp;view_name');<BR>索引：<BR>　　select index_name,table_owner,table_name,tablespace_name,status from user_indexes order by table_name; <BR>触发器：<BR>　　select trigger_name,trigger_type,table_owner,table_name,status from user_triggers;<BR>快照：<BR>　　select owner,name,master,table_name,last_refresh,next from user_snapshots order by owner,next;<BR>同义词：<BR>　　select * from syn;<BR>序列：<BR>　　select * from seq;<BR>数据库链路：<BR>　　select * from user_db_links;<BR>约束限制：<BR>　　select TABLE_NAME,CONSTRAINT_NAME,SEARCH_CONDITION,STATUS from user_constraints;<BR>本用户读取其他用户对象的权限：<BR>　　select * from user_tab_privs;<BR>本用户所拥有的系统权限：<BR>　　select * from user_sys_privs;<BR>用户：<BR>　　select * from all_users order by user_id;<BR>表空间剩余自由空间情况：<BR>　　select tablespace_name,sum(bytes) 总字节数,max(bytes),count(*) from dba_free_space group by tablespace_name；<BR>数据字典：<BR>　　select table_name from dict order by table_name;<BR>锁及资源信息：<BR>　　select * from v$lock;不包括DDL锁<BR>数据库字符集：<BR>　　select name,value$ from props$ where name='NLS_CHARACTERSET';<BR>inin.ora参数：<BR>　　select name,value from v$parameter order by name;<BR>SQL共享池：<BR>　　select sql_text from v$sqlarea;<BR>数据库：<BR>　　select * from v$database<BR>控制文件：<BR>　　select * from V$controlfile;<BR>重做日志文件信息：<BR>　　select * from V$logfile;<BR>来自控制文件中的日志文件信息：<BR>　　select * from V$log;<BR>来自控制文件中的数据文件信息：<BR>　　select * from V$datafile;<BR>NLS参数当前值：<BR>　　select * from V$nls_parameters;<BR>ORACLE版本信息：<BR>　　select * from v$version;<BR>描述后台进程：<BR>　　select * from v$bgprocess;<BR>查看版本信息：<BR>　　select * from product_component_version;<BR>&nbsp;</P><img src ="http://www.blogjava.net/zhangrenquan/aggbug/35675.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangrenquan/" target="_blank">kelven</a> 2006-03-16 16:30 <a href="http://www.blogjava.net/zhangrenquan/articles/35675.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习笔记-1</title><link>http://www.blogjava.net/zhangrenquan/articles/35673.html</link><dc:creator>kelven</dc:creator><author>kelven</author><pubDate>Thu, 16 Mar 2006 08:28:00 GMT</pubDate><guid>http://www.blogjava.net/zhangrenquan/articles/35673.html</guid><wfw:comment>http://www.blogjava.net/zhangrenquan/comments/35673.html</wfw:comment><comments>http://www.blogjava.net/zhangrenquan/articles/35673.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhangrenquan/comments/commentRss/35673.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhangrenquan/services/trackbacks/35673.html</trackback:ping><description><![CDATA[<P>1、查看当前所有对象 </P>
<P>SQL&gt; select * from tab; </P>
<P>2、建一个和a表结构一样的空表 </P>
<P>SQL&gt; create table b as select * from a where 1=2; </P>
<P>SQL&gt; create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; </P>
<P>3、察看数据库的大小，和空间使用情况 </P>
<P>SQL&gt; col tablespace format a20<BR>SQL&gt; select b.file_id　　文件ID,<BR>　　b.tablespace_name　　表空间,<BR>　　b.file_name　　　　　物理文件名,<BR>　　b.bytes　　　　　　　总字节数,<BR>　　(b.bytes-sum(nvl(a.bytes,0)))　　　已使用,<BR>　　sum(nvl(a.bytes,0))　　　　　　　　剩余,<BR>　　sum(nvl(a.bytes,0))/(b.bytes)*100　剩余百分比 <BR>　　from dba_free_space a,dba_data_files b <BR>　　where a.file_id=b.file_id <BR>　　group by b.tablespace_name,b.file_name,b.file_id,b.bytes <BR>　　order by b.tablespace_name<BR>　　/<BR>　　dba_free_space --表空间剩余空间状况<BR>　　dba_data_files --数据文件空间占用情况</P>
<P><BR>4、查看现有回滚段及其状态 </P>
<P>SQL&gt; col segment format a30<BR>SQL&gt; SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS; </P>
<P>5、查看数据文件放置的路径 </P>
<P>SQL&gt; col file_name format a50<BR>SQL&gt; select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; </P>
<P>6、显示当前连接用户 </P>
<P>SQL&gt; show user </P>
<P>7、把SQL*Plus当计算器 </P>
<P>SQL&gt; select 100*20 from dual; </P>
<P>8、连接字符串 </P>
<P>SQL&gt; select 列1||列2 from 表1;<BR>SQL&gt; select concat(列1,列2) from 表1; </P>
<P>9、查询当前日期 </P>
<P>SQL&gt; select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual; </P>
<P><BR>10、创建视图时可以使用force,不能使用字段别名做条件和分组，排序可以使用</P>
<P>SQL&gt; create force view a as select b1,b2 from b ;</P>
<P>11、通过授权的方式来创建用户 </P>
<P>SQL&gt; grant connect,resource to test identified by test; </P>
<P>SQL&gt; conn test/test <BR>&nbsp;</P>
<P>&nbsp;</P><img src ="http://www.blogjava.net/zhangrenquan/aggbug/35673.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhangrenquan/" target="_blank">kelven</a> 2006-03-16 16:28 <a href="http://www.blogjava.net/zhangrenquan/articles/35673.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>