oracle ora-01031

oracleora-01031是什么错?... oracle ora-01031是什么错? 展开
 我来答
知味李小厨
2015-12-01 · TA获得超过291个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:56.4万
展开全部
  在使用sys用户使用管理员登陆的时候,出现ORA-01031解决办法

  1 首先使用本地系统用户启动数据库,使用名称查看配置参数
  show parameter password
  查看参数状态EXCLUSIVE则为正常状态,如果不是,则修改pfile或者是spfile的参数
  alter system set remote_login_passwordfile='EXCLUSIVE'
  2 查询密码文件视图
  select * from v$pwfile_users
  如果没有结果集返回,则说明密码文件有问题,重新配置密码文件并且给用户赋予sysdba权限
  使用命令 orapwd file=orapworcl password=root entries=10

  创建密码文件,

  grant sysdba to system

  给system用户赋予dba权限
  再次查询,应该有 sys,system两个用户具有sysdba权限
  3 如果select * from v$pwfile_users 可以准确返回sys 用户,在本地系统也可以使用密码文件登录,但是不能远程使用sys账号启动数据库,报ORA-01031错误。那么很有可能是监听文件配置有问题,修改监听文件。(下面给一个正确的模板)

  SID_LIST_LISTENER =

  (SID_LIST =

  (SID_DESC =

  (GLOBAL_DBNAME = orcl)

  (ORACLE_HOME = /u01/app/oracle)

  (SID_NAME = orcl)

  )

  )
  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.3)(PORT = 1521))
  )
  )
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式