发布网友 发布时间:2022-04-22 09:56
共5个回答
懂视网 时间:2022-05-02 19:43
一直有个问题困扰,在window系统安装Oracle后,打开sqlplus,可以直接用conn / as sysdba登入,无需用户名和密码,如图;
然而,我们还可以这样,con sys/sadfa as sysdba,密码随便输入,还是可以登入。
然而,我们还可以这样,用户名和密码随便输入,还是可以登入。
到这里,不了解同学,是不是觉得,orale疯了,这么弱的安全机制。还可以这样玩。其实,这里的原因是这样的。
验证登入数据库有2种机制,1:用户名和密码验证(输入正确的用户名和密码),2:是主机验证(不输入用户和密码,或者随便输入)。
在windwos安装好oralce之后,oracle数据库会在操作系统中建立一个组ora_dba,加入这个组用户,进入操作系统后,通过sqlplus不输入用户和密码,也可以登入数据库,登入数据库,是以sys身份进入。
如果删掉组ora_dba中的用户,就要需要正确的用户名和密码才可以登入,朋友们可以试试。
关于Oracle数据库sys用户登入的解惑
标签:删掉 直接 window 一个 用户名 数据库 nbsp 打开 分享图片
热心网友 时间:2022-05-02 16:51
1、首先需要打开“开始菜单”,在搜索框中输入 cmd 。
2、单击打开 cmd命令提示符窗口。
3、在cmd输入:sqlplus sys/123456 as sysdba。
4、sqlplus是与Oracle数据库交互的工具,sys是Oracle数据库的超级管理员DBA。123456是sys的登录密码,as sysdba表示以超级管理员身份登录,因为是以超级管理员身份登录的,所以密码随意输入或不输都行。输入上述语句后,按回车键执行,就成功以DBA身份登录进Oracle数据库了。
5、如果想要退出登录,输入exit后,按下回车键即可。
6、如下图所示,已经断开该用户跟数据库的连接(Oracle数据库依旧在运行)。
热心网友 时间:2022-05-02 18:09
你用的sqlplus吗 控制台的话 点击运行输出 cmd 在命令窗口输入 sqlplus conn sys/密码
如果你用的是pl/sql 客户端软件 用户名 密码 数据库选择(看你的版本) 链接为选择 sysdba
热心网友 时间:2022-05-02 19:43
sqlplus sys/密码@w 【as sysdba】
w是连接符,本地登陆可省
热心网友 时间:2022-05-02 21:35
必须加 as sysdba