??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲JLZZJLZZ少妇,国产成A人亚洲精V品无码性色,亚洲gv猛男gv无码男同短文http://m.tkk7.com/sxyx2008/category/45446.html温馨提示Q您的每一ơ{?体现了我写此文的意义!!!烦请您在转蝲时注明出处http://m.tkk7.com/sxyx2008/谢谢合作!!! zh-cnMon, 12 Mar 2012 10:16:35 GMTMon, 12 Mar 2012 10:16:35 GMT60Windows上將mongodbad為系i服?/title><link>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Mon, 12 Mar 2012 07:57:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/371733.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/371733.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/371733.html</trackback:ping><description><![CDATA[<div>mongodb目錄i構<br /><img alt="" src="http://m.tkk7.com/images/blogjava_net/sxyx2008/mongodb.jpg" height="204" width="1102" /><br />在register.bat中入以下命?卛_mongodbad為系i服?br />F:\mongodb\bin\mongod.exe --dbpath="F:\mongodb\db" --logpath="F:\mongodb\log\log.txt" --service</div><img src ="http://m.tkk7.com/sxyx2008/aggbug/371733.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2012-03-12 15:57 <a href="http://m.tkk7.com/sxyx2008/archive/2012/03/12/371733.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle建库、徏表、用h?/title><link>http://m.tkk7.com/sxyx2008/archive/2011/11/25/364776.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Fri, 25 Nov 2011 00:58:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2011/11/25/364776.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/364776.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2011/11/25/364776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/364776.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/364776.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">temporary</span><span style="color: #000000; "> tablespace transfer_temp tempfile </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">d:\oracle\OracleData\transfer_temp.dbf</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "> size 10m autoextend </span><span style="color: #0000FF; ">on</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">next</span><span style="color: #000000; "> 10m maxsize unlimited extent management local; <br /><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; "> tablespace transfer_data logging datafile </span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">d:\oracle\OracleData\transfer_data.dbf</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "> size 20m autoextend </span><span style="color: #0000FF; ">on</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">next</span><span style="color: #000000; "> 20m maxsize unlimited extent management local; <br /><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; "> </span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> transfer identified </span><span style="color: #0000FF; ">by</span><span style="color: #000000; "> transfer </span><span style="color: #0000FF; ">default</span><span style="color: #000000; "> tablespace transfer_data </span><span style="color: #0000FF; ">temporary</span><span style="color: #000000; "> tablespace transfer_temp; <br /><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; "> connect,resource,dba </span><span style="color: #0000FF; ">to</span><span style="color: #000000; "> transfer; <br /><br />conn transfer</span><span style="color: #808080; ">/</span><span style="color: #000000; ">transfer; <br /></span></div><img src ="http://m.tkk7.com/sxyx2008/aggbug/364776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2011-11-25 08:58 <a href="http://m.tkk7.com/sxyx2008/archive/2011/11/25/364776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysqld用户和删除用?windows环境)http://m.tkk7.com/sxyx2008/archive/2011/06/18/352578.html雪山飞鹄雪山飞鹄Sat, 18 Jun 2011 06:08:00 GMThttp://m.tkk7.com/sxyx2008/archive/2011/06/18/352578.htmlhttp://m.tkk7.com/sxyx2008/comments/352578.htmlhttp://m.tkk7.com/sxyx2008/archive/2011/06/18/352578.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/352578.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/352578.htmlmysqld用户

先以root用户d
选择要添加的数据?jbpm)
use jbpm
grant all on jbpm to scott@localhost identified by 'scott'

删除用户

mysql -uroot -proot
use mysql
delete from user where user='scott' and host='localhost';
flush privileges;



雪山飞鹄 2011-06-18 14:08 发表评论
]]>
BoneCP学习W记——配|参?/title><link>http://m.tkk7.com/sxyx2008/archive/2011/03/16/346386.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Wed, 16 Mar 2011 06:51:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2011/03/16/346386.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/346386.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2011/03/16/346386.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/346386.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/346386.html</trackback:ping><description><![CDATA[<p><strong>一、BoneCP配置文g格式(bonecp-config.xml)Q?/strong></p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; 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: #0000ff"><?</span><span style="color: #ff00ff">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff">?></span><span style="color: #000000"><br /> </span><span style="color: #0000ff"><</span><span style="color: #800000">bonecp-config</span><span style="color: #0000ff">></span><span style="color: #000000"><br />   </span><span style="color: #0000ff"><</span><span style="color: #800000">default-config</span><span style="color: #0000ff">></span><span style="color: #000000"><br />    </span><span style="color: #008000"><!--</span><span style="color: #008000"> <img src="http://m.tkk7.com/Images/dot.gif" alt="" /> </span><span style="color: #008000">--></span><span style="color: #000000"><br />  </span><span style="color: #0000ff"><</span><span style="color: #800000">property </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="<img src="http://m.tkk7.com/Images/dot.gif" alt="" />"</span><span style="color: #0000ff">></span><span style="color: #000000"><img src="http://m.tkk7.com/Images/dot.gif" alt="" /></span><span style="color: #0000ff"></</span><span style="color: #800000">property</span><span style="color: #0000ff">></span><span style="color: #000000"><br />   </span><span style="color: #0000ff"></</span><span style="color: #800000">default-config</span><span style="color: #0000ff">></span><span style="color: #000000"> <br /> </span><span style="color: #0000ff"></</span><span style="color: #800000">bonecp-config</span><span style="color: #0000ff">></span><span style="color: #000000"> <br /> </span></div> <strong>二、BoneCP主要配置参数</strong> <br /> <strong><span style="color: red">1.jdbcUrl</span></strong> <br /> 讄数据库URL <br /> <strong><span style="color: red">2.username</span></strong> <br /> 讄数据库用户名 <br /> <strong><span style="color: red">3.password</span></strong> <br /> 讄数据库密?<br /> <strong><span style="color: red">4.partitionCount</span></strong> <br /> 讄分区个数。这个参数默认ؓ1Q徏?-4Q根据特定应用程序而定Q?<br /> Z减少锁竞争和改善性能Q从当前U程分区(thread-affinity)中获取一个connectionQ?<br /> 也就是这个样子:<em>partitions[Thread.currentThread().getId() % partitionCount]</em>。当拥有充的短?short-lived)的线E时候,q个参数讄大Q性能好。当过一定的阀值时Q连接池的维护工作就可能Ҏ能造成一定的负面影响Q仅当分Z的connection使用耗尽Ӟ?<br /> <strong><span style="color: red">5.maxConnectionsPerPartition</span></strong> <br /> 讄每个分区含有connection最大个数。这个参数默认ؓ2。如果小?QBoneCP设|ؓ50?<br /> 比如QpartitionCount讄?QmaxConnectionPerPartition讄?Q你׃拥有d15个connection?<br /> 注意QBoneCP不会这些connection一起创建出来,而是说在需要更多connection的时候从minConnectionsPerPartition参数开始逐步地增长connection数量?<br /> <strong><span style="color: red">6.minConnectionsPerPartition</span></strong> <br /> 讄每个分区含有connection最大小个数。这个参数默认ؓ0?<br /> <strong><span style="color: red">7.acquireIncrement</span></strong> <br /> 讄分区中的connection增长数量。这个参数默认ؓ1?<br /> 当每个分Z的connection大约快用完时QBoneCP动态批量创建connectionQ?<br /> q个属性控制一起创建多个connectionQ不会大于maxConnectionsPerPartitionQ?<br /> 注意Q这个配|属于每个分区的讄?<br /> <strong><span style="color: red">8.poolAvailabilityThreshold</span></strong> <br /> 讄q接池阀倹{这个参数默认ؓ20。如果小?或是大于100QBoneCP设|ؓ20?<br /> q接池观察线E?PoolWatchThread)试图为每个分区维护一定数量的可用connection?<br /> q个数量于maxConnectionPerPartition和minConnectionPerPartition之间。这个参数是以百分比的Ş式来计算的。例如:讄?0Q下面的条g如果成立QFree Connections / MaxConnections < poolAvailabilityThresholdQ就会创建出新的connection?<br /> 换句话来说连接池为每个分维?0%数量的可用connection?<br /> 讄?Ӟ每当需要connection的时候,q接池就要重新创建新connectionQ这个时候可能导致应用程序可能会Z获得新connection而小{一会?<br /> <strong><span style="color: red">9.connectionTimeout</span></strong> <br /> 讄获取connection时的时间。这个参数默认ؓLong.MAX_VALUE;单位Q毫U?<br /> 在调用getConnection获取connectionӞ获取旉过了这个参敎ͼp时ƈ报异常?<br /> <br /> <strong>三、BoneCPU程配置参数</strong> <br /> <strong><span style="color: red">1.releaseHelperThreads</span></strong> <br /> 讄connection助手U程个数。这个参数默认ؓ3。如果小?QBoneCP设|ؓ3?<br /> 讄?Ӟ应用E序U程被阻塞,直到q接池执行必要地清除和回收connectionQƈ使connection在其它线E可用?<br /> 讄大于0Ӟq接池在每个分区中创建助手线E处理回收关闭后的connectionQ应用程序会通过助手U程异步地将q个connection攄C个旉列中q行处理)?<br /> 对于应用E序在每个connection上处理大量工作时非常有用。可能会降低q行速度Q不q在高ƈ发的应用中会提高性能?<br /> <span style="color: red"><strong>2.statementReleaseHelperThreads</strong></span> <br /> 讄statement助手U程个数。这个参数默认ؓ3。如果小?QBoneCP设|ؓ3?<br /> 讄?Ӟ应用E序U程被阻塞,直到q接池或JDBC驱动E序关闭statement?<br /> 讄大于0Ӟq接池会在每个分Z创徏助理U程Q异步地帮助应用E序关闭statement当应用程序打开了大量的statement是非常有用的。可能会降低q行速度Q不q在高ƈ发的应用中会提高性能?<br /> <strong><span style="color: red">3.maxConnectionAge</span></strong> <br /> 讄connection的存zL间。这个参数默认ؓ0Q单位:毫秒。设|ؓ0该功能失效?<br /> 通过<em>ConnectionMaxAgeThread</em>观察每个分区中的connectionQ不connection是否I闲Q如果这个connection距离创徏的时间大于这个参数就会被清除。当前正在用的connection不受影响Q直到返回到q接池再做处理?<br /> <span style="color: red"><strong>4.idleMaxAge</strong></span> <br /> 讄connection的空闲存zL间。这个参数默认ؓ60Q单位:分钟。设|ؓ0该功能失效?<br /> 通过<em>ConnectionTesterThread</em>观察每个分区中的connectionQ如果这个connection距离最后用的旉大于q个参数׃被清除?<br /> 注意Q这个参C和idleConnectionTestPeriod搭配使用Q而且不要在这里设|Q何挑衅的参数Q?<br /> <span style="color: red"><strong>5.idleConnectionTestPeriod</strong></span> <br /> 讄试connection的间隔时间。这个参数默认ؓ240Q单位:分钟。设|ؓ0该功能失效?<br /> 通过<em>ConnectionTesterThread</em>观察每个分区中的connectionQ?如果q个connection距离最后用的旉大于q个参数q且距离上一ơ测试的旉大于q个参数׃向数据库发送一条测试语句,如果执行p|则将q个connection清除?<br /> 注意Q这个g和idleMaxAge搭配使用Q而且不要在这里设|Q何挑衅的参数Q?<br /> <br /> <strong>三、BoneCP可选配|参?/strong> <br /> <strong><span style="color: red">1.acquireRetryAttempts</span></strong> <br /> 讄重新获取q接的次数。这个参数默认ؓ5?<br /> 获取某个connectionp|之后会多ơ尝试重新连接,如果在这几次q是p|则放弃?<br /> <strong><span style="color: red">2.acquireRetryDelay</span></strong> <br /> 讄重新获取q接的次数间隔时间。这个参数默认ؓ7000Q单位:毫秒。如果小于等?QBoneCP设|ؓ1000?<br /> 获取connectionp|之后再次试获取connection的间隔时间?<br /> <strong><span style="color: red">3.lazyInit</span></strong> <br /> 讄q接池初始化功能。这个参数默认ؓfalse?<br /> 讄为trueQ连接池会初始化ؓI,直到获取W一个connection?<br /> <strong><span style="color: red">4.statementsCacheSize</span></strong> <br /> 讄statement~存个数。这个参数默认ؓ0?<br /> <strong><span style="color: red">5.disableJMX</span></strong> <br /> 讄是否关闭JMX功能。这个参数默认ؓfalse?<br /> <strong><span style="color: red">6.poolName</span></strong> <br /> 讄q接池名字。用于当作JMX和助手线E名字的后缀?<br /> <br /> <strong>四、BoneCP调试配置参数</strong> <br /> <span style="color: red"><strong>1.closeConnectionWatch</strong></span> <br /> 讄是开启connection关闭情况监视器功能。这个参数默认ؓfalse?<br /> 每当调用getConnection()Ӟ都会创徏<em>CloseThreadMonitor</em>Q监视connection有没有关闭或是关闭了两次。警告:q个参数对连接池性能有很大的负面影响Q慎用!仅在调试阶段使用Q?<br /> <span style="color: red"><strong>2.closeConnectionWatchTimeout</strong></span> <br /> 讄关闭connection监视器(CloseThreadMonitorQ持l多长时间。这个参数默认ؓ0Q单位:毫秒。仅当closeConnectionWatch参数讄为可用时Q设|这个参数才会v作用?<br /> 讄?Ӟ永远不关闭?<br /> <span style="color: red"><strong>3.logStatementsEnabled</strong></span> <br /> 讄是否开启记录SQL语句功能。这个参数默认是false?<br /> 执行的SQL记录到日志里面(包括参数|?<br /> <strong><span style="color: red">4.queryExecuteTimeLimit</span></strong> <br /> 讄执行SQL的超时时间。这个参数默认ؓ0Q单位:毫秒?<br /> 当查询语句执行的旉过q个参数Q执行的情况׃被记录到日志中?<br /> 讄?Ӟ该功能失效?<br /> <span style="color: red"><strong>5.disableConnectionTracking</strong></span> <br /> 讄是否关闭connection跟踪功能。这个参数默认ؓfalse?<br /> 讄为trueQ连接池则不会监控connection是否严格的关闭;讄为falseQ则启用跟踪功能Q仅q踪通过Spring或一些事务管理等机制保正确释放connectionq放回到q接池中Q?<br /> <strong><span style="color: red">6.transactionRecoveryEnabled</span></strong> <br /> 讄事务回放功能。这个参数默认ؓfalse?<br /> 讄为trueӞMemorizeTransactionProxy可以记录所有在connection上操作的情况Q当connetion操作p|的时候会自动回放先前的操作,如果在回放期间还是失败,则抛出异常。注意:q个功能会ɘq接池微弱地降低q行速度?<br /> 注:本文转自<font style="background-color: #c7edcc">http://chirs1012f.javaeye.com/blog/805261</font> <img src ="http://m.tkk7.com/sxyx2008/aggbug/346386.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2011-03-16 14:51 <a href="http://m.tkk7.com/sxyx2008/archive/2011/03/16/346386.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java中的BoneCP数据库连接池http://m.tkk7.com/sxyx2008/archive/2011/03/16/346384.html雪山飞鹄雪山飞鹄Wed, 16 Mar 2011 06:48:00 GMThttp://m.tkk7.com/sxyx2008/archive/2011/03/16/346384.htmlhttp://m.tkk7.com/sxyx2008/comments/346384.htmlhttp://m.tkk7.com/sxyx2008/archive/2011/03/16/346384.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/346384.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/346384.html阅读全文

雪山飞鹄 2011-03-16 14:48 发表评论
]]>
在Oracle下基于序列和触发器实C键自增长http://m.tkk7.com/sxyx2008/archive/2010/12/08/340063.html雪山飞鹄雪山飞鹄Wed, 08 Dec 2010 06:19:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/12/08/340063.htmlhttp://m.tkk7.com/sxyx2008/comments/340063.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/12/08/340063.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/340063.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/340063.htmldrop table book;
drop sequence book_seq;
drop trigger book_tri;
--创徏表格
create table book
(
bookId 
integer primary key not null,
bookName 
varchar2(20),
price 
number(3)
)tablespace zfs_data
desc  book;
--创徏序列
--
创徏一个从10000开始每ơ递增?的序?/span>
create sequence book_seq minvalue 10000 maxvalue 9999999 increment by 1 start with 10000 ;
--创徏一个触发器,用于每次插入前自动成成序列的?/span>
create or replace trigger book_tri
  before 
insert on book for each row
  
begin
    
select book_seq.nextval into :new.bookId from dual;
  
end;
/  
commit;  

insert into book (bookName, price) values('深入出EXTJS',59);
insert into book (bookName, price) values('深入出Jquery',49);

select * from book;


雪山飞鹄 2010-12-08 14:19 发表评论
]]>
图解Microsoft SQL Server 2008 基本安装http://m.tkk7.com/sxyx2008/archive/2010/11/09/337661.html雪山飞鹄雪山飞鹄Tue, 09 Nov 2010 12:10:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/11/09/337661.htmlhttp://m.tkk7.com/sxyx2008/comments/337661.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/11/09/337661.html#Feedback1http://m.tkk7.com/sxyx2008/comments/commentRss/337661.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/337661.htmlMicrosoft SQL Server 2008 基本安装说明

安装SQL2008的过E与SQL2005的程序基本一?只不q在安装的过E中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来说则是一个革命性的变动,

一、安装前的准?br /> 1. 需?Net Framework 3.5Q若在Vista或更高的OS上需?.5 SP1的支持(在SQL2008安装的前会自动更新安装)
2. 需要Widnows PowerShell的支?WPS是一个功能非常强大的Shell应用Q命令与DOX/UNIX兼容q支持直接调?NET模块做行命o~辑Q是非常值得深入研究的工P在SQL2008安装时会自动更新安装Q?br /> 3. 需要确保Windows Installer的成功启动,需?.5以上版本Q需要检查服务启动状态service.msc)
4. 需要MDAC2.8 sp1的支持(XP以上pȝ中已集成Q?br /> 5. 若机器上已经安装Visual studio 2008则需要VS 2008 sp1以上版本的支持(需要自׃MS的网站上下蝲安装http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=enQ?/p>

二、安装配|过E?br /> 1.q行SQL Server安装中心Q选择"安装"选项Q在新的电脑上安装SQL2008可以直接选择“全新SQL Server独立安装或向现有安装功能"Q将会安装一个默认SQL实列Q如下图

2.功能选择Q对于只安装数据库服务器来说Q功能的选择上可以按实际工作需要来制定Q本Z般选择Q数据库引擎服务、客L工具q接、SQL Server 联机丛书、管理工P基本、管理工P完整
     其中数据库引擎服务是SQL数据库的核心服务QAnalysis及Reporting服务可按部v要求安装Q这两个服务可能需要IIS的支持。如下图

3.实列讄Q可直接选择默认实例q行安装Q或则若同一台服务器中有多个数据服务实列可按不同实列名进行安装。如?br />

4.服务器配|,服务器配|主要是服务启动帐户的配|,服务的帐户名推荐使用NT AUTHORITY\SYSTEM的系l帐Pq指定当前选择服务的启动类型,如图

5.数据库引擎配|,在当前配|中主要讄SQLd验证模式及̎户密码,与SQL的数据存储目录,w䆾验证模式推荐使用混合模式q行验证Q在安装q程中内|的SQL Serverpȝ理员帐?sa)的密码比较特D,SQL2008对SA的密码强度要求相Ҏ较高Q需要有大小写字母、数字及W号l成Q否则将不允怽l箋安装。在"指定Sql Server理?中最好指定本机的pȝ理员administrator。如?br />



雪山飞鹄 2010-11-09 20:10 发表评论
]]>
SQL CASE WHEN使用[转]http://m.tkk7.com/sxyx2008/archive/2010/11/06/337422.html雪山飞鹄雪山飞鹄Sat, 06 Nov 2010 11:39:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337422.htmlhttp://m.tkk7.com/sxyx2008/comments/337422.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337422.html#Feedback2http://m.tkk7.com/sxyx2008/comments/commentRss/337422.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/337422.htmlCaseh两种格式。简单Case函数和Case搜烦函数?
--单Case函数
CASE sex
WHEN '1' THEN '?
WHEN '2' THEN '?
ELSE '其他' END
--Case搜烦函数
CASE WHEN sex = '1' THEN '?
WHEN sex = '2' THEN '?
ELSE '其他' END

q两U方式,可以实现相同的功能。简单Case函数的写法相Ҏ较简z,但是和Case搜烦函数相比Q功能方面会有些限制Q比如写判断式?
q有一个需要注意的问题QCase函数只返回第一个符合条件的|剩下的Case部分会被自动忽略?
--比如_下面q段SQLQ你永远无法得到“W二c?#8221;q个l果
CASE WHEN col_1 IN ( 'a', 'b') THEN 'W一c?
WHEN col_1 IN ('a')       THEN 'W二c?
ELSE'其他' END

下面我们来看一下,使用Case函数都能做些什么事情?

一Q已知数据按照另外一U方式进行分l,分析?/strong>

有如下数?(Z看得更清楚,我ƈ没有使用国家代码Q而是直接用国家名作ؓPrimary Key)
国家QcountryQ?/td> 人口QpopulationQ?/td>
中国 600
100
加拿?/td> 100
英国 200
法国 300
日本 250
德国 200
墨西?/td> 50
印度 250

Ҏq个国家人口数据Q统计亚z和北美z的人口数量。应该得C面这个结果?
z?/td> 人口
亚洲 1100
北美z?/td> 250
其他 700

惌解决q个问题Q你会怎么做?生成一个带有洲Code的ViewQ是一个解x法,但是q样很难动态的改变l计的方式?
如果使用Case函数QSQL代码如下:
SELECT  SUM(population),
CASE country
WHEN '中国'     THEN '亚洲'
WHEN '印度'     THEN '亚洲'
WHEN '日本'     THEN '亚洲'
WHEN '国'     THEN '北美z?
WHEN '加拿?  THEN '北美z?
WHEN '墨西?  THEN '北美z?
ELSE '其他' END
FROM    Table_A
GROUP BY CASE country
WHEN '中国'     THEN '亚洲'
WHEN '印度'     THEN '亚洲'
WHEN '日本'     THEN '亚洲'
WHEN '国'     THEN '北美z?
WHEN '加拿?  THEN '北美z?
WHEN '墨西?  THEN '北美z?
ELSE '其他' END;

同样的,我们也可以用q个Ҏ来判断工资的{Qƈl计每一{的h数。SQL代码如下Q?
SELECT
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600  THEN '2'
WHEN salary > 600 AND salary <= 800  THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END salary_class,
COUNT(*)
FROM    Table_A
GROUP BY
CASE WHEN salary <= 500 THEN '1'
WHEN salary > 500 AND salary <= 600  THEN '2'
WHEN salary > 600 AND salary <= 800  THEN '3'
WHEN salary > 800 AND salary <= 1000 THEN '4'
ELSE NULL END;

二,用一个SQL语句完成不同条g的分l?/strong>

有如下数?
国家QcountryQ?/td> 性别QsexQ?/td> 人口QpopulationQ?/td>
中国 1 340
中国 2 260
1 45
2 55
加拿?/td> 1 51
加拿?/td> 2 49
英国 1 40
英国 2 60

按照国家和性别q行分组Q得出结果如?
国家 ?/td> ?/td>
中国 340 260
45 55
加拿?/td> 51 49
英国 40 60

普通情况下Q用UNION也可以实现用一条语句进行查询。但是那样增加消?两个Select部分)Q而且SQL语句会比较长?
下面是一个是用Case函数来完成这个功能的例子
SELECT country,
SUM( CASE WHEN sex = '1' THEN
population ELSE 0 END),  --hh?/span>
SUM( CASE WHEN sex = '2' THEN
population ELSE 0 END)   --xh?/span>
FROM  Table_A
GROUP BY country;

q样我们使用SelectQ完成对二维表的输出形式Q充分显CZCase函数的强大?

三,在Check中用Case函数?/strong>

在Check中用Case函数在很多情况下都是非常不错的解x法。可能有很多人根本就不用CheckQ那么我你在看过下面的例子之后也试一下在SQL中用Check?
下面我们来D个例?
公司AQ这个公司有个规定,奌员的工资必须高于1000块。如果用Check和Case来表现的话,如下所C?
CONSTRAINT check_salary CHECK
( CASE WHEN sex = '2'
THEN CASE WHEN salary > 1000
THEN 1 ELSE 0 END
ELSE 1 END = 1 )

如果单纯使用CheckQ如下所C?
CONSTRAINT check_salary CHECK
( sex = '2' AND salary > 1000 )

奌员的条g倒是W合了,甯员就无法输入了?
四,Ҏ条g有选择的UPDATE?/strong>

例,有如下更新条?
  1. 工资5000以上的职员,工资减少10%
  2. 工资?000?600之间的职员,工资增加15%
很容易考虑的是选择执行两次UPDATE语句Q如下所C?
--条g1
UPDATE Personnel
SET salary = salary * 0.9
WHERE salary >= 5000;
--条g2
UPDATE Personnel
SET salary = salary * 1.15
WHERE salary >= 2000 AND salary < 4600;

但是事情没有惌得那么简单,假设有个人工?000块。首先,按照条g1Q工资减?0%Q变成工?500。接下来q行W二个SQL时候,因ؓq个人的工资?500?000?600的范围之内, 需增加15%Q最后这个h的工资结果是5175,不但没有减少Q反而增加了。如果要是反q来执行Q那么工?600的h相反会变成减工资。暂且不这个规章是多么荒诞Q如果想要一个SQL 语句实现q个功能的话Q我们需要用到Case函数。代码如?
UPDATE Personnel
SET salary = CASE WHEN salary >= 5000
             THEN salary * 0.9
WHEN salary >= 2000 AND salary < 4600
THEN salary * 1.15
ELSE salary END;

q里要注意一点,最后一行的ELSE salary是必需的,要是没有q行Q不W合q两个条件的人的工资会被写成NUll,那可大事不妙了。在Case函数中Else部分的默认值是NULLQ这Ҏ需要注意的地方?
q种Ҏq可以在很多地方使用Q比如说变更主键q种累活?
一般情况下Q要x两条数据的Primary key,a和b交换Q需要经q时存储,拯Q读回数据的三个q程Q要是用Case函数的话Q一切都变得单多了?
p_key col_1 col_2
a 1 张三
b 2 李四
c 3 王五


假设有如上数据,需要把主键a?code>b怺交换。用Case函数来实现的话,代码如下
UPDATE SomeTable
SET p_key = CASE WHEN p_key = 'a'
THEN 'b'
WHEN p_key = 'b'
THEN 'a'
ELSE p_key END
WHERE p_key IN ('a', 'b');

同样的也可以交换两个Unique key。需要注意的是,如果有需要交换主键的情况发生Q多半是当初对这个表的设计进行得不够CQ徏议检查表的设计是否妥当?

五,两个表数据是否一致的查?/strong>

Case函数不同于DECODE函数。在Case函数中,可以使用BETWEEN,LIKE,IS NULL,IN,EXISTS{等。比如说使用IN,EXISTSQ可以进行子查询Q从?实现更多的功能?
下面具个例子来说明,有两个表Qtbl_A,tbl_BQ两个表中都有keyCol列。现在我们对两个表进行比较,tbl_A中的keyCol列的数据如果在tbl_B的keyCol列的数据中可以找刎ͼ q回l果'Matched',如果没有扑ֈQ返回结?Unmatched'?
要实C面这个功能,可以使用下面两条语句
--使用IN的时?/span>
SELECT keyCol,
CASE WHEN keyCol IN ( SELECT keyCol FROM tbl_B )
THEN 'Matched'
ELSE 'Unmatched' END Label
FROM tbl_A;
--使用EXISTS的时?/span>
SELECT keyCol,
CASE WHEN EXISTS ( SELECT * FROM tbl_B
WHERE tbl_A.keyCol = tbl_B.keyCol )
THEN 'Matched'
ELSE 'Unmatched' END Label
FROM tbl_A;

使用IN和EXISTS的结果是相同的。也可以使用NOT IN和NOT EXISTSQ但是这个时候要注意NULL的情c?

六,在Case函数中用合计函?/strong>

假设有下面一个表
学号(std_id) 评ID(class_id) 评?class_name) MflagQmain_class_flg)
100 1 l济?/td> Y
100 2 历史?/td> N
200 2 历史?/td> N
200 3 考古?/td> Y
200 4 计算?/td> N
300 4 计算?/td> N
400 5 化学 N
500 6 数学 N

有的学生选择了同时修几门评(100,200)也有的学生只选择了一门课E?300,400,500)。选修多门评的学生,要选择一门课E作Z修,Mflag里面写入 Y。只选择一门课E的学生Q主修flag为N(实际上要是写入Y的话Q就没有下面的麻烦事了,Z举例子,q请多多包含)?
现在我们要按照下面两个条件对q个表进行查?
  1. 只选修一门课E的人,q回那门评的ID
  2. 选修多门评的hQ返回所选的主课EID

单的x是Q执行两条不同的SQL语句q行查询?
条g1
--条g1Q只选择了一门课E的学生
SELECT std_id, MAX(class_id) AS main_class
FROM Studentclass
GROUP BY std_id
HAVING COUNT(*) = 1;

执行l果1
STD_ID   MAIN_class
------   ----------
300      4
400      5
500      6

条g2
--条g2Q选择多门评的学?/span>
SELECT std_id, class_id AS main_class
FROM Studentclass
WHERE main_class_flg = 'Y' ;

执行l果2
STD_ID  MAIN_class
------  ----------
100     1
200     3

如果使用Case函数Q我们只要一条SQL语句可以解决问题,具体如下所C?
SELECT  std_id,
CASE WHEN COUNT(*) = 1  --只选择一门课E的学生的情?/span>
THEN MAX(class_id)
ELSE MAX(CASE WHEN main_class_flg = 'Y'
THEN class_id
ELSE NULL END
)
END AS main_class
FROM Studentclass
GROUP BY std_id;

q行l果
STD_ID   MAIN_class
------   ----------
100      1
200      3
300      4
400      5
500      6

通过在Case函数中嵌套Case函数Q在合计函数中用Case函数{方法,我们可以L的解册个问题。用Case函数l我们带来了更大的自由度?
最后提醒一下用Case函数的新手注意不要犯下面的错?
CASE col_1
WHEN 1        THEN 'Right'
WHEN NULL  THEN 'Wrong'
END


在这个语句中When Nullq一行Lq回unknownQ所以永q不会出现Wrong的情c因句可以替换成WHEN col_1 = NULLQ这是一个错误的用法Q这个时候我们应该选择用WHEN col_1 IS NULL?/p>



雪山飞鹄 2010-11-06 19:39 发表评论
]]>
SQL SELECT INTOhttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337421.html雪山飞鹄雪山飞鹄Sat, 06 Nov 2010 11:26:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337421.htmlhttp://m.tkk7.com/sxyx2008/comments/337421.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337421.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/337421.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/337421.htmlSQL SELECT INTO 语句可用于创的备份复件?br /> SELECT INTO 语句
SELECT INTO 语句从一个表中选取数据Q然后把数据插入另一个表中?/p>

SELECT INTO 语句常用于创的备份复件或者用于对记录q行存?/p>

SQL SELECT INTO 语法
您可以把所有的列插入新表:

SELECT *
INTO new_table_name [IN externaldatabase]
FROM old_tablename
或者只把希望的列插入新表:

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename
SQL SELECT INTO 实例 - 制作备䆾复g
下面的例子会制作 "Persons" 表的备䆾复gQ?/p>

SELECT *
INTO Persons_backup
FROM Persons
IN 子句可用于向另一个数据库中拷贝表Q?/p>

SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons
如果我们希望拯某些域,可以?SELECT 语句后列些域Q?/p>

SELECT LastName,FirstName
INTO Persons_backup
FROM Persons
SQL SELECT INTO 实例 - 带有 WHERE 子句
我们也可以添?WHERE 子句?/p>

下面的例子通过?"Persons" 表中提取居住?"Beijing" 的h的信息,创徏了一个带有两个列的名?"Persons_backup" 的表Q?/p>

SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'
SQL SELECT INTO 实例 - 被连接的?br /> 从一个以上的表中选取数据也是可以做到的?/p>

下面的例子会创徏一个名?"Persons_Order_Backup" 的新表,其中包含了从 Persons ?Orders 两个表中取得的信息:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P



雪山飞鹄 2010-11-06 19:26 发表评论
]]>
使用SQL UNION ?UNION ALL 操作W合q多条select语句http://m.tkk7.com/sxyx2008/archive/2010/11/06/337420.html雪山飞鹄雪山飞鹄Sat, 06 Nov 2010 11:22:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337420.htmlhttp://m.tkk7.com/sxyx2008/comments/337420.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/11/06/337420.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/337420.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/337420.htmlSQL UNION 操作W?br /> UNION 操作W用于合q两个或多个 SELECT 语句的结果集?/p>

h意,UNION 内部?SELECT 语句必须拥有相同数量的列。列也必L有相似的数据cd。同Ӟ每条 SELECT 语句中的列的序必须相同?/p>

SQL UNION 语法
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
注释Q默认地QUNION 操作W选取不同的倹{如果允讔R复的|请?UNION ALL?/p>

SQL UNION ALL 语法
SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
另外QUNION l果集中的列名L{于 UNION 中第一?SELECT 语句中的列名?br /> 下面的例子中使用的原始表Q?br /> Employees_China:
E_ID E_Name
01 Zhang, Hua
02 Wang, Wei
03 Carter, Thomas
04 Yang, Ming

Employees_USA:
E_ID E_Name
01 Adams, John
02 Bush, George
03 Carter, Thomas
04 Gates, Bill
使用 UNION 命o
实例
列出所有在中国和美国的不同的雇员名Q?/p>

SELECT E_Name FROM Employees_China
UNION
SELECT E_Name FROM Employees_USA
l果
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Gates, Bill

注释Q这个命令无法列出在中国和美国的所有雇员。在上面的例子中Q我们有两个名字相同的雇员,他们当中只有一个h被列出来了。UNION 命o只会选取不同的倹{?br /> UNION ALL
UNION ALL 命o?UNION 命o几乎是等效的Q不q?UNION ALL 命o会列出所有的倹{?/p>

SQL Statement 1
UNION ALL
SQL Statement 2
使用 UNION ALL 命o
实例Q?br /> 列出在中国和国的所有的雇员Q?/p>

SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA
l果
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Carter, Thomas
Gates, Bill



雪山飞鹄 2010-11-06 19:22 发表评论
]]>
Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理http://m.tkk7.com/sxyx2008/archive/2010/09/16/332193.html雪山飞鹄雪山飞鹄Thu, 16 Sep 2010 08:12:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/09/16/332193.htmlhttp://m.tkk7.com/sxyx2008/comments/332193.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/09/16/332193.html#Feedback1http://m.tkk7.com/sxyx2008/comments/commentRss/332193.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/332193.htmlOracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
温馨提示Q您的每一ơ{?体现了我写此文的意义!!!烦请您在转蝲时注明出处http://m.tkk7.com/sxyx2008/谢谢合作!!!
最q把qx在项目中常用到的数据库分sqlȝ了下。大家可以脓出分|高效的sql语句?br /> sqlserver分页
 W一U分|?br />  需用到的参?
 pageSize 每页昄多少条数?
 pageNumber | 从客L传来
 totalRecouds 表中的总记录数 select count (*) from 表名
 totalPages 总页?
 totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1
 pages 计算前pages 条数?
 pages= pageSize*(pageNumber-1)
 SQL语句:
 select top pageSize * from 表名 where id  not in (select top pages id from 表名 order by id) order by id
 W二U分|?br />  pageSize 每页昄多少条数?
 pageNumber | 从客L传来
 pages=pageSize*(pageNumber-1)+1
 select top pageSize * from 表名 where id>=(select max(id) from (select top pages id from 表名 order by id asc ) t )

mysql分页
 需用到的参?
 pageSize 每页昄多少条数?
 pageNumber | 从客L传来
 totalRecouds 表中的总记录数 select count (*) from 表名
 totalPages 总页?
 totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1
 pages 起始位置
 pages= pageSize*(pageNumber-1)
 SQL语句:
 select * from 表名 limit pages, pageSize;
 mysql 分页依赖于关键字 limit 它需两个参数:起始位置和pageSize
 起始位置=大?(|-1)
 起始位置=pageSize*(pageNumber -1)

oracle分页
 pageSize 每页昄多少条数?
 pageNumber | 从客L传来
 totalRecouds 表中的总记录数 select count (*) from 表名
 totalPages 总页?
 totalPages=totalRecouds%pageSize==0?totalRecouds/pageSize:totalRecouds/pageSize+1
 startPage 起始位置
 startPage= pageSize*(pageNumber-1)+1
 endPage=startPage+pageSize
 SQL语句
 select a.* from
 (
   select rownum num ,t.* from  表名 t where 某列=某?order by id asc
 )a
 where a.num>=startPage and a.num<endPage

db2分页
 int startPage=1  //起始?br />  int endPage;     //l止?br />  int pageSize=5;  //大?br />  int pageNumber=1 //h?/p>

 startPage=(pageNumber-1)*pageSize+1
 endPage=(startPage+pageSize);


 SQL语句
 select * from (select 字段1,字段2,字段3,字段4,字段5,rownumber() over(order by 排序字段 asc ) as rowid  from 表名 )as a where a.rowid >= startPage AND a.rowid <endPage

access分页
 pageSize 每页昄多少条数?
 pageNumber | 从客L传来
 pages=pageSize*(pageNumber-1)+1
 SQL语句
 select top pageSize * from 表名 where id>=(select max(id) from (select top pages id from 表名 order by id asc ) t )


 温馨提示Q您的每一ơ{?体现了我写此文的意义!!!烦请您在转蝲时注明出处http://m.tkk7.com/sxyx2008/谢谢合作!!!



雪山飞鹄 2010-09-16 16:12 发表评论
]]>
Oracle创徏删除用户、角艌Ӏ表I间、导入导出、命令ȝhttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324585.html雪山飞鹄雪山飞鹄Sat, 26 Jun 2010 17:56:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324585.htmlhttp://m.tkk7.com/sxyx2008/comments/324585.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324585.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/324585.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/324585.html删除用户

drop user user_name cascade;

建立表空?/p>

CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM. SIZE 128k; #指定区尺ؓ128k,如不指定Q区寸默认?4k

删除表空?/p>

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

一、徏立表I间

CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM. SIZE 128k; #指定区尺ؓ128k,如不指定Q区寸默认?4k

二、徏立UNDO表空?/p>

CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

#注意Q在OPEN状态下某些时刻只能用一个UNDO表空_如果要用新徏的表I间Q必d换到

该表I间:

ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

三、徏立时表I间

CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

四、改变表I间状?/p>

1.使表I间脱机

ALTER TABLESPACE game OFFLINE;

如果是意外删除了数据文gQ则必须带有RECOVER选项

ALTER TABLESPACE game OFFLINE FOR RECOVER;

2.使表I间联机

ALTER TABLESPACE game ONLINE;


3.使数据文件脱?/p>

ALTER DATABASE DATAFILE 3 OFFLINE;

4.使数据文件联?/p>

ALTER DATABASE DATAFILE 3 ONLINE;

5.使表I间只读

ALTER TABLESPACE game READ ONLY;

6.使表I间可读?/p>

ALTER TABLESPACE game READ WRITE;

五、删除表I间

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

六、扩展表I间

首先查看表空间的名字和所属文?/p>

select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

1.增加数据文g
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;

2.手动增加数据文g寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;

3.讑֮数据文g自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;

讑֮后查看表I间信息

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE

 

//创徏临时表空?/p>

create temporary tablespace zfmi_temp
tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

//tempfile参数必须?/p>


//创徏数据表空?/p>

create tablespace zfmi
logging
datafile 'D:\oracle\oradata\zfmi\zfmi.dbf'
size 100m
autoextend on
next 32m maxsize 2048m
extent management local;

//datafile参数必须?/p>


//删除用户以及用户所有的对象

drop user zfmi cascade;

//cascade参数是联删除该用户所有对象,l常遇到如用h对象而未加此参数则用户删不了的问题,所以习惯性的加此参数


//删除表空?br /> 前提Q删除表I间之前要确认该表空间没有被其他用户使用之后再做删除

drop tablespace zfmi including contents and datafiles cascade onstraints;

//including contents 删除表空间中的内容,如果删除表空间之前表I间中有内容Q而未加此参数Q表I间删不掉,所以习惯性的加此参数
//including datafiles 删除表空间中的数据文?
//cascade constraints 同时删除tablespace中表的外键参?/p>

 

如果删除表空间之前删除了表空间文Ӟ解决办法:

如果在清除表I间之前Q先删除了表I间对应的数据文Ӟ会造成数据库无法正常启动和关闭?br /> 可用如下方法恢复(此方法已l在oracle9i中验证通过Q:
下面的过E中Qfilename是已l被删除的数据文Ӟ如果有多个,则需要多ơ执行;tablespace_name是相应的表空间的名称?br /> $ sqlplus /nolog
SQL> conn / as sysdba;
如果数据库已l启动,则需要先执行下面q行Q?br /> SQL> shutdown abort
SQL> startup mount
SQL> alter database datafile 'filename' offline drop;
SQL> alter database open;
SQL> drop tablespace tablespace_name including contents;


//创徏用户q指定表I间

create user zfmi identified by zfmi
default tablespace zfmi temporary tablespace zfmi_temp;

//identified by 参数必须?/p>


//授予message用户DBA角色的所有权?/p>

GRANT DBA TO zfmi;


//l用h予权?/p>

grant connect,resource to zfmi; (db2Q指定所有权?

 

导入导出命oQ?/p>

Oracle数据导入导出imp/expq当于oracle数据q原与备份。exp命o可以把数据从q程数据库服务器导出到本地的dmp文gQ?imp命o可以把dmp文g从本地导入到q处的数据库服务器中?利用q个功能可以构徏两个相同的数据库Q一个用来测试,一个用来正式用?/p>

执行环境Q可以在SQLPLUS.EXE或者DOSQ命令行Q中执行Q?br /> DOS中可以执行时׃ 在oracle 8i ?安装目录ora81BIN被设|ؓ全局路径Q?br /> 该目录下有EXP.EXE与IMP.EXE文g被用来执行导入导出?br /> oracle用java~写QSQLPLUS.EXE、EXP.EXE、IMP.EXEq两个文件有可能是被包装后的cL件?br /> SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类Q完成导入导出功能?/p>

下面介绍的是导入导出的实例?br /> 数据导出Q?br /> 1 数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp?br />    exp system/manager@TEST file=d:daochu.dmp full=y
2 数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 数据库中的表inner_notify、notify_staff_relat导出
    exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 数据库中的表table1中的字段filed1?00"打头的数据导?br />    exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"

上面是常用的导出Q对于压~,既用winzip把dmp文g可以很好的压~?br /> 也可以在上面命o后面 加上 compress=y 来实现?/p>

数据的导?br /> 1 D:daochu.dmp 中的数据导入 TEST数据库中?br />    imp system/manager@TEST file=d:daochu.dmp
   imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
   上面可能有点问题Q因为有的表已经存在Q然后它报错,对该表就不进行导入?br />    在后面加?ignore=y 可以了?br /> 2 d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:daochu.dmp tables=(table1)

基本上上面的导入导出够用了。不情况要先是表d删除Q然后导入?/p>

注意Q?br /> 操作者要有够的权限Q权限不够它会提C?br /> 数据库时可以q上的。可以用tnsping TEST 来获得数据库TEST能否q上?/p>

附录一Q?br /> l用户增加导入数据权限的操作
W一,启动sql*puls
W二Q以system/manager登陆
W三Qcreate user 用户?IDENTIFIED BY 密码 Q如果已l创用户Q这步可以省略)
W四QGRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
   DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
      DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
W五, q行-cmd-q入dmp文g所在的目录,
      imp userid=system/manager full=y file=*.dmp
      或?imp userid=system/manager full=y file=filename.dmp

执行CZ:
F:WorkOracle_Databackup>imp userid=test/test full=y file=inner_notify.dmp

屏幕昄
Import: Release 8.1.7.0.0 - Production on 星期?2?16 16:50:05 2006
(c) Copyright 2000 Oracle Corporation. All rights reserved.

q接? Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production

l由常规路径导出由EXPORT:V08.01.07创徏的文?br /> 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导?br /> 导出服务器用UTF8 NCHAR 字符?(可能的ncharset转换)
. 正在AICHANNEL的对象导入到 AICHANNEL
. . 正在导入?nbsp;                 "INNER_NOTIFY"          4行被导入
准备启用U束条g...
成功l止导入Q但出现警告?/p>


附录二:
Oracle 不允许直接改变表的拥有? 利用Export/Import可以辑ֈq一目的.
先徏立import9.par,
然后Q用时命o如下Qimp parfile=/filepath/import9.par
?import9.par 内容如下Q?br />         FROMUSER=TGPMS      
        TOUSER=TGPMS2     Q注Q把表的拥有者由FROMUSER改ؓTOUSERQFROMUSER和TOUSER的用户可以不同)         
        ROWS=Y
        INDEXES=Y
        GRANTS=Y
        CONSTRAINTS=Y
        BUFFER=409600
        file==/backup/ctgpc_20030623.dmp
        log==/backup/import_20030623.log



雪山飞鹄 2010-06-27 01:56 发表评论
]]>
Oraclepȝ表查?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324584.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:45:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324584.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324584.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324584.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324584.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324584.html</trackback:ping><description><![CDATA[数据字典dictL属于Oracle用户sys的?<br /> 1、用P <br />  select username from dba_users; <br /> 改口?<br />  alter user spgroup identified by spgtest; <br /> 2、表I间Q?<br />  select * from dba_data_files; <br />  select * from dba_tablespaces;//表空?<br />  select tablespace_name,sum(bytes), sum(blocks) <br /> from dba_free_space group by tablespace_name;//I闲表空?<br />  select * from dba_data_files <br /> where tablespace_name='RBS';//表空间对应的数据文g <br />  select * from dba_segments <br /> where tablespace_name='INDEXS'; <br /> 3、数据库对象Q?<br />  select * from dba_objects; <br />  CLUSTER、DATABASE LINK、FUNCTION、INDEX、LIBRARY、PACKAGE、PACKAGE BODY?<br />  PROCEDURE、SEQUENCE、SYNONYM、TABLE、TRIGGER、TYPE、UNDEFINED、VIEW?<br /> 4、表Q?<br />  select * from dba_tables; <br />  analyze my_table compute statistics;->dba_tables??<br />  select extent_id,bytes from dba_extents <br />  where segment_name='CUSTOMERS' and segment_type='TABLE' <br />  order by extent_id;//表用的extent的信息。segment_type='ROLLBACK'查看回滚D늚I间分配信息 <br />  列信息: <br /> select distinct table_name <br /> from user_tab_columns <br /> where column_name='SO_TYPE_ID'; <br /> 5、烦引:  <br />  select * from dba_indexes;//索引Q包括主键烦?<br />  select * from dba_ind_columns;//索引?<br />  select i.index_name,i.uniqueness,c.column_name <br /> from user_indexes i,user_ind_columns c <br />  where i.index_name=c.index_name <br />  and i.table_name ='ACC_NBR';//联接使用 <br /> 6、序列: <br />  select * from dba_sequences; <br /> 7、视图: <br />  select * from dba_views; <br />  select * from all_views; <br /> text 可用于查询视囄成的脚本 <br /> 8、聚: <br />  select * from dba_clusters; <br /> 9、快照: <br />  select * from dba_snapshots; <br /> 快照、分区应存在相应的表I间?<br /> 10、同义词Q?<br />  select * from dba_synonyms <br /> where table_owner='SPGROUP'; <br /> //if owner is PUBLIC,then the synonyms is a public synonym. <br />  if owner is one of users,then the synonyms is a private synonym. <br /> 11、数据库链: <br />  select * from dba_db_links; <br /> 在spbase下徏数据库链 <br />  create database link dbl_spnew <br />  connect to spnew identified by spnew using 'jhhx'; <br />  insert into acc_nbr@dbl_spnew <br />  select * from acc_nbr where nxx_nbr='237' and line_nbr='8888'; <br /> 12、触发器Q?<br />  select * from dba_trigers; <br /> 存储q程Q函Cdba_objects查找?<br /> 其文本:select text from user_source where name='BOOK_SP_EXAMPLE'; <br /> 建立出错Qselect * from user_errors; <br /> oracleL存储过E,函数{Y件放在SYSTEM表空间?<br /> 13、约束: <br /> Q?Q约束是和表兌的,可在create table或alter table table_name add/drop/modify来徏立、修攏V删除约束?<br /> 可以临时止U束Q如Q?<br />  alter table book_example <br />  disable constraint book_example_1; <br />  alter table book_example <br />  enable constraint book_example_1; <br /> Q?Q主键和外键被称U束Q而not null和unique之类的约束被UCؓ列约束。通常主键和外键作ؓ单独的命名约束放在字D列表下面,而列U束可放在列定义的同一行,q样更具有可L?<br /> Q?Q列U束可从表定义看出,即describe;表约束即主键和外键,可从dba_constraints和dba_cons_columns 查?<br />  select * from user_constraints <br />  where table_name='BOOK_EXAMPLE'; <br />  select owner,CONSTRAINT_NAME,TABLE_NAME <br /> from user_constraints <br /> where constraint_type='R' <br /> order by table_name; <br /> Q?Q定义约束可以无名(pȝ自动生成U束名)和自己定义约束名Q特别是主键、外键) <br /> 如:create table book_example <br /> (identifier number not null); <br /> create table book_example <br /> (identifier number constranit book_example_1 not null); <br /> 14、回滚段Q?<br /> 在所有的修改l果存入盘前,回滚D中保持恢复该事务所需的全部信息,必须以数据库发生的事务来相应定其大(DML语句才可回滚Qcreate,drop,truncate{DDL不能回滚Q?<br /> 回滚D|?q发事务/4Q但不能过50Q每个回滚D大够处理一个完整的事务Q?<br />  create rollback segment r05 <br />  tablespace rbs; <br />  create rollback segment rbs_cvt <br />  tablespace rbs <br />  storage(initial 1M next 500k); <br /> 使回滚段在线 <br />  alter rollback segment r04 online; <br /> 用dba_extents,v$rollback_segs监测回滚D늚大小和动态增ѝ?<br /> 回滚D늚区间信息 <br />  select * from dba_extents <br />  where segment_type='ROLLBACK' and segment_name='RB1'; <br /> 回滚D늚D信?其中bytes昄目前回滚D늚字节?<br />  select * from dba_segments <br /> where segment_type='ROLLBACK' and segment_name='RB1'; <br /> Z物指定回归段 <br />  set transaction use rollback segment rbs_cvt <br /> 针对bytes可以使用回滚D回~?<br />  alter rollback segment rbs_cvt shrink; <br />  select bytes,extents,max_extents from dba_segments <br /> where segment_type='ROLLBACK' and segment_name='RBS_CVT'; <br /> 回滚D늚当前状态信息: <br />  select * from dba_rollback_segs <br /> where segment_name='RB1'; <br /> 比多回滚D늊态statusQ回滚段所属实例instance_num <br /> 查优化值optimal <br />  select n.name,s.optsize <br /> from v$rollname n,v$rollstat s <br />  where n.usn=s.usn; <br /> 回滚D中的数?<br />  set transaction use rollback segment rb1;/*回滚D名*/ <br />  select n.name,s.writes <br /> from v$rollname n,v$rollstat s <br />  where n.usn=s.usn; <br /> 当事务处理完毕,再次查询$rollstatQ比较writes(回滚D|目字节数)差|可确定事务的大小?<br /> 查询回滚D中的事?<br />  column rr heading 'RB Segment' format a18 <br />  column us heading 'Username' format a15 <br />  column os heading 'Os User' format a10 <br />  column te heading 'Terminal' format a10 <br />  select r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te <br /> from v$lock l,v$session s,v$rollname r <br />  where l.sid=s.sid(+) <br />  and trunc(l.id1/65536)=R.USN <br />  and l.type='TX' <br />  and l.lmode=6 <br />  order by r.name; <br /> 15、作?<br /> 查询作业信息 <br />  select job,broken,next_date,interval,what from user_jobs; <br />  select job,broken,next_date,interval,what from dba_jobs; <br /> 查询正在q行的作?<br />  select * from dba_jobs_running; <br /> 使用包exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (10/(24*60*60))')加入作业。间?0U钟 <br /> exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (11/(24*60))')加入作业。间?1分钟使用包exec dbms_job.remove(21)删除21号作业?<br /> <img src ="http://m.tkk7.com/sxyx2008/aggbug/324584.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:45 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324584.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DB2 创徏数据库缓冲池和表I间http://m.tkk7.com/sxyx2008/archive/2010/06/27/324583.html雪山飞鹄雪山飞鹄Sat, 26 Jun 2010 17:41:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324583.htmlhttp://m.tkk7.com/sxyx2008/comments/324583.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324583.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/324583.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/324583.html CREATE DATABASE frk
AUTOMATIC STORAGE NO  ON
'C:\' USING CODESET UTF-8 TERRITORY CN COLLATE
USING SYSTEM PAGESIZE 32768
CATALOG TABLESPACE  MANAGED BY DATABASE
USING ( FILE 'E:\db2 data\frksysdectablespace' 51200 ) 
USER TABLESPACE  MANAGED BY DATABASE
USING ( FILE 'E:\db2 data\frksysusertablespace' 51200 )
TEMPORARY TABLESPACE  MANAGED BY DATABASE
USING ( FILE 'E:\db2 data\frksystemptablespace' 51200 ) ;
2、创建缓冲池
CONNECT TO FRK;
CREATE BUFFERPOOL BUFFER1 IMMEDIATE  SIZE 250 PAGESIZE 32 K ;
CREATE BUFFERPOOL BUFFER2 IMMEDIATE  SIZE 250 PAGESIZE 32 K ;
CREATE BUFFERPOOL BUFFER3 IMMEDIATE  SIZE 250 PAGESIZE 32 K ;
CREATE BUFFERPOOL BUFFER4 IMMEDIATE  SIZE 250 PAGESIZE 32 K ;
CONNECT RESET;
3、创I间
CONNECT TO FRK;
CREATE  REGULAR  TABLESPACE FRKREGTABLESPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE 'E:\db2 data\frkregtablespacedata' 16000 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER1  DROPPED TABLE RECOVERY ON;
CREATE  SYSTEM TEMPORARY  TABLESPACE FRKSYSTEMPTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE 'E:\db2 data\frmsystemtablespacedata' 6400 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER2 ;
CREATE  USER TEMPORARY  TABLESPACE FRKUSERTEMPTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE 'E:\db2 data\frkusertemptablespacedata' 6400 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER3 ;
CREATE  LARGE  TABLESPACE FRKLAGGERTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE 'E:\db2 data\frkloggertablespacedata' 16000 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER4 ;
CONNECT RESET;
4、创
CREATE TABLE abc(
  id integer NOT NULL ,
  name VARCHAR(180))
IN FRKREGTABLESPACE;

雪山飞鹄 2010-06-27 01:41 发表评论
]]>
DB2中创建数据库和表的过E?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324582.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:40:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324582.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324582.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324582.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324582.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324582.html</trackback:ping><description><![CDATA[1、用户可以通过DB2的工具创建数据库 <br /> 2、创建缓冲层 一般徏三个32K늚~冲?<br /> 3、创Z个表I间Q系l表I间、用戯I间、常规表I间Q这三个表空间分别用刚才创建的~冲?<br /> 4、创建数据库?<br /> Q?Q无主键 <br /> create table helpDoConfg <br /> ( <br />    ID                   INTEGER , <br />    IP                   VARCHAR(16), <br />    PORT                 VARCHAR(8), <br />    projectName        VARCHAR(16) <br /> )  in webwfuserspace; <br /> Q?Q主键自增长但不控制L <br /> create table helpDoConfg <br /> ( <br />    ID                   INTEGER                not null generated  as identity, <br />    IP                   VARCHAR(16), <br />    PORT                 VARCHAR(8), <br />    projectName        VARCHAR(16) <br /> )  in webwfuserspace; <br /> Q?Q主键自增长控制L <br /> create table helpDoConfg <br /> ( <br />    ID   INTEGER   NOT NULL  GENERATED BY DEFAULT AS IDENTITY (START WITH 20000, INCREMENT BY 1, CACHE 20, NO CYCLE, <br /> <br /> NO ORDER), <br />    IP                   VARCHAR(16), <br />    PORT                 VARCHAR(8), <br />    projectName        VARCHAR(16) <br /> )  in webwfuserspace; <br /> <img src ="http://m.tkk7.com/sxyx2008/aggbug/324582.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:40 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324582.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle创徏表空间、用戗用h?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324581.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:38:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324581.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324581.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324581.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324581.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324581.html</trackback:ping><description><![CDATA[ORACLE中,表空间是数据理的基本方法,所有用L对象要存攑֜表空间中Q也是用户有空间的使用权,才能创徏用户对象Q否则是不充许创建对象,因ؓ是惛_建对? 如表,索引{,也没有地方存?Oracle会提C?没有存储配额Q?<br /> <br />   因此Q在创徏对象之前Q首先要分配存储I间Q?<br />   分配存储Q就要创I间Q?<br />   创徏表空间示例如下: <br /> create tablespace knowledgeuserspace logging datafile 'F:\OracleData\knowledge_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent management <br /> <br /> local uniform segment space management auto; <br /> <br /> 上面的语句分以下几部分: <br /> W一: create tablespace knowledgeuserspace  创徏一个名?knowledgeuserspace  的表I间. <br />     对表I间的命?遵守Oracle 的命名规范就可了. <br />    ORACLE可以创徏的表I间有三U类? <br /> (1)TEMPORARY: 临时表空?用于临时数据的存? <br /> 创徏临时表空间的语法如下: <br /> CREATE TEMPORARY TABLESPACE "SAMPLE"...... <br />    (2)UNDO : q原表空? 用于存入重做日志文g. <br /> 创徏q原表空间的语法如下: <br /> CREATE UNDO TABLESPACE "SAMPLE"...... <br /> (3)用户表空? 最重要,也是用于存放用户数据表空?<br />     可以直接写成: CREATE TABLESPACE "SAMPLE" <br /> TEMPORARY ?UNDO 表空间是ORACLE 理的特D的表空?只用于存攄l相x? <br /> W二:   LOGGING ?NOLOGGING ?LOGGING 两个选项, <br />       NOLOGGING: 创徏表空间时,不创建重做日? <br />      LOGGING 和NOLOGGING正好相反, 是在创I间时生成重做日? <br /> 用NOLOGGING?好处在于创徏时不用生成日?q样表空间的创徏较快,但是没能日志,数据丢失?不能恢复,但是一般我们在创徏表空间时,是没有数据的,按通常的做?是徏完表 <br /> <br /> I间,q导入数据后,是要Ҏ据做备䆾?所以通常不需要表I间的创建日?因此,在创I间?选择 NOLOGGING,以加快表I间的创建速度. <br /> W三: DATAFILE 用于指定数据文g的具体位|和大小. <br /> ? datafile 'F:\OracleData\knowledge_data.dbf' size 20m <br /> 说明文g的存放位|是 'F:\OracleData\knowledge_data.dbf' size 20m , 文g的大ؓ20M. <br /> 如果有多个文?可以用逗号隔开: <br /> 'F:\OracleData\knowledge_data.dbf' size 20m,     'F:\OracleData\knowledge_data1.dbf' size 20m <br /> 但是每个文g都需要指明大?单位以指定的单位为准?5M ?500K. <br /> 对具体的文g,可以Ҏ不同的需?存放大不同的介质?如磁盘阵?以减IO竟争. <br /> 指定文g名时,必须为绝对地址,不能使用相对地址. <br /> W四: EXTENT MANAGEMENT LOCAL 存储区管理方?<br /> 在Oracle 8i以前,可以有两U选择,一U是在字怸理(DICTIONARY),另一U是本地理(LOCAL ),?I开?只能是本地管理方?因ؓLOCAL 理方式有很多优? <br /> 在字怸理(DICTIONARY): 数据文件中的每一个存储单元做Z条记?所以在做DM操作?׃产生大量的对q个理表的Delete和Update操作.做大量数据管理时,会产生 <br /> <br /> 很多的DM操作,严得的媄响性能,同时,长时间对表数据的操作,会生很多的盘片,q就是ؓ什么要做磁盘整理的原因. <br /> 本地理(LOCAL): 用二q制的方式管理磁?有很高的效率,同进能最大限度的使用盘. 同时能够自动跟踪记录临近I闲I间的情况,避免q行I闲区的合ƈ操作?<br /> W五: SEGMENT SPACE MANAGEMENT   <br /> 盘扩展理Ҏ: <br /> SEGMENT SPACE MANAGEMENT: 使用该选项时区大小ql自动确定。由?Oracle 可确定各区的最佛_,所以区大小是可变的?<br /> UNIFORM SEGMENT SPACE MANAGEMENT:指定区大,也可使用默认?(1 MB)?<br /> W六: D늩间的理方式: <br /> AUTO: 只能使用在本地管理的表空间中. 使用LOCAL理表空间时,数据块中的空闲空间增加或减少后,其新状态都会在位图中反映出来。位图 Oracle 理I闲I间的行为更?<br /> <br /> 自动化,qؓ理I闲I间提供了更好的?但对含有LOB字段的表不能自动理. <br /> MANUAL: 目前已不?主要是ؓ向后兼容. <br /> W七: 指定块大? 可以具体指定表空间数据块的大? <br /> 创徏例子如下: <br /> create tablespace knowledgeuserspace logging datafile 'F:\OracleData\knowledge_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent management <br /> <br /> local uniform segment space management auto; <br /> SQL> / <br /> 表空间已创徏?<br /> 要删除表I间q?可以 <br /> SQL> drop tablespace knowledgeuserspace; <br /> 表空间已丢弃?<br /> <br /> 创徏表用、表I间、用h权完成的q程Q?<br /> --创徏临时表空?<br /> create temporary tablespace knowledge_temp  tempfile 'd:\OracleData\knowledge_temp.dbf' size 10m autoextend on next 10m maxsize unlimited extent management local; <br /> --创徏数据表空?<br /> create tablespace knowledgeuserspace logging datafile 'd:\OracleData\knowledge_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent management local uniform segment space management auto; <br /> --创徏用户q指定表I间 <br /> create user knowledge identified by knowledge default tablespace knowledgeuserspace temporary tablespace knowledge_temp; <br /> --l用h予权?<br /> grant connect,resource,dba to knowledge; <br /> --q接用户或用L?<br /> conn knowledge/knowledge; <img src ="http://m.tkk7.com/sxyx2008/aggbug/324581.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:38 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324581.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql 创徏数据库和表的语法以及常用的操?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324580.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:36:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324580.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324580.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324580.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324580.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324580.html</trackback:ping><description><![CDATA[创徏数据库的语法 <br /> 1、基本语?<br /> create database tour character set gbk; <br /> <br /> use tour; <br /> 无主键自增长?<br /> create table EMB_T_Employee <br /> ( <br />    emb_c_operatorID     int not null, <br />    emb_c_empCode        varchar(255) not null, <br />    emb_c_gender         int not null, <br />    emb_c_email          varchar(255) not null, <br />    emb_c_empMPhone      varchar(255) not null, <br />    emb_c_empTel         varchar(255), <br />    emb_c_empZipCode     varchar(50), <br />    emb_c_empPID         varchar(50), <br />    emb_c_empBirthDate   datetime, <br />    emb_c_empAddress     varchar(512), <br />    emb_c_regDate        datetime not null, <br />    emb_c_displayOrder   int not null, <br />    primary key (emb_c_operatorID) <br /> )engine=INNODB default charset=gbk; <br /> 有主键自增长不控制主键的L <br /> create table emb_t_dictBusType <br /> ( <br />    emb_c_busTypeID      int not null auto_increment, <br />    emb_c_busTypeEnName  varchar(255) not null, <br />    emb_c_busTypeZhName  varchar(255) not null, <br />    primary key(emb_c_busTypeID)   <br /> )engine=INNODB  default charset=gbk; <br /> 有主键自增长控制主键的v?<br /> create table emb_t_dictBusType <br /> ( <br />    emb_c_busTypeID      int not null auto_increment, <br />    emb_c_busTypeEnName  varchar(255) not null, <br />    emb_c_busTypeZhName  varchar(255) not null, <br />    primary key(emb_c_busTypeID)   <br /> )engine=INNODB auto_increment=1001 default charset=gbk; <br /> 2、查看当前所有的数据 <br /> show databases; <br /> 3、查看当前数据库的所有表 <br /> show tables; <br /> 4、查看表l构 <br /> desc emb_t_dictBusType ; <br /> 5、查看字W集 <br /> show variables like 'collation_%'; <br /> show variables like 'character_set_%'; <br /> 6、修Ҏ据库的字W集 <br /> alter database tour character set utf-8; <br /> <img src ="http://m.tkk7.com/sxyx2008/aggbug/324580.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:36 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324580.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sqlserver创徏数据库和表的语法http://m.tkk7.com/sxyx2008/archive/2010/06/27/324579.html雪山飞鹄雪山飞鹄Sat, 26 Jun 2010 17:34:00 GMThttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324579.htmlhttp://m.tkk7.com/sxyx2008/comments/324579.htmlhttp://m.tkk7.com/sxyx2008/archive/2010/06/27/324579.html#Feedback0http://m.tkk7.com/sxyx2008/comments/commentRss/324579.htmlhttp://m.tkk7.com/sxyx2008/services/trackbacks/324579.html use master --切换到master数据?
go
--是否存在同名的数据?
if exists(select 1 from sysdatabases where name = 'tour')
begin
  drop database tour
end
go
create database tour
on --数据文g
(
  name = 'tour_mdf', --数据文g逻辑?
  filename = 'D:\tour.mdf',--数据文g存放路径
  size = 1MB,--初始大小
  maxsize = 10MB,--最大大?
  filegrowth = 1MB--增长速度
)
log on --日志文g
(
  name = 'tour_ldf', --日志文g逻辑?
  filename = 'D:\tour.ldf',--日志文g存放路径
  size = 1MB,--初始大小
  maxsize = 10MB,--最大大?
  filegrowth = 1MB--增长速度
)
go
use tour
go
创徏数据库表
if exists(select * from sysobjects where name='stuInfo') drop table stuInfo
create table   stuInfo    /*-创徏学员信息?*/
(

stuNo   varchar(6) not null unique,   --学号Q非I(必填Q?
stuName  varchar(20) not null ,  --姓名Q非I(必填Q?
stuAge  int  not null,  --q龄QINTcd默认?个字?
stuID  NUMERIC(18,0),     --w䆾证号
stuSeat   int  IDENTITY (1,1),   --座位P自动~号
stuAddress   text   --住址Q允ؓI,卛_选输?
)
go

if exists(select * from sysobjects where name='stuMarks') drop table stuMarks
create table  stuMarks
(
ExamNo  varchar(6)  not null foreign key references stuInfo(stuNo) ,  --考号
stuNo  varchar(6) not null,   --学号
writtenExam  int  not null,  --W试成W
LabExam  int  not null    --成W
)
go

if exists(select * from sysobjects where name='users') drop table users
create table users
(
    userID int not null primary key identity(1,1),
    userName varchar(255) not null unique,
    userPWD varchar(255) not null,
    userAge int,
    userBirthDay datetime,
    userEmail varchar(255)
)
go

雪山飞鹄 2010-06-27 01:34 发表评论
]]>
oracle中创建用户和?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324578.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:33:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324578.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324578.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324578.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324578.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324578.html</trackback:ping><description><![CDATA[--创徏临时表空?<br /> create temporary tablespace tour_temp tempfile 'd:\OracleData\tour_temp.dbf' size 10m autoextend on next 10m maxsize unlimited extent <br /> <br /> management local; <br /> --创徏数据表空?<br /> create tablespace tour_data logging datafile 'd:\OracleData\tour_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent <br /> <br /> management local; <br /> --创徏用户q指定表I间 <br /> create user tour identified by tour default tablespace tour_data temporary tablespace tour_temp; <br /> --l用h予权?<br /> grant connect,resource,dba to tour; <br /> --q接用户或用L?<br /> conn tour/tour; <br /> <br /> 创徏?<br /> 非主键自增长 <br /> 主表 <br /> create table EMB_T_Role <br /> ( <br />    emb_c_roleID         int not null, <br />    emb_c_roleEnName     varchar2(255) not null, <br />    emb_c_roleZhName     varchar2(255) not null, <br />    emb_c_displayOrder   int not null, <br />    primary key (emb_c_roleID) <br /> )tablespace tour_data; <br /> 字表 <br /> create table EMB_T_RoleMenu <br /> ( <br />    emb_c_roleID         int not null, <br />    emb_c_menuID         int not null <br /> )tablespace tour_data; <br /> 外键 <br /> alter table EMB_T_RoleMenu add constraint FK_role_rmenu_roleID foreign key (emb_c_roleID) <br />       references EMB_T_Role (emb_c_roleID); <br /> <br /> 主键自增?<br /> 创徏?<br /> CREATE TABLE EG_THEME <br /> ( <br />    THEMEID              INTEGER, <br />    THEMENAME            varchar2(256), <br />    MEMO                 varchar2(1000), <br />    constraint PK_THEME_ID primary key (THEMEID) <br /> ) tablespace dataInfo_data; <br /> 创徏序列 <br /> create sequence seq_THEME_THEMEID increment by 1 start with 10001 maxvalue 999999999 minvalue 1; <br /> 创徏出发?<br /> create or replace trigger tri_THEME_THEMEID <br /> before insert on EG_THEME for each row <br /> begin <br /> select seq_THEME_THEMEID.nextval into:new.THEMEID from dual; <br /> end; <br /> / <br /> <br /> 在oracle中只有创建序列和触发器才可以解决主键自增长的问题 <img src ="http://m.tkk7.com/sxyx2008/aggbug/324578.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:33 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324578.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle所有权?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324577.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:31:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324577.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324577.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324577.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324577.html</trackback:ping><description><![CDATA[<p>grant alter system to sxyx2008; <br /> grant audit system to sxyx2008; </p> <p>grant create session to sxyx2008; <br /> grant alter session to sxyx2008; <br /> grant restricted session to sxyx2008; <br /> grant debug connect session to sxyx2008; </p> <p>grant create tablespace to sxyx2008; <br /> grant alter tablespace to sxyx2008; <br /> grant manage tablespace to sxyx2008; <br /> grant drop tablespace to sxyx2008; <br /> grant unlimited tablespace to sxyx2008; </p> <p>grant create user to sxyx2008; <br /> grant become user to sxyx2008; <br /> grant alter user to sxyx2008; <br /> grant drop user to sxyx2008; </p> <p>grant create rollback segment to sxyx2008; <br /> grant alter rollback segment to sxyx2008; <br /> grant drop rollback segment to sxyx2008; </p> <p>grant create table to sxyx2008; <br /> grant create any table to sxyx2008; <br /> grant alter any table to sxyx2008; <br /> grant backup any table to sxyx2008; <br /> grant drop any table to sxyx2008; <br /> grant lock any table to sxyx2008; <br /> grant comment any table to sxyx2008; <br /> grant select any table to sxyx2008; <br /> grant insert any table to sxyx2008; <br /> grant update any table to sxyx2008; <br /> grant delete any table to sxyx2008; <br /> grant under any table to sxyx2008; <br /> grant flashback any table to sxyx2008; </p> <p>grant create cluster to sxyx2008; <br /> grant create any cluster to sxyx2008; <br /> grant alter any cluster to sxyx2008; <br /> grant drop any cluster to sxyx2008; </p> <p>grant create any index to sxyx2008; <br /> grant alter any index to sxyx2008; <br /> grant drop any index to sxyx2008; </p> <p>grant create synonym to sxyx2008; <br /> grant create any synonym to sxyx2008; <br /> grant drop any synonym to sxyx2008; <br /> grant create public synonym to sxyx2008; <br /> grant drop public synonym to sxyx2008; </p> <p>grant create view to sxyx2008; <br /> grant create any view to sxyx2008; <br /> grant drop any view to sxyx2008; <br /> grant under any view to sxyx2008; <br /> grant merge any view to sxyx2008; <br /> grant drop any materialized view to sxyx2008; <br /> grant create materialized view to sxyx2008; <br /> grant create any materialized view to sxyx2008; <br /> grant alter any materialized view to sxyx2008; </p> <p>grant create sequence to sxyx2008; <br /> grant create any sequence to sxyx2008; <br /> grant alter any sequence to sxyx2008; <br /> grant drop any sequence to sxyx2008; <br /> grant select any sequence to sxyx2008; </p> <p>grant create database link to sxyx2008; <br /> grant create public database link to sxyx2008; <br /> grant drop public database link to sxyx2008; <br /> grant alter database to sxyx2008; <br /> grant administer database trigger to sxyx2008; <br /> grant export full database to sxyx2008; <br /> grant import full database to sxyx2008; </p> <p><br /> grant create role to sxyx2008; <br /> grant drop any role to sxyx2008; <br /> grant grant any role to sxyx2008; <br /> grant alter any role to sxyx2008; </p> <p>grant force transaction to sxyx2008; <br /> grant force any transaction to sxyx2008; <br /> grant select any transaction to sxyx2008; </p> <p>grant create procedure to sxyx2008; <br /> grant create any procedure to sxyx2008; <br /> grant alter any procedure to sxyx2008; <br /> grant drop any procedure to sxyx2008; <br /> grant execute any procedure to sxyx2008; <br /> grant debug any procedure to sxyx2008; </p> <p>grant create trigger to sxyx2008; <br /> grant create any trigger to sxyx2008; <br /> grant alter any trigger to sxyx2008; <br /> grant drop any trigger to sxyx2008; </p> <p>grant create profile to sxyx2008; <br /> grant alter profile to sxyx2008; <br /> grant drop profile to sxyx2008; <br /> grant drop any sql profile to sxyx2008; <br /> grant alter any sql profile to sxyx2008; <br /> grant create any sql profile to sxyx2008; </p> <p>grant create type to sxyx2008; <br /> grant create any type to sxyx2008; <br /> grant alter any type to sxyx2008; <br /> grant drop any type to sxyx2008; <br /> grant execute any type to sxyx2008; <br /> grant under any type to sxyx2008; </p> <p>grant create any directory to sxyx2008; <br /> grant drop any directory to sxyx2008; </p> <p>grant create library to sxyx2008; <br /> grant create any library to sxyx2008; <br /> grant alter any library to sxyx2008; <br /> grant drop any library to sxyx2008; <br /> grant execute any library to sxyx2008; </p> <p>grant create operator to sxyx2008; <br /> grant create any operator to sxyx2008; <br /> grant alter any operator to sxyx2008; <br /> grant drop any operator to sxyx2008; <br /> grant execute any operator to sxyx2008; </p> <p>grant create indextype to sxyx2008; <br /> grant create any indextype to sxyx2008; <br /> grant alter any indextype to sxyx2008; <br /> grant drop any indextype to sxyx2008; <br /> grant execute any indextype to sxyx2008; </p> <p>grant create dimension to sxyx2008; <br /> grant create any dimension to sxyx2008; <br /> grant alter any dimension to sxyx2008; <br /> grant drop any dimension to sxyx2008; </p> <p>grant manage any queue to sxyx2008; <br /> grant enqueue any queue to sxyx2008; <br /> grant dequeue any queue to sxyx2008; </p> <p>grant query rewrite to sxyx2008; <br /> grant global query rewrite to sxyx2008; </p> <p>grant create any context to sxyx2008; <br /> grant drop any context to sxyx2008; <br /> grant create evaluation context to sxyx2008; <br /> grant create any evaluation context to sxyx2008; <br /> grant alter any evaluation context to sxyx2008; <br /> grant drop any evaluation context to sxyx2008; <br /> grant execute any evaluation context to sxyx2008; </p> <p>grant create any outline to sxyx2008; <br /> grant alter any outline to sxyx2008; <br /> grant drop any outline to sxyx2008; </p> <p>grant create rule set to sxyx2008; <br /> grant create any rule set to sxyx2008; <br /> grant alter any rule set to sxyx2008; <br /> grant drop any rule set to sxyx2008; <br /> grant execute any rule set to sxyx2008; <br /> grant create rule to sxyx2008; <br /> grant create any rule to sxyx2008; <br /> grant alter any rule to sxyx2008; <br /> grant drop any rule to sxyx2008; <br /> grant execute any rule to sxyx2008; </p> <p>grant administer sql tuning set to sxyx2008; <br /> grant administer any sql tuning set to sxyx2008; </p> <p>grant manage file group to sxyx2008; <br /> grant manage any file group to sxyx2008; <br /> grant read any file group to sxyx2008; </p> <p>grant create job to sxyx2008; <br /> grant create any job to sxyx2008; <br /> grant create external job to sxyx2008; </p> <p>grant select any dictionary to sxyx2008; <br /> grant analyze any dictionary to sxyx2008; </p> <p>grant grant any privilege to sxyx2008; <br /> grant grant any object privilege to sxyx2008; </p> <p>grant exempt access policy to sxyx2008; <br /> grant exempt identity policy to sxyx2008; </p> <p>grant alter resource cost to sxyx2008; <br /> grant administer resource manager to sxyx2008; </p> <p>grant sysdba to sxyx2008; </p> <p>grant sysoper to sxyx2008; </p> <p>grant audit any to sxyx2008; </p> <p>grant analyze any to sxyx2008; </p> <p>grant on commit refresh to sxyx2008; </p> <p>grant resumable to sxyx2008; </p> <p>grant advisor to sxyx2008; </p> <p>grant execute any program to sxyx2008; </p> <p>grant execute any class to sxyx2008; </p> <p>grant manage scheduler to sxyx2008; </p> <p>grant change notification to sxyx2008; <br /> </p> <img src ="http://m.tkk7.com/sxyx2008/aggbug/324577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:31 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle创徏用户及表I间q授?/title><link>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324576.html</link><dc:creator>雪山飞鹄</dc:creator><author>雪山飞鹄</author><pubDate>Sat, 26 Jun 2010 17:22:00 GMT</pubDate><guid>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324576.html</guid><wfw:comment>http://m.tkk7.com/sxyx2008/comments/324576.html</wfw:comment><comments>http://m.tkk7.com/sxyx2008/archive/2010/06/27/324576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/sxyx2008/comments/commentRss/324576.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/sxyx2008/services/trackbacks/324576.html</trackback:ping><description><![CDATA[--创徏临时表空?br /> create temporary tablespace eos_temp tempfile 'D:\oracle\product\10.2.0\oradata\orcl\eos_temp.dbf' size 10m autoextend on next 10m maxsize unlimited extent management local;<br /> --创徏数据表空?br /> create tablespace eos_space logging datafile 'D:\oracle\product\10.2.0\oradata\orcl\eos_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent management local;<br /> --创徏用户q指定表I间<br /> create user eos identified by eos default tablespace eos_space temporary tablespace eos_temp;<br /> --l用h予权?br /> grant connect,resource,dba to eos;<br /> --q接用户或用L?br /> conn eos/eos;<br /> --查询该用户名中的?br /> select table_name from user_tables where user='eos'; <img src ="http://m.tkk7.com/sxyx2008/aggbug/324576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/sxyx2008/" target="_blank">雪山飞鹄</a> 2010-06-27 01:22 <a href="http://m.tkk7.com/sxyx2008/archive/2010/06/27/324576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://yanshimlxg.com" target="_blank">ŷպav</a>| <a href="http://haoda8.com" target="_blank">ɫͼѧ</a>| <a href="http://hbqueena.com" target="_blank">vƬ߹ۿƷ</a>| <a href="http://3c3w.com" target="_blank">91˳վɫwww</a>| <a href="http://601508.com" target="_blank">һɫƬѹۿ</a>| <a href="http://kyqp0033.com" target="_blank">ĻAVJI</a>| <a href="http://wwwdf221.com" target="_blank">þþþav</a>| <a href="http://phlinhng.com" target="_blank">޾Ʒþþwww</a>| <a href="http://mtsp2.com" target="_blank">ѹۿ+ձ </a>| <a href="http://www-959kj.com" target="_blank">Ļѹۿַ</a>| <a href="http://wx-jn.com" target="_blank">99ƵƷȫѹۿ</a>| <a href="http://jufandev.com" target="_blank">߹ۿƵվɫ</a>| <a href="http://ranjihua.com" target="_blank">һþƵ</a>| <a href="http://xtolm.com" target="_blank">gayվ</a>| <a href="http://www-8908.com" target="_blank">պƷAV</a>| <a href="http://henhenluc.com" target="_blank">޳˵Ӱ߹ۿ</a>| <a href="http://btintemet.com" target="_blank">AVɫ㽶һ</a>| <a href="http://527352.com" target="_blank">AVר߲</a>| <a href="http://tttui.com" target="_blank">ҹ侫Ʒպ</a>| <a href="http://kt4444.com" target="_blank">18վѹۿ</a>| <a href="http://mm9d.com" target="_blank">ձһһѿ </a>| <a href="http://wenfaka.com" target="_blank">www߹ۿ</a>| <a href="http://9akk.com" target="_blank">պĻò</a>| <a href="http://www-xg5777.com" target="_blank">޾Ʒ߹ۿƵ</a>| <a href="http://121fj.com" target="_blank">ձĻ</a>| <a href="http://0755host.com" target="_blank">޳xxxxxӰ</a>| <a href="http://zbhongtai.com" target="_blank">ҹӰձŷ޾Ʒһ</a>| <a href="http://633223.com" target="_blank">޾Ʒþһ</a>| <a href="http://138site.com" target="_blank">޾ƷһƷ99</a>| <a href="http://www1616hh.com" target="_blank">ղһ</a>| <a href="http://86trader.com" target="_blank">avۺɫ</a>| <a href="http://guilinsix.com" target="_blank">һĻþ</a>| <a href="http://siminglighting.com" target="_blank">þ޾ƷĻ</a>| <a href="http://zgdhuibao.com" target="_blank">޾Ʒһ23Ŀ</a>| <a href="http://wdjiuye.com" target="_blank">޹ۺ˳ۺվ00</a>| <a href="http://3x79.com" target="_blank">޹һ</a>| <a href="http://jjv5.com" target="_blank">ۺһƷ</a>| <a href="http://phlinhng.com" target="_blank">JIZZJIZZŮ</a>| <a href="http://222xx8.com" target="_blank">պƷվ</a>| <a href="http://xxx2222.com" target="_blank">һaëƬƵ</a>| <a href="http://jiayila.com" target="_blank">ձAëһƬ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>