易截截图软件、单文件、免安装、纯绿色、仅160KB

APACHE PHP5 ORACLE设置

在windows 下配置PHP使用ORACLE数据库要点
在window下,经常用apache + PHP 来做应用平台,但是如果使用oracle做后台数据库,但又没有安装有oracle客户端,下面的配置可以参考
1、在没有安装oracle的机器上,PHP无法加载php_oci8.dll模块,原因是php_oci8.dll依赖的相关组件没有找到。
     你正确设置了extension_dir = "C:\Apache\php\ext\"
     并且打开了 extension=php_oci8.dll
     但是查看apache的日志(在logs/error.log中),发现类似的错误
    PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\\Apache\\php\\ext\\php_oci8.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0
那就会是上面描述的情况,使用oracle8扩展需要 Oracle 客户端库。Windows 用户需要至少版本号为 10 的库才能使用 php_oci8.dll。
到这个地址下载需要的版本 http://www.oracle.com/technology/tech/oci/instantclient/index.html
   不过,下载需要一个注册才可以,如果你已经注册过,那么登录就可以了,你下载后是一个zip包,只需把那个包解压到一个目录中
比如  c:\oracle_client\ 那么,把这个地址加到 path中即可
   但是这样还不够,还需要设置 TNS_ADMIN 这个变量,把这个变量的值设置为 tnsnames.ora文件所在的目录即可。
   下面是tnsnames.ora的例子
   ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
    )
  下面是一个测试例子
 <?php
$connection = oci_connect("hr", "pass","orcl","UTF8");

$query = "SELECT * from user_tables";

$statement = oci_parse ($connection, $query);
oci_execute ($statement);
    // 打印执行结果
    print '<table border="1">';
    while($row = oci_fetch_array($statement, OCI_NUM)) {
      


相关文档:

将PHP代码转换到Scala代码

有一个开源项目提供将PHP代码转换成Scala代码的功能,该项目的网站是 http://code.google.com/p/php-to-scala-migration-helper/。
In short, php-to-scala converts PHP code to clean, maintainable Scala source code. To cut to the chase, see ConversionExamples, or the feature-by-feature DesignD ......

oracle 大数据查询优化的方案

某数据库中的一张表A,表A的数据库量现在大概有10亿条数据之多.
最初的做法是全部存放在一个表空间中.造成现在的查询速度龟爬似的.现在不得不对数据库做出重新评估和优化.
最初的前提:
1.中应该建立的索引都已具备
2.查询语句都已经做到优化:现在类似于 select count(1) from A 这么简单的一句统计SQL都需要100S左右
ta ......

ubuntu 10.04 下安装oracle 11g

安装步骤:
1. 安装JDK,安装方法见
Ubuntu
10.04下的搭建SUN JAVA开发环境
解决中文乱码问题,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢的字体至目录下.
2. 安装必要的软件包
11g所需要的软件包并不多,只要安装build-essential,rpm,libaio,ksh,libtool,libstdc++5
sudo apt-get install ......

Oracle应用体系结构

Oracle应用体系结构
包含如下主题:
。客户端/服务器体系结构简介
。多层体系结构概述
。Oracle网络服务概述
1。客户端/服务器体系结构简介
在Oracle数据库系统中,数据库应用程序与数据库被分为两部分:前端(front-end)或称为客户端(client),后台(back-end)或称为服务端---这就是客户端/服务器体系结构名字的由来。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号