首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不带密码的Sqlplus登录

不带密码的Sqlplus登录
EN

Stack Overflow用户
提问于 2013-11-22 19:59:36
回答 3查看 19.8K关注 0票数 2

我在linux服务器上安装了Oracle 11gR2。当我想通过sys user登录我的数据库时,我输入"sys as sysdba“,当系统给出密码时,我按回车键,我就可以用sqlplus登录我的数据库了。

但是,当我尝试使用PL-SQL工具在Windows上连接时,系统想要密码。如果我没有写密码(我定义了密码,密码是"sys"),我就不能登录我的数据库。

为什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-22 20:17:11

安装oracle时,它会创建OSDBA和OSOPER组。此组的任何成员都将具有操作系统身份验证,并且无需密码即可登录。

当您从另一台计算机连接时,这是一个远程连接,您必须输入密码。

有关详细信息,请访问documentation

票数 2
EN

Stack Overflow用户

发布于 2013-11-22 20:18:24

当您在同一台服务器上连接时,您正在使用authenticated by the operating system;您可以提供任何您喜欢的密码,或者更常见的方式是使用/ as sysdba

当您从PL/SQL连接时,它是一个远程连接;操作系统身份验证是不可能的,所以您使用password authentication

票数 3
EN

Stack Overflow用户

发布于 2018-02-23 01:09:39

我遇到了这样的问题,即使是在我的linux服务器上使用Oracle12c,我所做的就是每次打开一个新的终端时,我首先输入

“导出TWO_TASK=”

(不带引号),然后按

回车。

接下来,我可以输入sqlplus "/as sysdba“(现在就是引用)。

连接并继续。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20144415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档