用root连接oracle报错ERROR: ORA-12546: TNS:permission denied

solaris在root登陆的情况下用sqlplus连接数据库 sqlplus sys/oracle as sysdba
报错ERROR:
ORA-12546: TNS:permission denied
请问怎么把添加root用户连接的权限
我刚开始用solaris
急!!

第1个回答  2011-05-28
在11gR2以前oracle是默认不允许非dba组下用户连接的。
需要运行changePerm.sh来是非dba用户访问
#su - oracle
$cd $ORACLE_HOME/installI
$./changePerm.sh
第2个回答  2011-06-01
su - oracle 看清楚有空格

export ORACLE_SID= 你想登陆的库的SID
sqlplus / as sysdba
第3个回答  2011-05-27
linux安装oracle 都是使用专门新建的用户,不会使用root 用户的.追问

不可以用root连接oracle吗? 我在root用户下设置了oracle用户以及什么环境变量了
oracle用户连接是没错的 root用户可以打开sqlplus 但是就是连接不上

追答

你查看你root用户是否有执行的权限
还有你要设置和oracle用户一样的环境变量

本回答被提问者和网友采纳

用root连接oracle报错ERROR: ORA-12546: TNS:permission denied
在11gR2以前oracle是默认不允许非dba组下用户连接的。需要运行changePerm.sh来是非dba用户访问 su - oracle cd $ORACLE_HOME\/installI .\/changePerm.sh

安装oracle10报错:ORA-12546:TNS:permission denied。请问高手或者dba...
1. 启动管理员账户,然后进那个用户下安装,在我的电脑-右击-管理-用户底下。2. 安装的时候,右击安装程序,以管理身份运行。

sqlplus sys\/sys as sysdba报错ORA-12546:TNS:permission denied
oracle的docker容器中默认用户是root,在容器里直接sqlplus sys\/sys as sysdba登的时候一直提示 ORA-12546:TNS:permission denied 。刚开始以为oracle没有开启允许本地登陆,然后就从 network\/admin\/samples\/sqlnet.ora 复制到 network\/admin 下,修改 sqlnet.authentication_services 为 然后重启容器,进容器...

在导入数据时,提示 oracle错误12546是什么
TNS-12546 TNS:permission denied 就是你说的 权限不够引发的拒绝许可。 用户需要DBA授予相应的权限才可以。

windows7下安装Oracle10g 时 ORA-12546:TNS:权限被拒绝
1.保证oracle安装包 路径不带中文 2.右键点击setup.exe->属性->兼容模式->兼容win2003或以下版本.3.右键点击setup.exe选管理员模式运行

oracle 9i安装ORA-12546:TNS:许可被拒绝
While creating Oracle Database, received following errors :ORA-12546 TNS:permission denied ORA-12560 TNS protocol adpater error ORA-516 Permission denied From SQL*Net trace :...nladtrm: exit nscall: error exit nioqper: error from nscall nioqper: nr err code: 0 nioqper: ns ...

ora-12546 oracle创建实例时报错
首先,10G不支持WIN 7.当然你可以修改orapram.ini文件来跳过系统检查,但之后会带来很多问题。所以建议WIN 7用11G.重装一定要将ORACLE软件卸干净,再安装

lsnrctl start 时报linux Error:13 Permission deniedCNE
你没有权限。重复报错的指令,在前面加上sudo。如果没有sudo的,去编辑修改visudo。不同linux发行版修改方法有些许差异。百度一下 输入像“ubuntu sudo”、”debian sudo“前面是具体发行版,后面是sudo。看看给出的文档。照着做。把sudo给加上。然后再来执行。

Linux下Oracle监听服务启动失败,高人进来帮忙解决一下~
错误提示是没有权限,网上搜了下看到:The Unix permissions for the hidden directory \/tmp\/.oracle should be:Owner = the Oracle user who performed the database install,Group = the dba group of the Oracle user,and the directory's Unix permissions should be drwxrwxrwx 试试:1) 进入\/...

相似回答