环境:win2000 , oracle8i , 机上安装了几个数据库在Oracle DBA Studio中要打开某个数据库时,弹出一个“启动选项”对话框,要求指定初始化参数文件,以前启动别的数据库时,一浏览就能找到的,为什么我这次创建的这个数据库没有那个文件呢?
还有,
每次出现“协议适配器错误”时,我就在协议中启动我在机上安装的最后一个数据库的服务就不会出现“协议适配器错误”错误提示了,这怎样解释?
还有,
我运行exp system/manager后导出的也是我在机上安装的最后一个数据库中的内容,这怎样解释?
还有,,,,,,,,
还有很多,好乱呀,各位大哥帮一下忙好不?

解决方案 »

  1.   

    我是使用Database Configuration Assistant来创建数据库的,以前也是这样,但创建完之后它们就有“初始化参数文件”,这次不知为何没?我是按的向导来创建的,有没有创建“初始化参数文件”我就不清楚了,它好象里面没有提到“初始化参数文件”的呀。我经常会遇到下面的错误:
    1、“shared memory realm does not exist”,但我的例程和数据库都是启动着的,为什么还有这个错误?
    2、同样的一条指令:connect user/pwd@dbname 有时可以,有时不可以运行,这是为什么?
      

  2.   

    谢谢lianhg,检索到了init.ora.1、ORA-01034: ORACLE not available
       ORA-27101: shared memory realm does not exist   但我的例程和数据库都是启动着的,为什么还有这个错误?2、同样的一条指令:connect user/pwd@dbname 有时可以,有时不可以运行,这是为什么?
       这个连出个错误号都不会,就死定在那里了,试过等了近七个小时还是老样子。
      

  3.   

    1、ORA-01034: ORACLE not available -> Cause: Oracle was not started!!!
      

  4.   

    ORA-27101: shared memory realm does not exist -> 内存不够了
      

  5.   

    谢谢lianhg,太开心了,我发的贴子终于不会没人理了,道声谢先,:)请问在哪里可能查到错误信息它的原因?ORA-01034: ORACLE not available -> Cause: Oracle was not started!!!
    但我很确定的它已起动了。同样的一条指令:exp user/pwd@dbname 有时可以,有时不可以运行,昨天还可以,今天又不行了,这是为什么?而且可以运行行的次数不多。这个连出个错误号都不会,就死定在那里了,试过等了近七个小时还是老样子。能不能为我解开这些谜呀?我是初学者,问题有些低级,还望别见怪!
      

  6.   

    重装系统?不要行不行?oracle是刚重装过的。还有我想请教一下在哪可以查看那些错误的原由?
      

  7.   

    在sqlplus,登陆oracle
    然后,分析错误号,如:ora-00012。
    学生吗?
      

  8.   

    在sqlplus要怎样登陆oracle,分析错误号?很幼稚吗?:),半年前是学生,喜欢编程,也从事编程,自认不笨,刚学这个,真的搞不清它,到书店看好象也没有什么书好买的,网上人家说的方法我也都行不通。
      

  9.   

    机械出版社,《Oracle初学则指南》买了,不过里面找不到我要的答案。身边没有人指点,苦呀,不过庆幸有你这个不在身边的高手。你还没有教我在sqlplus要怎样登陆oracle,分析错误号呢
      

  10.   

    start ->oralce-orahome ->application development -> sqlplus
      

  11.   

    我遇到同样的问题,别人告诉我的解决方法是
    运行:
    sqlplus /nolog
    connect internal/oracle
    startup我这样做就可以了,但别人都没告诉我原因。我也很想知道。当时我的oracle是新装的。
    我后来就写了个startup.bat,每次开机运行一次。郁闷!
      

  12.   

    "你说的这个我知道,但要怎样分析错误号呢?" :
      用 google.下载 一个oracle 的 《Oracle8i Error Messages》我遇到同样的问题,别人告诉我的解决方法是
    运行:
    sqlplus /nolog
    connect internal/oracle
    startup
    sqlplus /nolog :不使用 user ,pwd,service 登陆
    connect internal/oracle : oracle 的最高及用户,
     leborety(那只螃蟹) :检查你的服务,把 orasidservice 设 自动
      

  13.   

    昨天下午我把机上安装的所有数据库全部删了,然后重新建了一个,重试一下,上面所说的所有错误都没有了,:),关了机下班;早上一开机,:(,又不行了,WHY?
      

  14.   

    1)你是如何建库的?
    2)connect internal/oracle,正常吗?
      

  15.   

    早上好!我是按着向导来创建的。connect internal/oracle,正常。请问要是机上同时装了几个数据库,又同时打开,系统是如何对付它们的?昨天我删那些数据库的顺序是与安装的先后相反的,我发现删一当时我最后一个安装的数据库之后,所有的数据库都不能登录了,出现ora-tns:协议适配器错误。还有,以前运行exp system/manager后导出的也是我在机上安装的最后一个数据库中的内容,这怎样解释?我最后一个安装的数据库为什么这么特别?
      

  16.   

    下面是我在sqlplus中操作及结果:SQL> connect aaa/aaa
    已连接。
    SQL> connect internal/oracle
    已连接。
    SQL> conn internal/oracle
    ERROR:
    ORA-12571: TNS:packet writer failure
    ERROR:
    ORA-24313: 用户已获得证明
    SQL> connect aaa/aaa
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> connect system/manager
    ERROR:
    ORA-24315: 非法的属性类型这错在哪?怎样解决 ORA-24315: 非法的属性类型?
      

  17.   

    try:
    SQL> connect sys/change_on_install
      

  18.   

    the same!SQL> connect sys/change_on_install
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> connect system/manager
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> connect scott/tiger
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> connect demo/demo
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> conn dbsnmp/dbsnmp
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> conn drdsys/drdsys
    ERROR:
    ORA-24315: 非法的属性类型
    SQL> conn mdsys/mdsys
    ERROR:
    ORA-24315: 非法的属性类型
      

  19.   

    感谢你lianhg(lianhg)!我什么也没做,不知它为什么又行了。我的问题多的是,以后可不可以发email向你救助呀?