﻿<?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-anchor110-文章分类-数据库（oracle、mysql、sql server等）相关</title><link>http://www.blogjava.net/anchor110/category/45630.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 10 Feb 2019 12:39:37 GMT</lastBuildDate><pubDate>Sun, 10 Feb 2019 12:39:37 GMT</pubDate><ttl>60</ttl><item><title>Mac下安装mysql</title><link>http://www.blogjava.net/anchor110/articles/433633.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 09 Feb 2019 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/433633.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/433633.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/433633.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/433633.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/433633.html</trackback:ping><description><![CDATA[<div><font color="#0000ff" face="Courier New, Courier, monospace"><span style="caret-color: #0000ff; white-space: pre-wrap; background-color: #f0f0f0;">操作步骤：</span></font></div>
<span style="caret-color: #0000ff; color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;">1、brew </span><span class="hljs-keyword" style="color: #0000ff; caret-color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap;">install mysql</span>
@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
<div><span class="hljs-keyword" style="color: #0000ff; caret-color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap;">2、</span><span class="hljs-built_in" style="color: #0000ff; caret-color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap;">unset</span><span style="caret-color: #0000ff; color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;"> TMPDIR</span></div>
<div><span style="caret-color: #0000ff; color: #0000ff; font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;">3、</span><span style="font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;">bash mysql</span><span class="hljs-selector-class" style="font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;">.server <span class="hljs-built_in" style="color: #0000ff;">start</span></span></div>
<div><span class="hljs-selector-class" style="font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;"><span class="hljs-built_in" style="color: #0000ff;">4、登录mysql：mysql -uroot -p</span></span></div>
<div><span class="hljs-selector-class" style="font-family: &quot;Courier New&quot;, Courier, monospace; white-space: pre-wrap; background-color: #f0f0f0;"><span class="hljs-built_in" style="color: #0000ff;">5、完成。</span></span></div><img src ="http://www.blogjava.net/anchor110/aggbug/433633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2019-02-09 10:45 <a href="http://www.blogjava.net/anchor110/articles/433633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> Druid数据库连接池，java.sql.SQLException: validateConnection false </title><link>http://www.blogjava.net/anchor110/articles/429258.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 30 Jan 2016 13:51:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/429258.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/429258.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/429258.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/429258.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/429258.html</trackback:ping><description><![CDATA[<div><div>解决方案：<br />druidDataSource.setValidationQuery("SELECT 1");</div><div>druidDataSource.setValidationQueryTimeout(60000);<br /><br /></div></div><img src ="http://www.blogjava.net/anchor110/aggbug/429258.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2016-01-30 21:51 <a href="http://www.blogjava.net/anchor110/articles/429258.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql客户端连接指定字符集</title><link>http://www.blogjava.net/anchor110/articles/428388.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 27 Nov 2015 08:12:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/428388.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/428388.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/428388.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/428388.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/428388.html</trackback:ping><description><![CDATA[<div>命令如下：<br /><br /><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; ">mysql&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">uroot&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">p&nbsp;databasename&nbsp;</span><span style="color: #000000; ">--</span><span style="color: #0000FF; ">default</span><span style="color: #000000; ">-</span><span style="color: #000000; ">character</span><span style="color: #000000; ">-</span><span style="color: #000000; ">set</span><span style="color: #000000; ">=</span><span style="color: #000000; ">utf8</span></div></div><img src ="http://www.blogjava.net/anchor110/aggbug/428388.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2015-11-27 16:12 <a href="http://www.blogjava.net/anchor110/articles/428388.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql启用查询日志</title><link>http://www.blogjava.net/anchor110/articles/422425.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sun, 25 Jan 2015 07:21:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/422425.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/422425.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/422425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/422425.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/422425.html</trackback:ping><description><![CDATA[<div>1、查看mysql server的命令行启动参数，显示如下：<br /><br />"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p"</div><br />2、修改指定配置文件C:\ProgramData\MySQL\MySQL Server 5.6\my.ini，在[[mysqld]下添加如下配置：<br /><div># 显示mysql查询日志<br />log_output=FILE<br />general_log=1<br />general_log_file="D:/logs/mysql.log"<br /><br />3、重启mysql服务。</div><br /><img src ="http://www.blogjava.net/anchor110/aggbug/422425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2015-01-25 15:21 <a href="http://www.blogjava.net/anchor110/articles/422425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ERROR 1045 (28000): Access denied for user 'openfire'@'localhost' (using password: YES)</title><link>http://www.blogjava.net/anchor110/articles/419789.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 08 Nov 2014 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/419789.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/419789.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/419789.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/419789.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/419789.html</trackback:ping><description><![CDATA[<div><div><blockquote>   <p>mysql -u root -p</p> </blockquote>  <p>Then I created a new user bill with host % </p>  <blockquote>   <p>CREATE USER 'bill'@'%' IDENTIFIED BY 'passpass';</p> </blockquote>  <p>Granted all the privileges to user bill:</p>  <blockquote>   <p>grant all privileges on <em>.</em> to 'bill'@'%' with grant option;</p> </blockquote>  <p>Then I exit from root user and try to login with bill:</p>  <blockquote>   <p>mysql -u bill -p</p> </blockquote>  <p>entered the correct password and got this error:</p>  <blockquote>   <p>ERROR 1045 (28000): Access denied for user 'bill'@'localhost' (using password: YES)</p> </blockquote></div><br />错误原因：<br />mysql.user表中存在一条user=''的记录，导致登录时首先匹配到这条记录，所以无法登录。<br /><br />解决办法：<br />删除掉这条用户记录，即操作语句：DELETE FROM mysql.user where user='';<br /><br /></div><img src ="http://www.blogjava.net/anchor110/aggbug/419789.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-11-08 14:15 <a href="http://www.blogjava.net/anchor110/articles/419789.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySQL错误Another MySQL daemon already running with the same unix socket. </title><link>http://www.blogjava.net/anchor110/articles/417875.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 12 Sep 2014 08:53:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/417875.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/417875.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/417875.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/417875.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/417875.html</trackback:ping><description><![CDATA[<div>原因：<br />mysql异常停止。<br /><br />解决办法：<br />把mysql.sock的修改，如：<div>mv&nbsp;/var/lib/mysql/mysql.sock&nbsp;/var/lib/mysql/mysql.sock.bak</div>         </div>然后再启动即可。<br /><br />另注：<div><pre id="answer-content-1472097007"  mb-10"="">mysql.sock文件是服务器用来与本地客户端进行通信的套接字文件。</pre></div><img src ="http://www.blogjava.net/anchor110/aggbug/417875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-09-12 16:53 <a href="http://www.blogjava.net/anchor110/articles/417875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下如何迁移mysql的数据存储目录</title><link>http://www.blogjava.net/anchor110/articles/409211.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 22 Jan 2014 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/409211.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/409211.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/409211.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/409211.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/409211.html</trackback:ping><description><![CDATA[<div>软连接方法，具体操作如下：（以迁移到/data1/mysql/目录为例)<br /> 先停止mysql:<br /> /etc/init.d/mysqld stop<br /> <div><div>移动数据:<br /> mv /var/lib/mysql /data1/mysql<br /> 创建软连接:<br /> ln -s /data1/mysql /var/lib/mysql</div></div><br /> 启动mysql:<br /> /etc/init.d/mysqld start<br /> 即可。</div><img src ="http://www.blogjava.net/anchor110/aggbug/409211.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-01-22 11:05 <a href="http://www.blogjava.net/anchor110/articles/409211.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何导出mysql的表结构</title><link>http://www.blogjava.net/anchor110/articles/409210.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 22 Jan 2014 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/409210.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/409210.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/409210.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/409210.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/409210.html</trackback:ping><description><![CDATA[语法如下：<br /><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; ">mysqldump&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">uroot&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">p123456&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">d&nbsp;dbname&nbsp;tablename</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">&nbsp;updatelog.sql</span></div><br /><br /><img src ="http://www.blogjava.net/anchor110/aggbug/409210.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2014-01-22 11:00 <a href="http://www.blogjava.net/anchor110/articles/409210.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ERROR 1045 (28000): Access denied for user 'openfire'@'localhost' (using password: YES)</title><link>http://www.blogjava.net/anchor110/articles/407378.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Mon, 09 Dec 2013 14:58:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/407378.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/407378.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/407378.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/407378.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/407378.html</trackback:ping><description><![CDATA[在mysql中新建了数据库，也建立了账户，按理说应该可以正常用新账户登录数据库的，因为以前一直这样用都没问题，但今天不行了。<br /><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; ">CREATE&nbsp;DATABASE&nbsp;openfire&nbsp;DEFAULT&nbsp;CHARACTER&nbsp;SET&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">UTF8</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br /><br />GRANT&nbsp;ALL&nbsp;ON&nbsp;openfire.</span><span style="color: #000000; ">*</span><span style="color: #000000; ">&nbsp;TO&nbsp;openfire@</span><span style="color: #000000; ">'</span><span style="color: #000000; ">%</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;IDENTIFIED&nbsp;BY&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">123456</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;<br /><br />FLUSH&nbsp;PRIVILEGES;</span></div><br />用mysql -uopenfire -p123456 openfire，报错如下：<br /><div>ERROR 1045 (28000): Access denied for user 'openfire'@'localhost' (using password: YES)</div><br />解决办法：<br />删除mysql中user为空的记录<br /><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; ">delete&nbsp;from&nbsp;user&nbsp;where&nbsp;user&nbsp;is&nbsp;</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;<br /><br />delete&nbsp;from&nbsp;user&nbsp;where&nbsp;user</span><span style="color: #000000; ">=</span><span style="color: #000000; ">''</span><span style="color: #000000; ">;<br /><br /><div>FLUSH PRIVILEGES;</div><br /></span></div>再登录即可。<img src ="http://www.blogjava.net/anchor110/aggbug/407378.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-12-09 22:58 <a href="http://www.blogjava.net/anchor110/articles/407378.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查看mysql数据库文件存放目录</title><link>http://www.blogjava.net/anchor110/articles/406574.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 20 Nov 2013 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/406574.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/406574.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/406574.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/406574.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/406574.html</trackback:ping><description><![CDATA[命令如下：<br /><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; ">show&nbsp;variables&nbsp;like&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">%datadir%</span><span style="color: #000000; ">'</span><span style="color: #000000; ">;</span></div><br /><img src ="http://www.blogjava.net/anchor110/aggbug/406574.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-11-20 14:18 <a href="http://www.blogjava.net/anchor110/articles/406574.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将mdb数据导入mysql</title><link>http://www.blogjava.net/anchor110/articles/404009.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 12 Sep 2013 11:10:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/404009.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/404009.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/404009.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/404009.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/404009.html</trackback:ping><description><![CDATA[解决办法：<br />使用MySQL-Front，进行导入即可。<img src ="http://www.blogjava.net/anchor110/aggbug/404009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-09-12 19:10 <a href="http://www.blogjava.net/anchor110/articles/404009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下rpm安装的mysql数据库的数据存放位置和其重要目录的介绍。</title><link>http://www.blogjava.net/anchor110/articles/401890.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 23 Jul 2013 14:26:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/401890.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/401890.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/401890.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/401890.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/401890.html</trackback:ping><description><![CDATA[<div><pre id="best-content-1259240856"  mb-10"="">rpm安装默认目录：<br />数据文件：/var/lib/mysql/<br />配置文件模板：/usr/share/mysql<br />mysql客户端工具目录：/usr/bin<br />日志目录：/var/log/</pre></div><img src ="http://www.blogjava.net/anchor110/aggbug/401890.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-07-23 22:26 <a href="http://www.blogjava.net/anchor110/articles/401890.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>删除外键关联的表中的残留数据</title><link>http://www.blogjava.net/anchor110/articles/397807.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 13 Apr 2013 15:31:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/397807.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/397807.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/397807.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/397807.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/397807.html</trackback:ping><description><![CDATA[<div><div>mysql&gt; desc video_info;<br />+-------------+--------------+------+-----+-------------------+-----------------------------+<br />| Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key | Default&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+-------------+--------------+------+-----+-------------------+-----------------------------+<br />| id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | int(11)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | auto_increment&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| vid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | NO&nbsp;&nbsp; | MUL | NULL&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; |<br />| title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; | MUL | NULL&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; |<br />| url&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| metaUrl&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| description | text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| keywords&nbsp;&nbsp;&nbsp; | varchar(500) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| videoType&nbsp;&nbsp; | varchar(255) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| webSite&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; | MUL | NULL&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; |<br />| imgPath&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&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; |<br />| createDate&nbsp; | timestamp&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |</div><br /><div>mysql&gt; desc video_info_streamtypes;<br />+------------+--------------+------+-----+---------+----------------+<br />| Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key | Default | Extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+------------+--------------+------+-----+---------+----------------+<br />| id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | int(11)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; | PRI | NULL&nbsp;&nbsp;&nbsp; | auto_increment |<br />| name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | NO&nbsp;&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(255) | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| timelength | double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />| videoId&nbsp;&nbsp;&nbsp; | int(11)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NO&nbsp;&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br />+------------+--------------+------+-----+---------+----------------+</div><br />其中video_info_streamtypes的videoId为外键关联video_info表的id。<br />现需要删除video_info_streamtypes中找不到对应video_info表中数据的记录，语句如下：<br /><br />delete from video_info_streamtypes where not exists (select * from video_info where video_info.id=video_info_streamtypes.videoId )</div><img src ="http://www.blogjava.net/anchor110/aggbug/397807.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-04-13 23:31 <a href="http://www.blogjava.net/anchor110/articles/397807.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows下启动mysql日志，记录查询的所有sql语句</title><link>http://www.blogjava.net/anchor110/articles/393684.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 01 Jan 2013 13:49:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/393684.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/393684.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/393684.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/393684.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/393684.html</trackback:ping><description><![CDATA[<div>方法：<br />1、复制[MYSQL-HOME]/my-small.ini或其他类似的my-huge.ini...，为my.ini。<br />2、在[mysqld]项下添加log=e:/my.log。切记：只能在[mysqld]下添加此属性。如果记在其他项下，不会生成相应日志。<br />&nbsp;&nbsp;&nbsp; 另外，听网上介绍，在<span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;5.2.0-falcon-alpha-community-nt</span>版本或某些版本，需要两个参数才行，如下：<br /><span style="widows: 2; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; font: 14px/24px Helvetica, Tahoma, Arial, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">&nbsp;&nbsp;&nbsp;&nbsp; log=my.log<br />&nbsp;&nbsp;&nbsp;&nbsp; log-output=FILE<br />3、重启mysql服务。<br /></span></div><img src ="http://www.blogjava.net/anchor110/aggbug/393684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2013-01-01 21:49 <a href="http://www.blogjava.net/anchor110/articles/393684.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql自动备份脚本</title><link>http://www.blogjava.net/anchor110/articles/392629.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 08 Dec 2012 00:22:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/392629.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/392629.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/392629.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/392629.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/392629.html</trackback:ping><description><![CDATA[1、vi dbbackup.sh：<br /><div>#!/bin/bash<br /><br />mysqldump -uroot -p123456fee | gzip -c &gt; /opt/fee/db/$(date +%Y%m%d)-fee.sql</div>2、编写定时任务：<br />crontab -e<br /><div>0 2 * * * /opt/fee/bin/dbbackup.sh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //每天凌晨2点执行</div>3、完毕。<img src ="http://www.blogjava.net/anchor110/aggbug/392629.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-12-08 08:22 <a href="http://www.blogjava.net/anchor110/articles/392629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql查看数据库连接数及状态</title><link>http://www.blogjava.net/anchor110/articles/391643.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 20 Nov 2012 07:02:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/391643.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/391643.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/391643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/391643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/391643.html</trackback:ping><description><![CDATA[命令如下：<br /><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; ">mysqladmin&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">uroot&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">p123456&nbsp;status</span></div>注：Threads即为连接个数。<br /><img src ="http://www.blogjava.net/anchor110/aggbug/391643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2012-11-20 15:02 <a href="http://www.blogjava.net/anchor110/articles/391643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql导入字段内容到文本文件</title><link>http://www.blogjava.net/anchor110/articles/367442.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 28 Dec 2011 10:16:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/367442.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/367442.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/367442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/367442.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/367442.html</trackback:ping><description><![CDATA[命令：select name from user into outfile '/opt/surfront/names.txt';<br /><br />执行后，names.txt中内容如下：<br />admin<br />super<br />guest<br />...<br /><br />如果出现：<div>Can't create/write to file...错误，那么请修改/opt/surfront目录是否有写权限。没有的话，chmod一下就行。</div><img src ="http://www.blogjava.net/anchor110/aggbug/367442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-12-28 18:16 <a href="http://www.blogjava.net/anchor110/articles/367442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql大数据量下修改表结构的方法</title><link>http://www.blogjava.net/anchor110/articles/361152.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 13 Oct 2011 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/361152.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/361152.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/361152.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/361152.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/361152.html</trackback:ping><description><![CDATA[当表数据量是几百万条以上时，如果要修改原表结构，比如给原表加个列字段，同时在这个表上加索引。<br />请勿使用以下方式：<br /><div>alter table video_names add column type VARCHAR(255) NOT NULL, add index(type)</div><br />原因是：<br />经过实际测试，表数据量是800多万条，运行上述语句时，几个小时执行不完。<br /><br /><br />正确方式：<br />1、创建一个新表tmp_names<br />2、执行insert into tmp_names(****) select ***** from video_name;<br />3、删除video_names<br />4、重命名tmp_name为video_names;语句为rename table tmp_names to video_names;<img src ="http://www.blogjava.net/anchor110/aggbug/361152.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-10-13 15:17 <a href="http://www.blogjava.net/anchor110/articles/361152.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql常用命令</title><link>http://www.blogjava.net/anchor110/articles/361147.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 13 Oct 2011 06:47:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/361147.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/361147.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/361147.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/361147.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/361147.html</trackback:ping><description><![CDATA[查看当前正在执行的SQL语句：<br />show processlist;<img src ="http://www.blogjava.net/anchor110/aggbug/361147.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-10-13 14:47 <a href="http://www.blogjava.net/anchor110/articles/361147.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql重命名表、增加多列和索引、复制表数据</title><link>http://www.blogjava.net/anchor110/articles/361077.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 12 Oct 2011 09:32:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/361077.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/361077.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/361077.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/361077.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/361077.html</trackback:ping><description><![CDATA[重命名表：<br /><div>  <p>rename table youku_files to video_files</p>  </div>增加多列和索引：<br /><div>  <p><span>alter table video_info add (imgpath VARCHAR(255), website varchar(40)),add index(type)</span></p><p><br /><span></span></p><p><span>复制表数据：</span></p><p><span><div>  <p><span>insert into video_files(id,name,disk,hash,size,date,type) select id,name,disk,hash,size,date,'youku' from youku_files</span></p>  </div><br /></span></p>  </div><img src ="http://www.blogjava.net/anchor110/aggbug/361077.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-10-12 17:32 <a href="http://www.blogjava.net/anchor110/articles/361077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设置MySQL wait_timeout</title><link>http://www.blogjava.net/anchor110/articles/360171.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 08 Oct 2011 02:23:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/360171.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/360171.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/360171.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/360171.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/360171.html</trackback:ping><description><![CDATA[方法一：<br /><div>mysql&gt; set global wait_timeout=864000;<br style="line-height:normal;font-family:Arial;" /><br style="line-height:normal;font-family:Arial;" />mysql&gt; show global variables like 'wait_timeout';<br /><div>+---------------+--------+<br />| Variable_name | Value&nbsp; |<br />+---------------+--------+<br />| wait_timeout&nbsp; | 864000 |<br />+---------------+--------+<br /><br />方法二：<br />vi /etc/my.cnf文件，在[mysqld]下方添加文字：<br />wait_timeout=864000</div></div><img src ="http://www.blogjava.net/anchor110/aggbug/360171.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-10-08 10:23 <a href="http://www.blogjava.net/anchor110/articles/360171.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何找回oracle的sys密码</title><link>http://www.blogjava.net/anchor110/articles/352504.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 17 Jun 2011 04:53:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/352504.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/352504.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/352504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/352504.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/352504.html</trackback:ping><description><![CDATA[<span id="zoom"> <p style="text-indent: 2em;"><strong>有两种方法找回sys密码:</strong>  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;"><strong>1.用<a href="http://www.stuhack.com/windows/" target="_blank"><u>windows</u></a>验证(请确认OracleBaseDir/ora92/network/admin/sqlnet.ora文件中</strong>  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">SQLNET.AUTHENTICATION_SERVICES= (NTS)  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">这行未被注释),然后敲入  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">sql&gt; connect sys/随意密码 as sysdba;  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">sql&gt; alter user sys identified by 'new_pass<a href="http://www.stuhack.com/article/soft/word/" target="_blank"><u>word</u></a>';  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;"><strong>2.通过orapwd命令重新创建密码文件(每个DB有自己的密码文件)</strong>  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">先把OracleBaseDir/ora92/database/PWD+DBSID名.ora改成另外的文件名,  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">进入sqlplus,  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">sql&gt; orapwd.exe file=OracleBaseDir/ora92/database/my<a href="http://www.stuhack.com/sjk/oracle/" target="_blank"><u>oracle</u></a>.ora password=newpwd entries=10;  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">将OracleBaseDir/ora92/database/myoracle.ora文件名改为PWD+DBSID名.ora  </p><p style="text-indent: 2em;"> </p><p style="text-indent: 2em;">最后，重新启动Oracle服务。</p><p style="text-indent: 2em;"><br /></p><p style="text-indent: 2em;">注：如果oracle的版本为10g及以上，则不用重启oracle服务。<br /></p></span><img src ="http://www.blogjava.net/anchor110/aggbug/352504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-06-17 12:53 <a href="http://www.blogjava.net/anchor110/articles/352504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORA-12541:TNS: 没有监听器.解决方法！</title><link>http://www.blogjava.net/anchor110/articles/344054.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 11 Feb 2011 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/344054.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/344054.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/344054.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/344054.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/344054.html</trackback:ping><description><![CDATA[<p>CMD至oraHome\ora92\bin下，运行以下命令：<br />
lsnrctl &nbsp; start<br />
即可。</p>
<img src ="http://www.blogjava.net/anchor110/aggbug/344054.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-02-11 14:33 <a href="http://www.blogjava.net/anchor110/articles/344054.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何取出oracle中某个表的最后修改日期</title><link>http://www.blogjava.net/anchor110/articles/343249.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Thu, 20 Jan 2011 01:58:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/343249.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/343249.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/343249.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/343249.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/343249.html</trackback:ping><description><![CDATA[<span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">select last_ddl_time<br />
from user_objects<br />
where object_name='TABLE_NAME'<br />
and object_type='table';</span>
<img src ="http://www.blogjava.net/anchor110/aggbug/343249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2011-01-20 09:58 <a href="http://www.blogjava.net/anchor110/articles/343249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql修改密码的方法</title><link>http://www.blogjava.net/anchor110/articles/338546.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Sat, 20 Nov 2010 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/338546.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/338546.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/338546.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/338546.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/338546.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">mysql</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;update&nbsp;mysql.user&nbsp;set&nbsp;password</span><span style="color: #000000;">=</span><span style="color: #000000;">PASSWORD(</span><span style="color: #000000;">'</span><span style="color: #000000;">123456</span><span style="color: #000000;">'</span><span style="color: #000000;">)&nbsp;where&nbsp;User</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">root</span><span style="color: #000000;">'</span><span style="color: #000000;">;&nbsp;<br />
<br />
mysql</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">&nbsp;flush&nbsp;privileges;<br />
<br />
授权:&nbsp;GRANT&nbsp;ALL&nbsp;PRIVILEGES&nbsp;ON&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">.</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;TO&nbsp;root@</span><span style="color: #000000;">'</span><span style="color: #000000;">%</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;IDENTIFIED&nbsp;BY&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">123456</span><span style="color: #000000;">'</span><span style="color: #000000;">;</span></div>
<img src ="http://www.blogjava.net/anchor110/aggbug/338546.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-11-20 14:33 <a href="http://www.blogjava.net/anchor110/articles/338546.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle下监控session、表空间性能数据</title><link>http://www.blogjava.net/anchor110/articles/337340.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 05 Nov 2010 07:22:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/337340.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/337340.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/337340.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/337340.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/337340.html</trackback:ping><description><![CDATA[ORACLE下监控SESSION、表空间性能数据，需要以DBA身份，取得一些系统视图的信息。<br />
建立两个表，<br />
viva_session表，包含字段id(序列递增)，createdate（默认系统时间sysdate）,inactiveCount(不活跃会话数)，activeCount(活跃会话数)。<br />
viva_tablespace表，包含字段字段id(序列递增)，createdatet(默认系统时间sysdate)，tablespace_name(表空间名称)，total_mb(总大小)，used_mb(已使用的大小),used_pct(已使用的比例)。<br />
1、SESSON数据的取得，代码：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><span style="color: #000000;">create&nbsp;or&nbsp;replace&nbsp;procedure&nbsp;viva_session_proc&nbsp;is<br />
begin<br />
DECLARE<br />
&nbsp;&nbsp;inactiveCount&nbsp;NUMBER;<br />
&nbsp;&nbsp;activeCount&nbsp;NUMBER;<br />
begin<br />
&nbsp;&nbsp;select&nbsp;count(</span><span style="color: #000000;">*</span><span style="color: #000000;">)&nbsp;into&nbsp;inactiveCount&nbsp;from&nbsp;v$session&nbsp;where&nbsp;status</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">INACTIVE</span><span style="color: #000000;">'</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;select&nbsp;count(</span><span style="color: #000000;">*</span><span style="color: #000000;">)&nbsp;into&nbsp;activeCount&nbsp;from&nbsp;v$session&nbsp;where&nbsp;status</span><span style="color: #000000;">=</span><span style="color: #000000;">'</span><span style="color: #000000;">ACTIVE</span><span style="color: #000000;">'</span><span style="color: #000000;">;<br />
&nbsp;&nbsp;insert&nbsp;into&nbsp;pmsuser.viva_session(inactive,active)<br />
&nbsp;&nbsp;values(inactiveCount,activeCount);<br />
end;<br />
end&nbsp;viva_session_proc;</span></div>
2、表空间数据的取得，代码：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><span style="color: #000000;">create&nbsp;or&nbsp;replace&nbsp;procedure&nbsp;viva_tablespace_proc&nbsp;is<br />
begin<br />
&nbsp;&nbsp;insert&nbsp;into&nbsp;pmsuser.viva_tablespace(tablespace_name,total_mb,used_mb,used_pct)<br />
&nbsp;&nbsp;select&nbsp;<br />
&nbsp;&nbsp;total.tablespace_name,<br />
&nbsp;&nbsp;round(total.MB,&nbsp;</span><span style="color: #000000;">2</span><span style="color: #000000;">)&nbsp;as&nbsp;Total_MB,round(total.MB&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;free.MB,&nbsp;</span><span style="color: #000000;">2</span><span style="color: #000000;">)&nbsp;as&nbsp;Used_MB,<br />
round((</span><span style="color: #000000;">1</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">-</span><span style="color: #000000;">&nbsp;free.MB&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">&nbsp;total.MB)&nbsp;</span><span style="color: #000000;">*</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">100</span><span style="color: #000000;">,&nbsp;</span><span style="color: #000000;">2</span><span style="color: #000000;">)&nbsp;</span><span style="color: #000000;">||</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">'</span><span style="color: #000000;">%</span><span style="color: #000000;">'</span><span style="color: #000000;">&nbsp;as&nbsp;Used_Pct<br />
from&nbsp;(select&nbsp;tablespace_name,&nbsp;sum(bytes)&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1024</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1024</span><span style="color: #000000;">&nbsp;as&nbsp;MB<br />
from&nbsp;dba_free_space<br />
group&nbsp;by&nbsp;tablespace_name)&nbsp;free,<br />
(select&nbsp;tablespace_name,&nbsp;sum(bytes)&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1024</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">/</span><span style="color: #000000;">&nbsp;</span><span style="color: #000000;">1024</span><span style="color: #000000;">&nbsp;as&nbsp;MB<br />
from&nbsp;dba_data_files<br />
group&nbsp;by&nbsp;tablespace_name)&nbsp;total<br />
where&nbsp;free.tablespace_name&nbsp;</span><span style="color: #000000;">=</span><span style="color: #000000;">&nbsp;total.tablespace_name;<br />
<br />
end&nbsp;viva_tablespace_proc;</span></div>
<br />
<br />
<img src ="http://www.blogjava.net/anchor110/aggbug/337340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-11-05 15:22 <a href="http://www.blogjava.net/anchor110/articles/337340.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PL/SQL develope中建立JOB</title><link>http://www.blogjava.net/anchor110/articles/337336.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Fri, 05 Nov 2010 07:07:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/337336.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/337336.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/337336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/337336.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/337336.html</trackback:ping><description><![CDATA[what的填写，示例如下：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><span style="color: #000000;">begin<br />
viva_session_proc;<br />
end;</span></div>
其中，viva_session_proc为你的存储过程。<br />
<br />
next date不用填，会自动生成。<br />
<br />
Interval的填写，示例如下：<br />
<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><span style="color: #000000;">sysdate</span><span style="color: #000000;">+</span><span style="color: #000000;">5</span><span style="color: #000000;">/</span><span style="color: #000000;">1440</span></div>
这代表，第5分钟执行一次。<br />
1/24&nbsp;&nbsp;&nbsp; 一小时；<br />
1/1440&nbsp;&nbsp;&nbsp; 一分；<br />
1/3600&nbsp;&nbsp; 一秒；<br />
<br />
<img src ="http://www.blogjava.net/anchor110/aggbug/337336.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-11-05 15:07 <a href="http://www.blogjava.net/anchor110/articles/337336.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle性能监控脚本(注：转载于http://www.vcmy.com/article/2006-3-21/194-1.htm)</title><link>http://www.blogjava.net/anchor110/articles/336909.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Wed, 03 Nov 2010 03:22:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/336909.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/336909.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/336909.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/336909.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/336909.html</trackback:ping><description><![CDATA[<p>1. 监控事例的等待 </p>
<p>select event,sum(decode(wait_Time,0,0,1)) "Prev", <br />
sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" <br />
from v$session_Wait <br />
group by event order by 4; </p>
<p>2. 回滚段的争用情况 </p>
<p>select name, waits, gets, waits/gets "Ratio" <br />
from v$rollstat a, v$rollname b <br />
where a.usn = b.usn; </p>
<p>3. 监控表空间的 I/O 比例 </p>
<p>select df.tablespace_name name,df.file_name "file",f.phyrds pyr, <br />
f.phyblkrd pbr,f.phywrts pyw, f.phyblkwrt pbw <br />
from v$filestat f, dba_data_files df <br />
where f.file# = df.file_id <br />
order by df.tablespace_name; </p>
<p>4. 监控文件系统的 I/O 比例 </p>
<p>select substr(a.file#,1,2) "#", substr(a.name,1,30) "Name", <br />
a.status, a.bytes, b.phyrds, b.phywrts <br />
from v$datafile a, v$filestat b <br />
where a.file# = b.file#; </p>
<p>5.在某个用户下找所有的索引 </p>
<p>select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name <br />
from user_ind_columns, user_indexes <br />
where user_ind_columns.index_name = user_indexes.index_name <br />
and user_ind_columns.table_name = user_indexes.table_name <br />
order by user_indexes.table_type, user_indexes.table_name, <br />
user_indexes.index_name, column_position; </p>
<p>6. 监控 SGA 的命中率 </p>
<p>select a.value + b.value "logical_reads", c.value "phys_reads", <br />
round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) "BUFFER HIT RATIO" <br />
from v$sysstat a, v$sysstat b, v$sysstat c <br />
where a.statistic# = 38 and b.statistic# = 39 <br />
and c.statistic# = 40; </p>
<p>7. 监控 SGA 中字典缓冲区的命中率 </p>
<p>select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss ratio", <br />
(1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio" <br />
from v$rowcache <br />
where gets+getmisses &lt;&gt;0 <br />
group by parameter, gets, getmisses; </p>
<p>8. 监控 SGA 中共享缓存区的命中率，应该小于1% </p>
<p>select sum(pins) "Total Pins", sum(reloads) "Total Reloads", <br />
sum(reloads)/sum(pins) *100 libcache <br />
from v$librarycache; </p>
<p>select sum(pinhits-reloads)/sum(pins) "hit radio",sum(reloads)/sum(pins) "reload percent" <br />
from v$librarycache; </p>
<p>9. 显示所有数据库对象的类别和大小 </p>
<p>select count(name) num_instances ,type ,sum(source_size) source_size , <br />
sum(parsed_size) parsed_size ,sum(code_size) code_size ,sum(error_size) error_size, <br />
sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size) size_required <br />
from dba_object_size <br />
group by type order by 2; </p>
<p>10. 监控 SGA 中重做日志缓存区的命中率，应该小于1% </p>
<p>SELECT name, gets, misses, immediate_gets, immediate_misses, <br />
Decode(gets,0,0,misses/gets*100) ratio1, <br />
Decode(immediate_gets+immediate_misses,0,0, <br />
immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 <br />
FROM v$latch WHERE name IN ('redo allocation', 'redo copy'); </p>
<p>11. 监控内存和硬盘的排序比率，最好使它小于 .10，增加 sort_area_size </p>
<p>SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts (disk)'); </p>
<p><br />
12. 监控当前数据库谁在运行什么SQL语句 </p>
<p>SELECT osuser, username, sql_text from v$session a, v$sqltext b <br />
where a.sql_address =b.address order by address, piece; </p>
<p>13. 监控字典缓冲区 </p>
<p>SELECT (SUM(PINS - RELOADS)) / SUM(PINS) "LIB CACHE" FROM V$LIBRARYCACHE; <br />
SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) "ROW CACHE" FROM V$ROWCACHE; <br />
SELECT SUM(PINS) "EXECUTIONS", SUM(RELOADS) "CACHE MISSES WHILE EXECUTING" FROM V$LIBRARYCACHE; </p>
<p>后者除以前者,此比率小于1%,接近0%为好。 </p>
<p>SELECT SUM(GETS) "DICTIONARY GETS",SUM(GETMISSES) "DICTIONARY CACHE GET MISSES" <br />
FROM V$ROWCACHE </p>
<p>14. 找ORACLE字符集 </p>
<p>select * from sys.props$ where name='NLS_CHARACTERSET'; </p>
<p>15. 监控 MTS </p>
<p>select busy/(busy+idle) "shared servers busy" from v$dispatcher; </p>
<p>此值大于0.5时，参数需加大 </p>
<p>select sum(wait)/sum(totalq) "dispatcher waits" from v$queue where type='dispatcher'; <br />
select count(*) from v$dispatcher; <br />
select servers_highwater from v$mts; </p>
<p>servers_highwater接近mts_max_servers时，参数需加大 </p>
<p>16. 碎片程度 </p>
<p>select tablespace_name,count(tablespace_name) from dba_free_space group by tablespace_name <br />
having count(tablespace_name)&gt;10; </p>
<p>alter tablespace name coalesce; <br />
alter table name deallocate unused; </p>
<p>create or replace view ts_blocks_v as <br />
select tablespace_name,block_id,bytes,blocks,'free space' segment_name from dba_free_space <br />
union all <br />
select tablespace_name,block_id,bytes,blocks,segment_name from dba_extents; </p>
<p>select * from ts_blocks_v; </p>
<p>select tablespace_name,sum(bytes),max(bytes),count(block_id) from dba_free_space <br />
group by tablespace_name; </p>
<p>查看碎片程度高的表 </p>
<p>SELECT segment_name table_name , COUNT(*) extents <br />
FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_name <br />
HAVING COUNT(*) = (SELECT MAX( COUNT(*) ) FROM dba_segments GROUP BY segment_name); </p>
<p>17. 表、索引的存储情况检查 </p>
<p>select segment_name,sum(bytes) space,count(*) ext_quan from dba_extents where <br />
tablespace_name='&amp;tablespace_name' and segment_type='TABLE' group by tablespace_name,segment_name; </p>
<p>select segment_name,count(*) from dba_extents where segment_type='INDEX' and owner='&amp;owner' <br />
group by segment_name;</p>
<img src ="http://www.blogjava.net/anchor110/aggbug/336909.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-11-03 11:22 <a href="http://www.blogjava.net/anchor110/articles/336909.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle查询表空间使用情况（经典篇）（注：转载于http://www.examda.com/oracle/zixun/hangye/20090802/093845216.html）</title><link>http://www.blogjava.net/anchor110/articles/336815.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 02 Nov 2010 08:12:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/336815.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/336815.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/336815.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/336815.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/336815.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; <strong>--查询表空间使用情况</strong><br />
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",<br />
D.TOT_GROOTTE_MB "表空间大小(M)",<br />
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",<br />
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",<br />
F.TOTAL_BYTES "空闲空间(M)",<br />
F.MAX_BYTES "最大块(M)"<br />
FROM (SELECT TABLESPACE_NAME,<br />
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,<br />
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES<br />
FROM SYS.DBA_FREE_SPACE<br />
GROUP BY TABLESPACE_NAME) F,<br />
(SELECT DD.TABLESPACE_NAME,<br />
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB<br />
FROM SYS.DBA_DATA_FILES DD<br />
GROUP BY DD.TABLESPACE_NAME) D<br />
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME<br />
ORDER BY 1<br />
<strong>--查询表空间的free space</strong><br />
select tablespace_name,<br />
count(*) as extends,<br />
round(sum(bytes) / 1024 / 1024, 2) as MB,<br />
sum(blocks) as blocks<br />
from dba_free_space<br />
group by tablespace_name;<br />
<strong>--查询表空间的总容量</strong><br />
select tablespace_name, sum(bytes) / 1024 / 1024 as MB<br />
from dba_data_files<br />
group by tablespace_name;<br />
<strong>--查询表空间使用率</strong><br />
select total.tablespace_name,<br />
round(total.MB, 2) as Total_MB,<br />
round(total.MB - free.MB, 2) as Used_MB,<br />
round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pct<br />
from (select tablespace_name, sum(bytes) / 1024 / 1024 as MB<br />
from dba_free_space<br />
group by tablespace_name) free,<br />
(select tablespace_name, sum(bytes) / 1024 / 1024 as MB<br />
from dba_data_files<br />
group by tablespace_name) total<br />
where free.tablespace_name = total.tablespace_name;
<img src ="http://www.blogjava.net/anchor110/aggbug/336815.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-11-02 16:12 <a href="http://www.blogjava.net/anchor110/articles/336815.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle错误：ORA-01033(注：转载于http://www.cnblogs.com/zaspring/archive/2009/05/20/1472740.html)</title><link>http://www.blogjava.net/anchor110/articles/334639.html</link><dc:creator>小一败涂地</dc:creator><author>小一败涂地</author><pubDate>Tue, 12 Oct 2010 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/anchor110/articles/334639.html</guid><wfw:comment>http://www.blogjava.net/anchor110/comments/334639.html</wfw:comment><comments>http://www.blogjava.net/anchor110/articles/334639.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/anchor110/comments/commentRss/334639.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/anchor110/services/trackbacks/334639.html</trackback:ping><description><![CDATA[<p><strong>错误编码</strong>：ORA-01033: ORACLE initialization or shutdown in progress</p>
<p><strong>故障描述</strong>：因为移动了数据库文件（[NAME].DMP）/日志文件等文件，导致数据库连接出现ORA-01033错误。</p>
<p><strong>故障分析</strong>：网上有一种常见的说法是该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误。ORACLE将识别为数据库未装载完成而导致出现如上错误。</p>
<p><strong>故障特征</strong>：使用命令行sqlplus或PL/SQL Developer均无法打开数据库。但是可以使用sys用户以sysdba的身份登录系统</p>
<p><strong>处理步骤</strong>：</p>
<p>1. 在 &#8216;开始&#8217;--&gt;&#8216;运行&#8217;执行cmd</p>
<p>2. 输入：sqlplus "/ as sysdba"</p>
<p>&nbsp; 应提示类似于如下信息：</p>
<p>SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5月 20 22:07:45 2009</p>
<p>Copyright (c) 1982, 2002, Oracle Corporation.&nbsp; All rights reserved.<br />
连接到:<br />
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production<br />
With the Partitioning, OLAP and Oracle Data Mining options<br />
JServer Release 9.2.0.1.0 - Production</p>
<p>3. 输入：shutdown immediate <br />
&nbsp; 应提示类似于如下信息：</p>
<p>ORA-01109: 数据库未打开 </p>
<p>已经卸载数据库。</p>
<p>4. 输入：startup</p>
<p>&nbsp; 应提示类似于如下信息：</p>
<p>ORA-01157: 无法标识/锁定数据文件 15 - 请参阅 DBWR 跟踪文件 <br />
ORA-01110: 数据文件 15: 'D:"TEST"MY_INDEX1_1.DBF' <br />
5. 根据第4步信息输入：alter database datafile 'D:"TEST"MY_INDEX1_1.DBF' offline drop </p>
<p>&nbsp; 应提示类似于如下信息：</p>
<p>数据库已更改。 </p>
<p>6. 重复第3、4、5步骤，直到第4步不再出现ORA-01157、ORA-01110错误信息，即告OK.</p>
<img src ="http://www.blogjava.net/anchor110/aggbug/334639.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/anchor110/" target="_blank">小一败涂地</a> 2010-10-12 14:09 <a href="http://www.blogjava.net/anchor110/articles/334639.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>