我执行的步骤如下:
1:export ORACLE_SID=mysid2
2../dbca
当快安装完时出现如下错误:
ORA-01031:insufficient privileges
我查了日志:提示如下:
2008-03-05 20:40:24.231: [  OCROSD][2700495792]utgdv:2:ocr loc file  cannot  be opened
2008-03-05 20:40:24.240: [  OCROSD][2700495792]utopen:1: Couldnt find ocr,[ocrmirror] location in config file
2008-03-05 20:40:24.243: [  OCRRAW][2700495792]proprinit: Could not open raw device
2008-03-05 20:40:24.243: [ default][2700495792]a_init:7!: Backend init unsuccessful : [33]
2008-03-05 20:40:24.243: [ CSSCLNT][2700495792]clsssinit: error(33 ) in OCR initialization大概意思是权限不足,但不知道在哪里设置,有朋友遇到过没?

解决方案 »

  1.   

    用whoami命令看看当前用户是谁,注意,这个用户一定要是dba组的成员才行。
      

  2.   

    补充一下,一般推荐用oracle帐号创建database。
      

  3.   

    用安装oracle的那个账号建数据库
      

  4.   

    dbca命令是在root用户下执行的,切换到oracle用户执行不了dbca呀
      

  5.   

    哦,我知道了,在root下忘执行 xhost +了.
      

  6.   

    我创建了一个mysid2用户,并把该用户分到dba组中.该用户的权限如下:
    mysid2 : dba oinstall
    可是执行到最后又报如下错误:
    cannot create directory "/u01/oracle/product/10.2/admin/mysid2/adump"
    这是怎么回事呀???
      

  7.   

    dbca命令是在root用户下执行的,切换到oracle用户执行不了dbca呀
    ========================================================
    root 用户下定义了环境变量了?