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

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

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

如果你是用oracle用户安装了oracle的数据库,切换用户时候这样吧:su - oracle。

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

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

漏了空格了 sqlplus / as sysdba sqlplus是命令,/ 前后应该分别写用户名和密码的,这里省略(sysdba身份并不实际验证用户名和密码),as sysdba是告诉sqlplus以sys的身份进入系统。

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

你是用什么用户的登录的,需要设置用户环境变量,如下图: 登录后 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...

一、在cmd输入如下内容,以超级管理员身份登录: C:\Users\Administrator>sqlplus / as sysdba 二、修改密码: alter user system identified by system; 三、用system用户登录: conn system/system

sqlplus是postgresql登录数据库的命令,如果没有安装postgresql可能会有这种情况。 1、检查是否安装了PostgreSQL,未安装,则需重新安装。 2、检查环境变量是否包含PostgreSQL的环境变量,如果不包含其环境变量,则系统无法识别。

网站地图

All rights reserved Powered by www.5129.net

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