1、问题描述
Linux上安装好Oracle客户端后root可以访问,普通用户无法访问。
2、解决办法
2.1 执行权限不足
# cd /home
# chmod 777 oracle
普通用户连接测试
此时基本会正常访问
2.2 普通用户没有执行的环境变量
若添加权限后依然无法访问,极有可能是环境变量问题。
2.2.1 可将Oracle的运行环境添加到该用户下
vi ~/.bash_profile
source ~/.bash_profile
2.2.2 直接用Oracle用户或给该用户赋Oracle权限
chown -R tmn:tmn oracle 其中tmn为普通用户