wgzr.net
当前位置:首页 >> orA01031 sys用户 >>

orA01031 sys用户

insufficient privileges(权限不足).让sys用户登录后执行grant sysdba to system为Oracle system用户赋予sysdba权限.

在使用sys用户使用管理员登陆的时候,出现ORA-01031解决办法 1 首先使用本地系统用户启动数据库,使用名称查看配置参数 show parameter password 查看参数状态EXCLUSIVE则为正常状态,如果不是,则修改pfile或者是spfile的参数 alter

哦这个啊呵呵你先用dba登录然后用dba给你的用户授权 啊 !呵呵授权语句是:grant session to use_name ;

问题:ora-01031: 权限不足解决:grant select any table to tss_test我把inittest.ora这个pfile文件cp了一份,init1.ora,然后用sqlplus登录,连接以后,startup pfile=$oracle_home/dbs/init1.ora这样就可以启动数据库了,于是我想,肯定是spfile文件被改动了,因为我指定用init1.ora这个文件可以启动啊,所以,我cp init1.ora inittest.ora ,然后再用sqlplus登录,连接后create spfile from pfile成功后,在startup就ok 了.

普通用户没权限建表啊你可以用有DBA角色身份以SYSDBA登陆然后授予该user建表权限grant create table to 用户名或者直接授予DBA角色grant DBA to 用户名

权限不足,你看下oracle的密码文件是否损坏.如果损坏就重建一下了

说明你这个用的权限不足,不能以sys身份登录,你看下是不是你没给登陆的用户赋予sys的权限

sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法注意多个数据库实例时候,set ORACLE_SID='',1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.

GRANT create any table TO scott;sequence 是序列,你试着给它创建序列的权限有毛用啊,你的存储过程里是要创建表啊.哈,没研究过这么深,只不过这么用久了,就习惯这么用了.遗憾,你可以去查一些存储过程的教程,那上边一般会有这些基础知识.我只是会用而已.

让sys用户给你指派权限:grant xxx to username

网站首页 | 网站地图
All rights reserved Powered by www.wgzr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com