-
一个php导出oracle库的代码
本文是一个php实现的可以用来导入oracle数据库数据的代码,可以用来做备份使用,感兴趣的同学参考下. <?php $conn=OCILogon("用户名","密码","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=IP)(PORT = 1521))(CONNECT_DATA =(SID=lcx)))"); //$sql="select * from all_tab_columns where table_name='MEMBER'";//Table Structure $sql="select USER_ID,PASSWORD from MEMBER where IDX < 100"; //sql语句 $stmt = OCIParse($conn, $sql); OCIExecute($stmt); $rows = OCIFetchstatement($stmt,$results); ...
PHP 2014-11-29 05:08:59 -
oracle组函数avg(),sum(),max(),min(),count()、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化详解
1组函数 avg(),sum(),max(),min(),count()示例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from emp/ 截图: 2 组函数和null在一起 案例:求员工的平均奖金 错误sql: select avg(comm) 方式1,sum(comm)/count(comm)方式2,sum(comm)/count(*) 方式3 from emp; 截图: 错误原因: select count(comm),count(*) from emp; 分析: --组函数自动滤空,组函数忽略空值 --修正函数的滤空 select count(nvl(comm,0)),count(*) fromemp; 3.分组数据 A 求各个部门的平均工资 思路:需要把各个部门的数据划分…....
PHP 2014-11-29 05:04:59 -
PHP下安装Oracle客户端扩展(OCI8)的方法
本文主要为大家讲解了如何在PHP下安装Oracle客户端扩展(OCI8)的方法,本文在Linux系统中实现,OCI8是用来连接Oracle数据库的PHP扩展模块,感兴趣的同学参考下. 最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端...
PHP 2014-11-29 04:44:18 -
Oracle的版本
以8.1.7.4.0为例说明: 8:版本号 1:新特性版本号 7:维护版本号 4:普通的补丁设置号码 0:特殊的平台补丁设置号码 另外有关Oracle是32bit/64bit的问题,说明如下: 在windows/linux系统中由于操作系统是32bit的,所以oracle肯定是32bit的; 在tru64中oracle肯定是64bit的; 在hpux/aix/solaris中要看具体情况了,如果是64bit的在server上启动sqlplus时会显示64bit的字样,你也可以通过 select * from v$version;或$ file $ORACLE_HOME/bin/oracle|more来查看,如: <hpux>$ file $ORACLE_HOME/bin/oracle|more /data1/app/oracle/product/8.1.7/bin/oracle: ELF-64 executable object file - PA-RISC 2.0 (LP64) 如果希望支持大于1.75GB的SGA,那么建议使用64Bi...
PHP 2014-11-29 04:43:15 -
oracle单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)使用方法
本文为大家讲解的是oracle数据库中的函数使用方法包括:单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)使用方法,感兴趣的同学参考下. 1 多行函数(理解:有多个输入,但只输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lower &...
PHP 2014-11-29 04:42:00 -
CentOS 5 上安装Oracle10g
1. 域名解析设置及网络配置 # vi /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.56.103 hyl # vi /etc/sysconfig/network-scripts/ifcfg-eth0 --修改网卡配置 &nb...
PHP 2014-11-29 04:39:16 -
Oracle 常见问题解答
本文为大家搜集罗列一些常见的oracle问题,感兴趣的同学参考下. 关于 SELECT N 问题 有感于一些网友多次咨询和讨论选取某些指定行数据的问题, 我写了下面这样的简单说明, 请大家指正. 这里描述的 SELECT N 包括这样几种情况: 1. 选取TOP N行记录 2. 选取N1-N2行记录 3. 选取FOOT N行记录 当然需要考虑是否有ORDER BY子句的情况, 下面试以系统视图CAT为例分别说明. 注: A. 为没有ORDER BY的情况 B. 有ORDER BY的情况 1. 选取 TOP N 行记录 A. SELECT * FROM CAT WHERE ROWNUM<=N B. SELECT * FROM ( SELECT * FROM CAT ORDER BY TABLE_TYPE ) WHERE ROWNUM<=N 2. 选取N1-N2行记录 A. SELECT TABLE_NAME,TABLE_TYPE FROM ( SELECT ROWNUM ROWSEQ,TABLE_NAME,TABLE_TY...
PHP 2014-11-29 04:28:13 -
PHP访问ORACLE LOB方法
PHP,即“PHP: Hypertext Preprocessor”,是一种广泛用于 Open Source(开放源代码)并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C、Java 和 Perl,易于学习...
PHP 2014-11-29 04:23:21 -
Oracle TAF的配置
Oracle TAF的配置 TAF为Transparent Application FailOver的缩写,一般应用TAF都是在OPS/RAC环境中。从8i开始有的这一功能,目的和想法都是很好的,但目前应用还很有限,本文将针对TAF相关问题作个详细探讨...
PHP 2014-11-29 04:20:43 -
linux理给用户添加sudo权限
本文为大家讲解的是linux下如何给用户添加sudo权限的方法,感兴趣的同学参考下。 linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 1 进入超级用户模式...
PHP 2014-11-28 09:47:37 -
浅谈Linux ACL权限设定的问题
关于在Linux系统中的ACL权限设定的问题,这是一种让系统更加安全有效的操作,所以这是很有必要的;那么要怎么的进行设定呢!一起来看看吧! 当用户输入用户名和密码时,系统帮你处理了: 1,先找到/etc/passwd里面是否有你输入的帐号,没有的话则跳出,有的话就将该帐号对应的UID,GID 读出来,另外还有该帐号的家目录与shell设定也一并读出; 2,核对密码表,这时Linux会进入/etc/shadow里面找出对应的帐号与UID,然后核对一下你刚刚输入的密码 与里面的密码是否相符 3,如果一切OK的话,就进入Shell控管的阶段 /etc/passwd的档案结构 1 帐号名称 用来对应UID的 2 密码 会看到一个X 密码数据改放到/etc/shadow 3 UID 0表示root 1~ 499表示系统帐号 1~99 由distributions自行建立的系统帐号,100~499用户有...
系统程序 2014-11-27 14:35:39 -
sudo命令用不了 如何进行修复
在有一天启动电脑时,发现sudo命令用不了了,配置文件在重启后失效,这可怎么办呢!急死人了!于是在网上各种找啊!终于有了办法啦,一起来看看吧! 解决方案: 重启----按住shift-----选择修复模式--选择root command项-----进入命令模式------vi /etc/lightdm/lightdm.conf-----修改后的lightdm...
系统程序 2014-11-27 13:24:50