首选身份证明是在oracle的oms图形界面下的数据库配置(configration->preferred credentials),如果通过oms的图形界面导入/导出、备份、恢复数据库,必须要先配置首选身份证明。
    我觉得一个数据库可以,两个就不行,这里面可能是某些东西我没有弄明白,如果退回去只装一个数据库,可能使用的是缺省的东西,问题并没有真正解决。所以还请知道答案的人告诉我一声,谢谢。
    另外,lx130,登录用户需要什么权限?

解决方案 »

  1.   

    TO: 楼主,想你请教一个问题,
    我用得Oracle Version 9.0.1.1.1,不会oracle8
    我以能登录至OME,问题是,我在OME中要连接数据库,做备份练习,而做此时系统提示要先做首选身份验证,也就是要设置一个默认的登录用户,问题就出在这个默认登录用户设置上,如果默认登录用户的连接身份为Normal时,就可能连接数据库,但不能做DBA的事(如备份),如果默认登录用户的连接身份为SYSDBA时,系统提示:
             ORA-01031:insufficient privileges {在至是没有权限的意思}
    而当我不用OME登录,采用独立启动进,我可以用同样的用户、密码以SYSDBA的身份连接就没有任何问题,不知是何原因,该如何办,请问你是如何设置首选身份验证的?
      

  2.   

    我原来只安装一个库时,首选身份证明设置的都是sysdba的权限,可以链接,也可以备份,没有问题,但是安装乐两个库时,原来的首选身份验证没有了,首选身份全部为空,而且无法保存新编辑的首选身份。
        我今天试着重新生成一个资料档案库,却被提示没有权限生成数据库?是不是问题的原因出在资料档案库上?为什么会没有足够的权限生成新的资料档案库?如何保存新编辑的首选身份?
      

  3.   

    引用:ORA-01031:insufficient privileges {没有足够的权限}
    要想做备份,要用DBA的身份登录数据库。系统安装后默认有个:sysman/oem_temp
    你可以登录到Oracle Enterprise Manager Console,用以上默认用户登录。
    你可以进入,在首次进入时会提示修改密码。进入后你可以将sys/change_on_install
    添加到“网络”-“数据库”-“安全性”-“用户”中,也可添加其他用户。在Oracle Enterprise Manager Console中,菜单:系统-首选项中,选择“首选身份证明”
    在其中,除了“服务类型”是数据库的有一个要打勾外,还在要“节点”服务类型中选择一个
    来打勾,一般是你的服务名称。之后,你就可以用sys/change_on_install进入,然后进行备份啦。至于是不是必须用DBA权限登录,我没试过。我只是为了保险,以DBA权限登录进去的。
      

  4.   

    TO :阿生,
        首先谢谢你的回复,我用sysman/oem_temp已经成功登录到OMS,按你说的再把sys添加至用户中,我发现sys已经是系统默认的用户了,这样我就不太明白你的说法?另外在“节点”服务类型我也做了身份证明设置,就向你说的一样打勾了。
       问题是在OMS中我只能用system以Normal的角色才能成功连接至数据库中,而用system以sysdba的角色就无法成功连接数据库,出错提示信息:ORA-01031:insufficient privileges {没有足够的权限},这知阁下明白我的意思没有,这个问题已困扰我一个礼拜了,希望阿生能帮帮忙。
      

  5.   

    楼上的,我现在也碰到和你一样的问题,不知道那位老兄能够帮忙解决。我上次装的时候,以sysman/oem_temp进去之后,可以以sysdba身份连接数据库。但是,前两天机子崩溃了,重装之后,就遇到了和你一样的问题。我不知道是不是在进行数据库建立的时候有些设置没有设置好还是怎么回事。
      

  6.   

    如果是以system/manager无法登录进去的话,就加system用户啊,我记不清系统默认有些
    什么用户了。如果已经有了sys/change_on_install的话,就不用加了。如果没有system的
    话,你可以加上它。不过,我以为sys的权限比system的要大些,你为何不用sys进入操作?