Oracle用户密码及权限相关Tips

上一篇 / 下一篇  2007-05-31 22:06:11 / 个人分类:数据库使用

1.忘记密码时,可以用
sqlplus /nolog
conn / as sysdba
startup (如果数据库不是处于启动状态则启动)
alter user sys identified by abcdef
然后就可以使用sys用户密码登陆了

之后可以修改其他用户的密码。

(或者用orapwd.exe命令,可以修改命令。
orapwd file='/oracle/pwdsid.ora'  password=123456
这个命令是修改sys用户的密码。你把生成的文件覆盖原来的密码文件。除sys和system其他用户的密码不会改变。没试验过)

2.SQLPLUS下查看有哪些用户:
select * from all_users;

删除用户:
DROP USER username CASCADE; //CASCADE为可选项
创建用户:

CREATE USER sidney
IDENTIFIED BY welcome
DEFAULT TABLESPACE cases_ts
QUOTA 10M ON cases_ts
QUOTA 5M ON temp_ts
QUOTA 5M ON system
PROFILE engineer
PASSWORD EXPIRE;
还有其它的关键字,可以查oracle的联机文档。

3.如果出现user lacks create session privilege错误,可以用grant create to username;授予权限

4.如果出现类似ORA-01950:表空间'SYSTEM'中无权限,可以用grant connect, rescource to username;授予权限

 

 

 


TAG: oracle 用户名 密码 数据库使用

 

评分:0

我来说两句

Open Toolbar