<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Validba&#039;S Home</title>
	<atom:link href="http://www.validba.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.validba.net</link>
	<description>从末停止过</description>
	<lastBuildDate>Wed, 01 Feb 2012 02:26:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mysql Operation Tips</title>
		<link>http://www.validba.net/2012/01/mysql-operation-tips/</link>
		<comments>http://www.validba.net/2012/01/mysql-operation-tips/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 02:40:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Mysql RDBMS]]></category>
		<category><![CDATA[Mysql]]></category>

		<guid isPermaLink="false">http://www.validba.net/2012/01/mysql-operation-tips/</guid>
		<description><![CDATA[最近有几个项目用到了Mysql数据库，遇到了很多的问题。整理几个Tips以后备查。 mysqldump 导出Blob数据 默认情况下mysqldump并不会导出blob数据，如果需要导出，那就在命令行使用&#8211;hex-blob参数。这个参数非常有用，mysql将blob数据以0xaaa十六进制的字符串导出，导入时会自动解析这些字符串，还原为BLOB数据。 提高导出速度 添加&#8211;opt参数可以提高导出的效率,这个参数其实是&#8211;add-drop-table &#8211;add-locks &#8211;create-options &#8211;disable-keys &#8211;extended-insert &#8211;lock-tables &#8211;quick &#8211;set-charset.几个参数的缩写。这里需要介绍的是：1)&#8211;quick参数在导出时可以直接跳过缓冲直接将数据写入文件；2)&#8211;add-locks会在数据文件中包含对表添加lock的命令，在导入时对表首先进行lock；3)&#8211;disable-keys参数会在数据文件中包含禁用constraints的信息，在导入时可以提高导入速度，但在数据导入后，需要手动执行 SET AUTOCOMMIT=1;SET FOREIGN_KEY_CHECKS=1恢复约束和自动提交。 数据导入 在导入mysqldump的文本数据时,可以使用msyql命令,并且加上&#8211;quick &#8211;slient参数，这两个参数很有用。如果要导入第三方数据时,在数据导入前可以禁用约束，如果导入到innodb表中还可以禁用autocommit。 比如： mysql -uroot -p use mysql; set unique_checks=0; set foreign_key_checks=0; set autocommit=0; ..Import Datafile commit; set unique-checks=1; set foreign_key_checks=1; set autocommit=1; 其他参数 &#8211;single-transaction 这个参数是专门针对事务设计的，在需要导出的数据前面添加BEGIN SQL 标识符，保证数据的逻辑性和一致性，如果要导出innodb数据可以添加。 &#8211;default-character-set 指定mysqldump连接会话的字符集，在数据导出时会进行字符集转换。 &#8211;master-data 创建数据复制时可选，如果不使用此参数，可以在数据导入slave后单独通过CHANGE MASTER TO命令配置MASTER服务器。 更多mysqldump信息详见http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html 字符集问题 mysql有多种字符集概念，服务器字符集，数据库字符集，连接字符集，客户端字符集，系统字符集等。 系统字符集表示当前系统环境的字符集；服务器字符集代表当前mysql服务器以及数据字典所使用的字符集；数据库字符集表示创建数据库时数据库默认使用的字符集，mysql允许每个数据库，每张表在创建时指定不同的字符集；客户端字符集以及连接字符集都表示了每个连接mysql数据库的应用或者会话使用的字符集。 [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2012/01/mysql-operation-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Verify Privileges In Procedures Or Functions Or Package</title>
		<link>http://www.validba.net/2011/12/how-to-verify-privileges-in-procedures-or-functions-or-package/</link>
		<comments>http://www.validba.net/2011/12/how-to-verify-privileges-in-procedures-or-functions-or-package/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 06:58:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/12/how-to-verify-privileges-in-procedures-or-functions-or-package/</guid>
		<description><![CDATA[默认情况存储过程或函数中对对象的权限验证和直接在SQL语句运行时对权限的验证方式是不同的。 存储过程的权限验证包括两个阶段：创建编译时的权限检查；运行时权限检查。 创建的时候除了验证CREATE PROCEDURE/CREATE FUNCTION/CREATE PACKAGE权限之外，还要验证是否对存储过程中所涉及的对象具有可操作的权限，比如DML或者DDL权限。如果存储过程中包含了动态SQL，比如：EXECUTE IMMEDIATE或者DBMS_SQL包装的SQL语句，那么类似的权限验证只有在存储过程运行时才会检查。 运行时验证EXECUTE PROCEDURE权限，如果存储过程中包含了动态SQL那么这时对存储过程才进行编译并对SQL中包含的对象进行相应的权限检查。 数据库版本： Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod user2具有下列权限： [oracle@iQueDB1 ~]$ tbs getprivs user2 Enter value for schems: Privs Obj.Owner Obj.Tab Grantor ------------------------------ --------------- -------------------- -------------------- SYS---UNLIMITED TABLESPACE Role--DBA Role--RESOURCE Role--CONNECT DBA role中包含了SELECT ANY TABLE 权限。所以下面的SQL在user2中可以执行： [oracle@iQueDB1 ~]$ sqlplus user2/user2 SQL*Plus: Release 10.2.0.4.0 - [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/12/how-to-verify-privileges-in-procedures-or-functions-or-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBMS_REPAIR SCRIPT</title>
		<link>http://www.validba.net/2011/12/dbms_repair-script/</link>
		<comments>http://www.validba.net/2011/12/dbms_repair-script/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 09:38:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[blockrecover]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/12/dbms_repair-script/</guid>
		<description><![CDATA[Applies to: Oracle Server &#8211; Enterprise Edition &#8211; Version: 8.1.5.0 to 11.1.0.7 &#8211; Release: 8.1.5 to 11.1 Information in this document applies to any platform. Checked for relevance on 16-Oct-2010 Purpose This script is intended to provide a simple and quick way to run DBMS_REPAIR to identify and skip corrupted blocks Software Requirements/Prerequisites SQL*Plus&#160; Configuring [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/12/dbms_repair-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding and Troubleshooting Instance Load Balancing</title>
		<link>http://www.validba.net/2011/12/understanding-and-troubleshooting-instance-load-balancing/</link>
		<comments>http://www.validba.net/2011/12/understanding-and-troubleshooting-instance-load-balancing/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 09:02:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[tns]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/12/understanding-and-troubleshooting-instance-load-balancing/</guid>
		<description><![CDATA[转自：Metalink：263599.1 Applies to: Oracle Net Services Information in this document applies to any platform. Purpose To provide an understanding of instance load balancing architecture and to show how to further investigate issues in this area. Scope and Application This document is intended for use by DBA&#8217;s and support analysts attempting to understand and troubleshoot Load [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/12/understanding-and-troubleshooting-instance-load-balancing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ORA-07445 [qeesTraverseExpr]</title>
		<link>http://www.validba.net/2011/12/ora-07445-qeestraverseexpr/</link>
		<comments>http://www.validba.net/2011/12/ora-07445-qeestraverseexpr/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 02:37:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[diagnosis]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/12/ora-07445-qeestraverseexpr/</guid>
		<description><![CDATA[最近在一个10.1.0.5 rac 数据库上经常出现: Errors in file /u01/app/oracle/admin/IBUDB/udump/ibudb2_ora_28331.trc: ORA-07445: exception encountered: core dump [qeesTraverseExpr()+17] [SIGSEGV] [Address not mapped to object] [0x0] [] [] sdtcs_getexecname: ignored overriding value [oracleIBUDB2] 然后还伴随着一堆的转储信息： Trace dumping is performing id=[cdmp_20111207101220] Wed Dec&#160; 7 10:48:09 2011 Trace dumping is performing id=[cdmp_20111207104800] Wed Dec&#160; 7 11:17:56 2011 Trace dumping is performing id=[cdmp_20111207111747] Wed Dec&#160; [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/12/ora-07445-qeestraverseexpr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procwatcher:Monitor and Examine Oracle DB and Clusterware Processes</title>
		<link>http://www.validba.net/2011/10/procwatchermonitor-and-examine-oracle-db-and-clusterware-processes/</link>
		<comments>http://www.validba.net/2011/10/procwatchermonitor-and-examine-oracle-db-and-clusterware-processes/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 03:10:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[scripts]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/10/procwatchermonitor-and-examine-oracle-db-and-clusterware-processes/</guid>
		<description><![CDATA[Procwatcher是一个shell脚本，可以利用她间隔性收集ORACLE DB、Clusterware(包括asm)进程信息帮助我们诊断数据库异常和潜在的性能问题。 # This script will find clusterware and/or Oracle Background processes and collect # stack traces for debugging. It will write a file called procname_pid_date_hour.out # for each process. If you are debugging clusterware then run this script as root. # If you are only debugging Oracle background processes then you can run as [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/10/procwatchermonitor-and-examine-oracle-db-and-clusterware-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Delete a Datafile from Oracle Database</title>
		<link>http://www.validba.net/2011/10/how-delete-a-datafile-from-oracle-database-on-noarchivelog/</link>
		<comments>http://www.validba.net/2011/10/how-delete-a-datafile-from-oracle-database-on-noarchivelog/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 07:44:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/10/how-delete-a-datafile-from-oracle-database-on-noarchivelog/</guid>
		<description><![CDATA[10g之前大多数人简单的理解为删除数据文件都是通过以下两个步骤： alter database filename or file offline for drop; rm filename or del filename; 这样虽然物理的从操作系统层面删除了一个文件，但oracle中这个文件并没有真正的被删除。 10g开始可以通过alter tablespace drop datafile&#160; ‘filename’直接删除数据文件，比较省心。 看看oracle的解释： FOR DROP If the database is in noarchivelog mode, you must specify FOR DROP clause to take a datafile offline. However, this clause does not remove the datafile from the database. To do that, [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/10/how-delete-a-datafile-from-oracle-database-on-noarchivelog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>debian下安装oracle 11.2.0.1 tips</title>
		<link>http://www.validba.net/2011/10/debian%e4%b8%8b%e5%ae%89%e8%a3%85oracle-11-2-0-1-tips/</link>
		<comments>http://www.validba.net/2011/10/debian%e4%b8%8b%e5%ae%89%e8%a3%85oracle-11-2-0-1-tips/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 02:57:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Oracle 11G New Feature]]></category>
		<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/10/debian%e4%b8%8b%e5%ae%89%e8%a3%85oracle-11-2-0-1-tips/</guid>
		<description><![CDATA[debian下安装oracle和ole、redhat并没什么不同，关键在于操作系统的一些配置和软件包的安装上。 debian安装 在debian安装时,应尽量选择安装数据库选配包,数据库选配包中包含了大量的编译工具和组件，通常这些组件也是安装oracle所需要的。 安装oracle所需软件包 oracle针对经过认证的操作系统都列出了安装数据库时需要的一些软件包.那么在安装debian时我们可以参考安装这些软件包。尤其重要的是make、gcc、binutils、libaio必须要安装的。在我的环境中我补充安装了下列软件包。 apt-get install gcc make binutils libmotif2 lesstif2 rpm libaio1 libdb4.6 apt-get install autoconf automake doxygen libc6-dev libstdc++5 build-essential apt-get install unixODBC sysstat unzip zlibc bzip2 less 请注意这里的libmotif2,oracle要求必须安装motif4,但debian目前的软件库中能找到的只有libmotif2。安装之后可以通过dpkg确认安装的软件包: dpkg --list&#124;grep -Ei &#34;make&#124;gcc&#124;binutil&#124;unixODBC&#124;rpm&#124;libaio&#34; ii binutils 2.20.1-16 The GNU assembler, linker and binary utilities ii gcc 4:4.4.5-1 The GNU C compiler ii gcc-4.4 [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/10/debian%e4%b8%8b%e5%ae%89%e8%a3%85oracle-11-2-0-1-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Verify Whether DIRECTIO is Being Used</title>
		<link>http://www.validba.net/2011/10/how-to-verify-whether-directio-is-being-used-id-555601-1/</link>
		<comments>http://www.validba.net/2011/10/how-to-verify-whether-directio-is-being-used-id-555601-1/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 07:26:13 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[dba]]></category>
		<category><![CDATA[O_DIRECTIO]]></category>
		<category><![CDATA[TRACE]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/10/how-to-verify-whether-directio-is-being-used-id-555601-1/</guid>
		<description><![CDATA[Applies to: Oracle Server &#8211; Enterprise Edition &#8211; Version: 8.1.7.4 to 11.1.0.6 &#8211; Release: 8.1.7 to 11.1 Information in this document applies to any platform. Goal This article explains how to verify whether direct I/O is being used by the database. This article will NOT go into detail what steps or actions are required to [...]]]></description>
		<wfw:commentRss>http://www.validba.net/2011/10/how-to-verify-whether-directio-is-being-used-id-555601-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KmPlayer opening RM and RMVB</title>
		<link>http://www.validba.net/2011/08/kmplayer-opening-rm-and-rmvb/</link>
		<comments>http://www.validba.net/2011/08/kmplayer-opening-rm-and-rmvb/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 09:08:00 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[KmPlayer]]></category>

		<guid isPermaLink="false">http://www.validba.net/2011/08/kmplayer-opening-rm-and-rmvb/</guid>
		<description><![CDATA[KmPlayer默认没有集成RM、RMVB等的解码器。可以通过其他途径实现，有一个解决方案就是直接复制real player的几个RM 、RMVB解码器DDL到KmPlayer安装目录，这样就可以支持本地播放RM、RMVB文件了。但不能播放在线RM视频,在线播放需要浏览器集成相应的解码插件。 需要的DDL有： cook.dll drvc.dll pncrt.dll sipr.dll 网上下载这几个文件的压缩包或者安装新的real player播放器，然后从real player安装目录单独copy这几个文件到Kmplayer的安装目录。 Download Kmplayer_for_rm_plugs_ddl for windows 随机日志2009/08/14 -- 金山清理专家的使用 (0)2009/03/10 -- 常用分析函数 (0)2009/02/03 -- 行列转换 (0)2009/06/02 -- Oracle 10G中轻松发送email [原创] (0)2009/02/03 -- xmanager在Red Linux下的配置 (0)2009/02/03 -- 防火强引起的TNS-12560错误 (0)2009/11/23 -- Converting a Singal-Instance to RAC (0)2008/12/03 -- PDML对空间的浪费 (0)2009/02/03 -- oracle数据库服务器分配swap (0)2010/04/20 -- PL/SQL中操作远程LOB对象 (0)]]></description>
		<wfw:commentRss>http://www.validba.net/2011/08/kmplayer-opening-rm-and-rmvb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

