1. 在Oracle SQL*Plus中如何直接用sys用户登陆
使用sys登录,应该用 as sysdba。具体方法如下:
第一种方法:
1、用图形界面登陆的话先用SYSTEM或scott用户登录,第2项密码用对应的密码(比如我的system用户的密码是system,而scott用户的密码是tiger)登录,第3项可以为空或者为数据库SID,然后登陆sql plus;
2、登陆后输入 CONN SYS/密码@数据库SID AS SYSDBA,即可。
第二种方法:
你也可以直接在图形界面用SYS登陆,然后在第2行或者第3行后面+空格+AS SYSDBA就OK咯。
2. 怎么登入oracle中的sqlplus
用户名后面输入
sys
as
sysdba
意思就是以sysdba的角色进入管理,
口令输入你的口令
····搞定。
如果你要使用其他账号登陆,其权限不是管理员(sysdba),那么就必须先用sys或者system这个管理员来赋予权限。
先登陆嘛,然后输入sql语句:alter
user
XXXXX(比如scott)
unlock;
例如:alter
user
don2ccc
account
unlock;
(前提是,如果scott这个用户等不了,被锁定了)
然后再更改权限
这样做了之后
用解锁了的用户登陆,
就可以像你那样直接登陆了。
但是sys
,
system两个用户除外~!
3. sqlplus 登录。我是初学者,请问SQLPLUS怎么登录呀,为什么会有输入用户名和口令的界面呢。请各位帮忙帮忙
打开cmd,输入sqlplus "/ as sysdba"
就登录了sys账户了。
楼上说的tiger账户不存在。。
只有一个scott账户,现在默认是锁定的,
你可以用sqlplus "/as sysdba"登录后,执行以下命令解锁
alter user scott account unlock;
alter user scott identified by tiger;
以后就可以用sqlplus scott/tiger登录了。