www.5129.net > linux下 sqlplus/nolog: 权限不够 怎么解决

linux下 sqlplus/nolog: 权限不够 怎么解决

一、su oracle只是切换到了oracle用户,而用户的环境变量是没有带入的,你基本上执行不了sqlplus命令。你应该用su - oracle 二、你用的sqlplus/nolog应该用成:sqlplus /nolog (中间有空格的)

可以啊,只要数据库软件没有问题,是可以的。如下图:

$ exort PATH=$ORACLE_HOME:$PATH or add it to the .bash_profile (if you use the default shell)

whereis sqlplus 查看sqlplus安装在哪,是否添加到系统的$PATH变量,是否链接到/usr/bin等。

1 sqlplus /nolog,conn /as sysdba 之所以能够登录,在于oracle登录时的身份认证方式。可以试一下这个:sqlplus /nolog,conn abcd/sss as sysdba,你发现也能够登录成功。 2 oracle在登录时,有三种身份认证方式:操作系统身份认证、密码文件...

遇到了同样的问题,试了好多方法都没有用。也打了这么一个补丁p4612267_10201_LINUX.zip,但还是没有反应。 环境变量配置如下: ##########oracle env export TMP=/tmp export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/produc...

root用户没有配置好环境变量,直接到oracle用户目录下执行: . .bash_profile 再运行sqlplus,不过最好不要用root用户操作 oracle用户无法登录报什么错误?是不是同样环境变量不正确,或者oracle没有启动?

换呗。 地球上又不是只有他这么一个东西可以用。 而且命令行程序你还怎么要求他好使不好使?

你是用什么用户的登录的,需要设置用户环境变量,如下图: 登录后 cd ~ 进入用户家目录 ls -al 找到环境变量配置文件.bash_profile,它是隐藏文件 我的.bash_profile文件配置如下,请参考: ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BAS...

简单加入系统的环境变量就可以了 我的电脑——属性——高级——环境变量 在path中添加oracle10g的sqlpus.exe的文件路径,比如我的是 D:\oracle\product\10.1.0\Db_1\BIN 那么就在就在Path中加入上面这个就可以了 当然前提是D:\oracle\product\10.1.0\D...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com