<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet href="http://blog.itpub.net//styles/rss.css" type="text/css"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>
    
     <channel>
  <title>fengzheng</title>
  <link>http://fanhongjie.itpub.net</link>
  <description></description>
 </channel>
    <item>
<title>以SYSDBA登录报错的一例</title>
<description>无法使用sqlplus的 conn sys/syspass@finance as sysdba登录，报错信息为ERROR:ORA-01017: invalid username/password; logon denied怀疑sys用户的密码不对，尝试修改用户密码:sql&gt;alter user sys identified by syspass;然后使用conn sys/syspass@finance as sysdba登录仍然报相同错误，而使用conn sys/syspass as sysdba可以正常连接，没辙了。。。不会是权限不足吧，权限不足的报错是ORA-01031 insufficient privileges 啊，管它,SQL&gt; conn / as sysdbaConnected.SQL&gt; grant sysdba to sys;grant sysdba to sys*ERROR at line 1:ORA-01...</description>
<link>http://fanhongjie.itpub.net/post/1879/468783</link>
<pubDate>Thu,14 08 2008 17:11:06</pubDate>
</item>
<item>
<title>配置分布式事务透过防火墙工作</title>
<description>You can configure DTC to communicate through firewalls, including network address translation firewalls. DTC uses Remote Procedure Call (RPC) dynamic port allocation. By default, RPC dynamic port allocation randomly selects port numbers above 1024. By modifying the registry, you can control which ports RPC dynamically allocates for incoming communication. You can then configure your firewall to confine incoming external communication to only those ports and port 135 (the RPC Endpoint Mapper port...</description>
<link>http://fanhongjie.itpub.net/post/1879/467624</link>
<pubDate>Tue,29 07 2008 19:20:22</pubDate>
</item>
<item>
<title>ora-600一例的解决方法</title>
<description>数据库版本：oracle 9201企业版操作系统：RedHat linux 9用户反映select count(*) from storage_charge a where a.bill_start_date &gt;= to_date('2008/07/10', 'yyyy/mm/dd') and a.bill_start_date &lt;= to_date('2008/07/10', 'yyyy/mm/dd') and a.customer_code = 'FGCE01'执行报错：ORA-01555: snapshot too old: rollback segment number 10 with name &quot;_SYSSMU10$&quot; too small但执行select count(*) from storage_charge a where a.bill_start_date &gt;= to_date('2008/07/09', 'yyyy/mm/dd') and a.bill_start_date &lt;= to_date('2008/07/...</description>
<link>http://fanhongjie.itpub.net/post/1879/466926</link>
<pubDate>Sun,20 07 2008 10:33:07</pubDate>
</item>
<item>
<title>aix下使用bash的方法</title>
<description>环境：aix 5300-071、首先安装bash-3.0-1.aix5.1.ppc.rpm：rpm -ivh bash-3.0-1.aix5.1.ppc.rpm2、修改/etc/passwd中的root用户的初始路径为/usr/bin/bash3、修改了/usr/lib/security/mkuser.default文件，将所有组的初始shell都设为/usr/bin/bash4、修改/etc/security/login.cfg文件，usw: shells = /bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/bin/ksh93,/usr/bin/sh,/usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh,/usr/bin/tsh,/usr/bin/ksh93,/usr/bin/rksh,/usr/bin/rksh93,/usr/sbin/uucp/uucico,/usr/sbin/sliplogin,/usr/sbin/snapp...</description>
<link>http://fanhongjie.itpub.net/post/1879/465525</link>
<pubDate>Wed,02 07 2008 12:57:14</pubDate>
</item>
<item>
<title>小议星型转换</title>
<description>星型转换是一个非常强大的优化技术，它是通过对原来的SQL语句的隐式的改写来实现的。终端用户并不需要知道有关星型转换的任何细节。数据库优化器会在合适的时候进行星型转换。要获得星型转换的最大性能，需要遵循以下基本的指导：在事实表的每个外键列上都应该创建bitmap索引。 需要将初始化参数STAR_TRANSFORMATION_ENABLED设置为true，这可以获得star query的重要的优化特性。缺省为false，是为了向下兼容。如果数据仓库能够满足这个要求，则查询会使用star transformation，而这是提高基于事实表的查询效率的主要的技术。数据库进行星型...</description>
<link>http://fanhongjie.itpub.net/post/1879/465266</link>
<pubDate>Mon,30 06 2008 11:30:15</pubDate>
</item>
<item>
<title>如何确定一条SQL为何没有使用MV进行查询重写</title>
<description>有时候我们在使用MV进行查询重写时，会发现某条SQL应该使用MV重写，但是却没有重写。没有进行查询重写的原因很多，要找出其中的原因，还是要花一些功夫的。为此，oracle提供了dbms_mview.explain_rewrite过程来帮助我们确定为何一条SQL语句没有进行查询重写。先创建一个MV。SQL&gt; CREATE MATERIALIZED VIEW cust_mth_sales_mv BUILD IMMEDIATE 2 REFRESH FAST ON DEMAND ENABLE QUERY REWRITE AS 3 SELECT s.time_id, s.prod_id, SUM(s.quantity_sold), SUM(s.amount_sold), 4 p.prod_name, t.month, COUNT(*), 5 COUNT(s.quantity_sold), ...</description>
<link>http://fanhongjie.itpub.net/post/1879/465265</link>
<pubDate>Mon,30 06 2008 11:26:18</pubDate>
</item>
<item>
<title>aix中的vi命令</title>
<description>vi vifile如果文件存在，那么该文件就会生成一个副本到/tmp的buffer中，如果文件不存在，就会为该会话打开一个空的buffer。在文件中插入文本：a 在光标之后添加文本A 在行末添加文本i 在光标处插入文本I 在行首插入文本退出文本模式，使用&lt;esc&gt;键退出vi编辑器:q 没有做任何改变的情况下，不保存退出。强制退出使用:q!:w 将改变写入文件。保存退出使用:wq:x 保存退出&lt;shift-zz&gt;:保存退出光标移动0 移动到行首$ 移动到行末w 下个单词W 空格后的单词b 退回到上个单词B 退回到上个空格后的单词e 下个单词的末尾E 空格后的单词的末尾H 屏幕上的...</description>
<link>http://fanhongjie.itpub.net/post/1879/465264</link>
<pubDate>Mon,30 06 2008 11:17:06</pubDate>
</item>
<item>
<title>WINDOWS消息队列管理的工具--QueueExplorer</title>
<description>QueueExplorer是微软MSMQ的一个管理工具，它可以实现复制，移动，删除消息，进行压力测试，查看和修改消息体，并且还能管理远程的消息队列。对于开发人员和测试人员来说： 1。对测试消息可以进行存储，分析，修改和重发。 2。非常容易的发送成千上万的消息来进行性能测试 3。能够查看消息体的各种详细信息 对于系统管理员来说： 1。备份和恢复消息 2。管理本地和远程的队列 3。排错功能使用方法：1。通过“队列”菜单，我们可以创建，删除一个队列，可以删除一个队列的所有消息，查看队列的属性和刷新队列。2。通过“文件”--&gt;连接到另一台...</description>
<link>http://fanhongjie.itpub.net/post/1879/465107</link>
<pubDate>Fri,27 06 2008 17:08:56</pubDate>
</item>
<item>
<title>errpt报错处理</title>
<description>今天在aix服务器上将/usr/adm/ras/errlog清空了，导致errpt报错errpt命令报错：0315-180 logread: UNEXPECTED EOF0315-171 Unable to process the error log file /var/adm/ras/errlog.0315-132 The supplied error log is not valid: /var/adm/ras/errlog.解决办法：1. /usr/lib/errstop2. rm /var/adm/ras/errlog3. /usr/lib/errdemon </description>
<link>http://fanhongjie.itpub.net/post/1879/464960</link>
<pubDate>Tue,24 06 2008 19:06:59</pubDate>
</item>
<item>
<title>Oracle中如何移动LOB类型的索引</title>
<description>原始连接：http://tech.it168.com/o/2006-05-16/200605161517877.shtml如果表上存在有LOB数据类型的字段，而有时候我们需要将这些表和索引移动到别的表空间去，但是使用正常的alter index index_name rebuild tablespace_name的方法是行不通的，数据库会报错：ORA-02327: cannot create index on expression with datatype LOB。如果表上存在有LOB数据类型的字段，而有时候我们需要将这些表和索引移动到别的表空间去，但是使用正常的alter index index_name rebuild tablespace_name的方法是行不通的，数据库会报错：ORA-02327: cannot cr...</description>
<link>http://fanhongjie.itpub.net/post/1879/463079</link>
<pubDate>Thu,29 05 2008 13:40:06</pubDate>
</item>
 </rdf:RDF>


