2 nncbqqcom nncbqqcom 于 2018.03.14 21:59 提问

急!重赏!LINUX+PHP环境上连接ORACLE数据库提示权限拒绝的问题 20C

在LINUX CentOS6.5+PHP5.6环境下,要连接使用Oracle 11g
现在有:
(1)D机:数据库服务器,为Oracle 11g
(2)C1台式机:安装有 LINUX CentOS6.5+PHP5.6环境和OCI8
(3)C2笔记本机:LINUX CentOS6.5+PHP5.6环境和OCI8
(4)一个PHP WEB程序

在C2机上,PHP WEB程序连接使用D机 oracle正常。

在C1机上,同样的PHP WEB程序连接使用D机 oracle 时,即使OCI8文件已经给最高权限文件和777,还是一直提示:

SQLSTATE[HY000]:pdo_oci_handle_factory:ORA-12546:TNS:permission denied (/root/PDO_OCI-1.0/oci_driver.c:463)

请问应该如何解决?图片说明

3个回答

caozhy
caozhy   Ds   Rxr 2018.03.15 00:04
nncbqqcom
nncbqqcom 已试,解决不了
4 个月之前 回复
zpxuzhen
zpxuzhen   2018.03.17 14:39

这是数据库权限错误,不是Linux文件权限, 查看Oracle用户是否有对应的权限,可以先用Oracle管理员用户试试 程序

nncbqqcom
nncbqqcom 如果是数据库权限问题。那使用的同样的D机数据库,为何在C2机连入D是成功的呢?C1机连入D不成功呢。
4 个月之前 回复
qq_22645969
qq_22645969   2018.03.14 22:12

确保你有php_pdo_oci8.dll和php_oci8.dll禁用扩展(在你的PHP INI),只留下一个适合你的环境,这是php_pdo_oci.dll

nncbqqcom
nncbqqcom 已试,解决不了
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
secureCRT连接Ubuntu出现远程系统拒绝访问
secureCRT 连接Ubuntu出现远程系统拒绝访问,里面只有几句话,但是这几句话却很关键,第一次上传,勿喷……^_^
Linux下部署php环境搭建
Linux下部署php全过程,边操作边记录,按照文档操作部署成功
Linux上搭建Oracle数据库详细步骤
Linux上搭建数据库。客服种种坑。现在终于花了3天时间搞完了。哎累死我了。Linux上搭建数据库。客服种种坑。现在终于花了3天时间搞完了。哎累死我了。
linux远程连接oracle数据库
通过win7远程连接linux服务器上的oracle
金蝶Automation 错误解决方案
金蝶提示Automation 错误、拒绝的权限故障之解决方案
android6.0用户拒绝权限后下次在申请
android 6.0权限配置 用户拒绝权限后再次申请 封装权限配置,方便开发。
K3客户端连接中间层问题设置方法
解决Windows 2003环境下,客户端无法正常登陆中间层服务器,提示“组件无法创建”,或者“拒绝的权限”等等问题。
在Linux下安装Oracle数据库
讲述如何一步一步在Linux下安装Oracle数据库,并对数据库设置自启动。
linux下测试oracle数据库是否通
linux下测试
linux上源码安装apache2.4 nginx1.2 php5.3.10 mysql5.3
linux上php环境, mysql, apache2.4 ,nginx1.20, 源码安装