Windows下PHP连接Oracle的设置
Windows平台下用PHP连接Oracle进行开发,开发环境的设置有几个关键点,如下:
一、php.ini设置
把php.ini中的extension=php_oci8.dll开启,前面的注释分号去掉,加载php_oci8模块。
二、Oracle客户端安装
下载Oracle客户端绿色版本,注意:无论开发环境是64位系统和32位系统均选择32位的,这是一个很关键的点。到http://www.oracle.com/technetwork/topics/winsoft-085727.html 要注册登录才能下载
下载basic-nt版即可: http:/... Oracle, PHP, php_oci8, Windows阅读全文
Oracle ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
Oracle客户端连接报错: ORA-00257: archiver error. Connect internal only, until freed , 错误的处理方法:
检查错误原因
用sys用户登录
[php]sqlplus sys/pass@opensoce as sysdba[/php]
看看archiv log所在位置
[php]show parameter log_archive_dest;
输出:
NAME TYPE VALUE
-------------------------- ----------- -------------------
log_archive_dest string
log_... Linux, ORA, Oracle, SQLPlus阅读全文
Linux的Oracle服务脚本
Linux下安装完Oracle之后,安装程序并没有将Oracle安装为系统服务,重启系统后,Oracle还要手工启动,通过以下脚本,可以随开机启动Oracle、随关机停止Oracle服务。
[php]##########start of /etc/init.d/oracle################
#!/bin/bash
#
# chkconfig: 35 95 5
# description: Startup/Shutdown script for oracle listener
# and instance;
# tested in CentOS 5.5 x86_64 with Oracle 10gR2
#... Linux, Linux服务, Oracle, 开机启动, 脚本阅读全文
ASP.NET的Padding Oracle Attack临时解决方案
在微软没有推出解决方案之前,基本上可以按照scottgu的文章中给出的临时解决方法进行设置,相信微软将有一个安全修补程序可以部署到解决这个正确,使网站恢复到以前的customErrors设置:
以下内容摘自Scottgu博客的文章:Important: ASP.NET Security Vulnerability。
如果您使用的是ASP.NET 1.0,ASP.NET 1.1,ASP.NET 2.0,ASP.NET 3.5,那么你应该按照以下步骤,启用<customErrors />和映射所有错误到一个单一的错误页... .NET, ASP.NET, Attack, Oracle, Padding, 临时解决, 临时解决方案, 解决方案阅读全文