1、理解dba与sysdba不同之处
dba是角色,而sysdba是权限,权限可以分配给角色,dba包括系统中的大部分权限,但不包括sysdba和sysoper权限,所以要赋予dba有这个权限。
2、理解sys和system用户的不同之处
sys和system是每一个oracle数据库系统缺省安装的两个账户,sys是所有内部数据库表、结构、过程包等拥有者,此外它还拥有v$和数据字典视图,并创建所有封装的数据库角色(dba,connect,resource)。sys是一个唯一能访问特定内部数据字典的用户。sys的默认口令为change_on_install;
system也是默认安装的用户,用于dba任务的管理。system的默认口令为manager.
3、修改用户密码
alter user sys identified by password;
4、解决system as sysdba权限不足
1、登陆sqlplus: sqlplus /nolog
2、连接数据库: conn sys/change_on_install@serviceName as sysdba
3、授予system sysdba权限:grant sysdba to system;
4、断开连接:disconn
阅读(1422) | 评论(0) | 转发(0) |