Oracle在cmd命令行中sys的密码输入什么都行?
发布网友
发布时间:2022-05-09 01:35
我来回答
共4个回答
热心网友
时间:2024-01-27 22:17
1.你所选择的用户是oradba组用户或者说超级管理员用户
2.你所设置的oracle认证规则是操作系统认证+oracle认证(在pfile里可以更改设置)
再这样的情况下就可以用你上面的方法登陆了
甚至可以这样:
c:\sqlplus /nolog
SQL> conn /as sysdba
connected
也就是不用输入用户名和密码,只要你的oradba组或者是超级管理员用户就可以
热心网友
时间:2024-01-27 22:17
因为你现在用的是系统认证,不用密码
要做些操作才能以数据库认证方式登入
将 系统认证 改为 oracle认证:
1.
SQL>Alter system set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile;
2.用vi打开SQLNET.ORA 加以下内容:
SQLNET.AUTHENTICATION_SERVICES=(NTS)
即可
热心网友
时间:2024-01-27 22:18
sys登录的权限是操作系统的用户权限所以随便填写都可以,如果在其他电脑登录就不行了
热心网友
时间:2024-01-27 22:18
刚学oracle,
才发现可以这样,呵呵
学习了