赋予用户dba权限
--已知被赋予权限的用户名为: batch --登陆 sqlplus /nolog sql>conn /as sysdba; --查询所有用户名,可以找到batch用户 --赋予权限 sql>grant dba to batch; --另外解除权限是: sql>revoke dba from batch; 】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】】 --解释以上: sqlplus /nolog --运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录。这种登陆方式比较安全; sql>conn /as sysdba --操作系统身份认证登陆。oracle在登录时,有三种身份认证方式:操作系统身份认证、密码文件认证、数据库认证。而conn /as sysdba是属于操作系统认证。 为什么这样说呢?你当前电脑开机时登录的用户,也就是进入操作系统的用户,例如是gooooal,它在你电脑的ora_dba组中。 可以在“我的电脑”单击右键,找到“管理”,选择“本地用户和组”,发现有一个组叫“ora_dba”,双击它,看到成员列表中有“gooooal”。 也就是在conn /as sysdba,oracle会进行操作系统验证,发现你当前登录的用户就属于ora_dba组,因此才可以登录成功。