??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美jjzz,欧美亚洲另类视频,亚洲国产欧美一区二区丝袜黑人http://www.aygfsteel.com/bobo/archive/2009/09/27/296638.html波L^_^波L^_^Sun, 27 Sep 2009 06:56:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/09/27/296638.htmlhttp://www.aygfsteel.com/bobo/comments/296638.htmlhttp://www.aygfsteel.com/bobo/archive/2009/09/27/296638.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/296638.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/296638.html1Q安装好Oracle 9.0.1 Database for Windows后,会发现在%ORACLE_HOME%下有目录tg4msqlQ以及网关程?ORACLE_HOME\BIN\tg4msqlQ?/p>

2Q?保在c:\winnt\system32下有ntwdblib.dllQ若没有则安装SQL Server2000(安装cd选择“仅连?#8221;)。此文g是访问SQL Server的DB-LibraryQ?/p>

3Q?ping SQLDB看是否通,若不通则在\winnt\system32\drivers\etc\hosts文g中增加一行,用来解析SQLDB的IP地址Q很单不多说了?/p>

4Q?修改%ORACLE_HOME%\tg4msql\inittg4msql.ora,q是|关q程启动旉要的初始化文件。只需改下面这一行即可:

HS_FDS_CONNECT_INFO=SQLDB.luck  #此处的SQLDB是SqlServer数据库的实例名,luck是要讉K的数据库?br /> 5.    Listener的配|如?br />

# LISTENER.ORA Network Configuration File: d:\oracle\ora92\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = MICROSOF-E676C1)(PORT = 1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = luck)
      (ORACLE_HOME = d:\oracle\ora92)
      (SID_NAME = luck)
    )   
  (SID_DESC=
   (SID_NAME=tg4msql)
   (ORACLE_HOME=d:\oracle\ora92) #用你?ORACLE_HOME%
   (PROGRAM=tg4msql)         # 必须指向‘tg4msql’
  )
  ) 
/************************/以下为新增加内容
(SID_DESC=
   (SID_NAME=tg4msql)
   (ORACLE_HOME=d:\oracle\ora92) #用你?ORACLE_HOME%
   (PROGRAM=tg4msql)         # 必须指向‘tg4msql’
  )

/************************/

5.    修改tnsnames.ora
在原来的服务名称下面增加一个服务名Q代码如下:
TG4MSQL =
 (DESCRIPTION =
  (ADDRESS =
   (PROTOCOL = TCP)
   (HOST= localhost)       #透明|关所在机器地址
   (PORT = 1521)
  )
  (CONNECT_DATA =
   (SID = tg4msql) #tg4msql必须要和GATEWAY上listener.ora中的SID一?br />   )
  (HS = OK) #q很重要Q告诉Oracle Server要调用异构服务模块来处理
 )

6. 修改initora9i.ora(数据库初始化文g)

global_names=trueQ重启数据库?br />
7. create public database link test connect to sa identified by luckserver using 'TG4MSQL';

8. select * from usertable@test;


通过如上步骤可以再oracle中访问SqlServer了?/font>



 



波L^_^ 2009-09-27 14:56 发表评论
]]>
sqlserver2000同步oracle9ihttp://www.aygfsteel.com/bobo/archive/2009/08/28/292961.html波L^_^波L^_^Fri, 28 Aug 2009 06:25:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/08/28/292961.htmlhttp://www.aygfsteel.com/bobo/comments/292961.htmlhttp://www.aygfsteel.com/bobo/archive/2009/08/28/292961.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/292961.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/292961.html

波L^_^ 2009-08-28 14:25 发表评论
]]>
HttpClient下蝲附ghttp://www.aygfsteel.com/bobo/archive/2009/07/22/287900.html波L^_^波L^_^Wed, 22 Jul 2009 11:59:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/07/22/287900.htmlhttp://www.aygfsteel.com/bobo/comments/287900.htmlhttp://www.aygfsteel.com/bobo/archive/2009/07/22/287900.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/287900.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/287900.html
引用

需要有的Jar;
    * commons-httpclient-3.1.jar
    * commons-logging-1.04.jar
    * commons-codec-1.3.jar


Java代码 复制代码
  1. public class HttpClientTest {   
  2.        
  3.     private final static String REMOTE_FILE_URL = "http://www.gjt.org/download/time/java/tar/javatar-2.5.tar.gz";   
  4.        
  5.     private final static int BUFFER = 1024;   
  6.   
  7.     public static void main(String[] args) {   
  8.   
  9.        HttpClient client = new HttpClient();   
  10.        GetMethod httpGet = new GetMethod(REMOTE_FILE_URL);   
  11.         try {   
  12.             client.executeMethod(httpGet);   
  13.                
  14.             InputStream in = httpGet.getResponseBodyAsStream();   
  15.               
  16.             FileOutputStream out = new FileOutputStream(new File("E:\\test_jar\\javatar-2.5.tar.gz"));   
  17.               
  18.             byte[] b = new byte[BUFFER];   
  19.             int len = 0;   
  20.             while((len=in.read(b))!= -1){   
  21.                 out.write(b,0,len);   
  22.             }   
  23.             in.close();   
  24.             out.close();   
  25.                
  26.         }catch (HttpException e){   
  27.             e.printStackTrace();   
  28.         } catch (IOException e) {   
  29.             e.printStackTrace();   
  30.         }finally{   
  31.             httpGet.releaseConnection();   
  32.         }   
  33.         System.out.println("download, success!!");   
  34.        }   
  35. }  

q个文章主要是参考自
http://www.hr.utah.edu/blog/2006/03/03/file-download-using-jakarta-commons-httpclient/
使用了缓Ԍ避免了IO的频J读写?

q有一?a target="_blank">http://weifly.javaeye.com/blog/145457
直接使用byte[]数组Q比较便P但是没有使用~冲Q因为频J的dQ看下来下蝲速度很慢?


波L^_^ 2009-07-22 19:59 发表评论
]]>
应用HttpClient来对付各U顽固的WEB服务?/title><link>http://www.aygfsteel.com/bobo/archive/2009/07/22/287899.html</link><dc:creator>波L^_^</dc:creator><author>波L^_^</author><pubDate>Wed, 22 Jul 2009 11:57:00 GMT</pubDate><guid>http://www.aygfsteel.com/bobo/archive/2009/07/22/287899.html</guid><wfw:comment>http://www.aygfsteel.com/bobo/comments/287899.html</wfw:comment><comments>http://www.aygfsteel.com/bobo/archive/2009/07/22/287899.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bobo/comments/commentRss/287899.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bobo/services/trackbacks/287899.html</trackback:ping><description><![CDATA[     摘要: 应用HttpClient来对付各U顽固的WEB服务?转自Qhttp://blog.csdn.net/ambitiontan/archive/2006/01/06/572171.aspx 一般的情况下我们都是用IE或者Navigator览器来讉K一个WEB服务器,用来览面查看信息或者提交一些数据等{。所讉K的这些页面有的仅仅是一些普通的面Q有的需要用L录后方可使用Q或者需要认证以?..  <a href='http://www.aygfsteel.com/bobo/archive/2009/07/22/287899.html'>阅读全文</a><img src ="http://www.aygfsteel.com/bobo/aggbug/287899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bobo/" target="_blank">波L^_^</a> 2009-07-22 19:57 <a href="http://www.aygfsteel.com/bobo/archive/2009/07/22/287899.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>׃n?java?大型?PGA,SGA W统概念http://www.aygfsteel.com/bobo/archive/2009/07/21/287665.html波L^_^波L^_^Tue, 21 Jul 2009 08:18:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/07/21/287665.htmlhttp://www.aygfsteel.com/bobo/comments/287665.htmlhttp://www.aygfsteel.com/bobo/archive/2009/07/21/287665.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/287665.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/287665.html

波L^_^ 2009-07-21 16:18 发表评论
]]>
oraclehttp://www.aygfsteel.com/bobo/archive/2009/07/21/287610.html波L^_^波L^_^Tue, 21 Jul 2009 03:53:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/07/21/287610.htmlhttp://www.aygfsteel.com/bobo/comments/287610.htmlhttp://www.aygfsteel.com/bobo/archive/2009/07/21/287610.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/287610.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/287610.html
oracle使用过2G内存Q不过3G内存的具体设|步骤:

1 首先应卸载实例,关闭oracle服务?

2 打开操作pȝ3G开养I
  ....修改boot.ini文gQ在启动windows中d /3G 参数。修改过后的boot.ini文g应该cM以下内容Q?
  [boot loader]
  timeout=8
  default=multi(0)disk(0)rdisk(0)partition(1)
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)="Microsoft Windows 2000 Advanced Server" /3G /fastdetect
  注意在启动win2K AdvServer的一栏里Q多了一?/3G 参数。这个参数的作用Q就是让windows启动Ӟ自q内核及支持程序装载到内存地址 0xC0000000 ?0xFFFFFFFF 之间Q给应用E序留出3G的空间来?

3 修改oralce ?init.ora 文g
   Ҏ: Qsid以szhiiZQ?br /> A?nbsp;       ?#8220;q行”输入cmd
B?nbsp;       C:\Documents and Settings\Administrator>sqlplus /nolog
C?nbsp;       Sql> conn sys/oracle@szhii as sysdba
D?nbsp;       Sql> create pfile from  spfile;
说明Q(建创文g攑֜$ \ora92\database \下,文g名称为init+(sid名称).ora (如sid名称?szhiiQ则initszhii.ora) 备䆾此文Ӟ然后到此文gq行修改Q?br /> 修改内容如下Q?br />   ..1) 定oracle的缓冲区及共享池大小Q假设作如下定义Q?
  ........ db_block_size = 4096
  ........db_block_buffers = 262144  # ~冲区大ؓ1G (此项与文件中的db_cache_size冲突Q因此删除此Ҏ屏闭此项)
  ........ share_pool_size = 314572800 # 使用300M׃n?
  
  ..2) d下列各项内容Q?
  ........ use_indirect_data_buffers = true
  ........ # 告诉oracle可以使用间接内存(卛_以用windows让出来的1G内存作ؓ数据~冲?   ........ pre_page_sga = true
  ........ # 把oracle SGA锁定到内存中Q不产生面交换文g(8i的参数可能是lock_sga = true)
  ........ # 对于一个有4G物理内存的系l来Ԍ可能q一个参数ƈ不是必须?

4 修改注册表,定义oracle的DBbuffer使用常规内存大小
... AWE_WINDOW_MEMORY参数|也就是在HKEY_LOCAL_MACHINE\ Software\Oracle\HOME0下中d一个二q制|名称为AWE_WINDOW_MEMORY Q值的单位为字节,大小Z需要让oracle使用普通内存作为缓存的大小(不是windows让出来的1GQ而是内存地址?x00000000 ?0x7FFFFFFF 之间的内存大?。假如设?09715200Q即200M大小Q那么oracle的数据缓冲区占?00M的普通内存,其余部分(1G - 200M = 824M)则用间接内存?
(说明:修改完成以后看量否正可以用修改的文g启动数据库,具体Ҏ如下Q?br /> Sql> startup pfile=' D:\oracle\ora92\database\INITszhii.ORA';
正常启动说明修改成功Q否则修改不成功?br /> 修改成功以后Q调用生成spfile
Sql> create spfile from pfile

5 重新启动操作pȝQ启动数据库。OKQ你现在?oracle 可以使用2G + 824M内存了?br />

波L^_^ 2009-07-21 11:53 发表评论
]]>
关于oracle sga讄的ȝQ很l典--?http://www.aygfsteel.com/bobo/archive/2009/07/21/287605.html波L^_^波L^_^Tue, 21 Jul 2009 03:38:00 GMThttp://www.aygfsteel.com/bobo/archive/2009/07/21/287605.htmlhttp://www.aygfsteel.com/bobo/comments/287605.htmlhttp://www.aygfsteel.com/bobo/archive/2009/07/21/287605.html#Feedback0http://www.aygfsteel.com/bobo/comments/commentRss/287605.htmlhttp://www.aygfsteel.com/bobo/services/trackbacks/287605.html

说明Q?/span>
本ȝ?/span>针对特例Q仅Ҏ务器只存?/span>OS + ORACLE ZQ如果存在其他应用请酌情考虑。写q个也是因ؓq来q种重复性的问题发生的太多所D的?/span>

首先不要q信STS?/span>OCP SG以及某些专家l出的Q何徏议、内存百分比的说法。基本掌握的原则是:

l          data buffer 通常可以可能的?/span>

l          shared_pool_size 要适度

l          log_buffer 通常大到几百K?/span> 1M差不多?/span>

讄之前Q首先要明确2个问?/span>
1
Q除?/span>OS和一些其他开销Q能l?/span>ORACLE使用的内存有多大Q?/span>
2
Q?/span>Oracle?/span>64 bit q是 32 bit Q?/span>32bit 通常 SGA?/span> 1.7G 的限?/span>(某些OS有特定处理或?/span>WINDOWS上有特定讑֮可以支持?/span>2G以上甚至辑ֈ3.7GQ本人无q方面经?/span>)?/span>

下面是我?/span>Windows2000下的Oracle :

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
PL/SQL Release 8.1.7.0.0 - Production
CORE 8.1.7.0.0 Production
TNS for 32-bit Windows: Version 8.1.7.0.0 - Production
NLSRTL Version 3.4.1.0.0 - Production

SQL>

windows
上存?/span>32bit的限Ӟ?/span>AIX?/span>HP-UX {有明确?/span>64 bit OS ?/span>ORACLE的版本,32 bit Oracle可以装在64 bit OS 上,64 bit Oracle不能装在32 bit OS上?/span>

不管Oracle?/span>32 bit q是 64 bit 的,假定应用存在没有很好的?/span>bind var 的情况,也不能设|?/span> shared_pool_size q大Q通常应该控制?/span>100M--200MQ除非是 ORACLE ERP 一cȝ使用了很多存储过E函数、包 Q这L很大的系l,可以考虑增大shared_pool_sizeQ但是如果超q?/span>500M可能是危险的Q达?/span>1G几乎׃造成CPU的严重负担,pȝ甚至瘫痪。所?/span>shared_pool_size 如果过200Mq命中率不高Q那么应该从应用上找原因而不是一味的增加内存Q?/span>shared_pool_size q大主要增加了管理负担和latch 的开销?/span>

log_buffer
Q?/span>128K -- 1M 之间通常问题不大Q不应该太大?/span>

large_pool_size
Q如果不讄MTSQ通常?/span> RMAN ?/span>OPQ 会用到Q但是在10M --50M 应该差不多了。假如设|?/span> MTSQ则׃ UGA 攑ֈlarge_pool_size 的缘故,q个时候依?/span> session最大数量和 sort_ares_size {参数设|,必须增大large_pool_size 的设|,可以考虑?/span> session * (sort_area_size + 2M)。这里要提醒一点,不是必须使用MTSQ我们都不主张?/span>MTSQ尤其同时在U用h于500的情况下?/span>

java_pool_size :
若不使用javaQ给30M通常够了?/span>

data buffer
Q在做了前面的设|后Q凡可以提供l?/span>Oracle的内存,都应该给data buffer = (db_block_size * db_block_buffers) ?/span>9i 中可以是 db_cache_size?/span>

q有2个重要参数我们需要注意:

sort_area_size
hash_area_size
q两个参数在?/span>MTS下都是属?/span>PGA Q不属于SGA。它是ؓ每个session单独分配的,在我们的服务器上除了OS + SGAQ一定要考虑q两部分?/span>

(****) : OS
使用内存+ SGA + session*(sort_area_size + hash_area_size + 2M) < ȝ?/span>RAM 为好 ?/span>

q样归结q来Q假?/span>Oracle?/span> 32 bit ,服务?/span>RAM大于2G Q注意你?/span>PGA的情况,则徏议:

shared_pool_size + data buffer +large_pool_size + java_pool_size < 1.6G

再具体化Q注意满上?/span>(****) 的原则的基础上可以参考如下设|:
如果512M RAM
shared_pool_size = 50M, data buffer = 200M Q?/span>

如果1G RAM
shared_pool_size = 100M , data buffer = 500M
Q?/span>

如果2G RAM
shared_pool_size = 150M ,data buffer = 1.2G
?/span>

物理内存再大已经跟参数没有关pM ?/span>

举例来说Q?/span>
假定64 bit ORACLE

内存4G
shared_pool_size = 200M , data buffer = 2.5G

内存8G
shared_pool_size = 200M , data buffer = 5G

内存 12G
shared_pool_size = 300M , data buffer = 8G

ȝQ?/span>

以上仅ؓ参考|在设|参数的同时Q?/span>init中?/span> lock_sga Q在不同的^C可能有不同的方式Q?/span>SGA锁定在物理内存中而不被放?/span> SWAP 中,q样Ҏ率有好处。(关于内存的设|,要再q行l致的调_L作用不大Q但可根?/span>statspack信息?/span>v$system_event,v$sysstat,v$sesstat,v$latch {视图信息来考虑微调。)


波L^_^ 2009-07-21 11:38 发表评论
]]>
查看oracle当前q接?/title><link>http://www.aygfsteel.com/bobo/archive/2009/07/20/287398.html</link><dc:creator>波L^_^</dc:creator><author>波L^_^</author><pubDate>Mon, 20 Jul 2009 01:26:00 GMT</pubDate><guid>http://www.aygfsteel.com/bobo/archive/2009/07/20/287398.html</guid><wfw:comment>http://www.aygfsteel.com/bobo/comments/287398.html</wfw:comment><comments>http://www.aygfsteel.com/bobo/archive/2009/07/20/287398.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bobo/comments/commentRss/287398.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bobo/services/trackbacks/287398.html</trackback:ping><description><![CDATA[<div id="wmqeeuq" class="postTitle" align="center"><a class="postTitle2" id="viewpost1_TitleUrl" href="http://www.aygfsteel.com/temper/archive/2009/03/24/261657.html">查看oracle当前q接?/a> </div> <p>怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了?br /> select * from v$session where username is not null<br /> <br /> select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数 </p> <p>select count(*) from v$session   #q接?br /> <br /> Select count(*) from v$session where status='ACTIVE' #q发q接?br /> <br /> show parameter processes   #最大连?br /> <br /> alter system set processes = value scope = spfile;重启数据?nbsp;  #修改q接</p> <p>/home/oracle9i/app/oracle9i/dbs/init.ora</p> <p>/home/oracle9i/app/oracle9i/dbs/spfilexxx.ora ## open_cursor</p> <img src ="http://www.aygfsteel.com/bobo/aggbug/287398.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bobo/" target="_blank">波L^_^</a> 2009-07-20 09:26 <a href="http://www.aygfsteel.com/bobo/archive/2009/07/20/287398.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">߷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ҽ</a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank">ڰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">³ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ȩ</a>| <a href="http://" target="_blank">ĺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">մ</a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ͩ</a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">԰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ͨ</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>