新装的XP系统,安装 Oracle 10g 
在使用 dbca 创建数据时 出现错误: 
ORA-15180: Could not open dynamic library s%, error [s%] 有知其原因者请指点,不胜感激.

解决方案 »

  1.   

    哪个文件打不开没打印出文件名啊? 确认一下PATH环境便两种有没有%ORACLE_HOME%/bin,其中%ORACLE_HOME%为oracle安装目录。 没有的话添加进去。再把ORACLE_HOME%/lib也添加进去 再试试。
      

  2.   

    把 alert 日志文件,贴出来,看下上下文环境吧!
      

  3.   

    from metalink note:435826.1Symptoms
    The customer is trying to create a database using DBCA, but startup nomount fails with:SQL> ORA-15180: Could not open dynamic library odm libraryump, error [ld.so.1: oracle: fatal:/logicie] 
    Cause
    Missing  soft link libodm10.so -> libodmd10.soThe command ls -ltr libodm* in $ORACLE_HOME/lib should have the following output:[celcsol3]/usupport/64bit/app/oracle/product/10.2.0.3/lib> ls -ltr libodm*
    -rwxr-xr-x 1 usupport udba 9528 Nov 8 2006 libodmd10.so*
    lrwxrwxrwx 1 usupport udba 12 Feb 23 13:15 libodm10.so -> libodmd10.so*Solution
    1. cd $ORACLE_HOME/lib
    2. ln -s libodmd10.so libodm10.so 
      

  4.   

    我看到你这里是windows,那么有可能是安装过程中有问题?
      

  5.   

    不知道你的service都起来了吗?oraclejobschedule
    oracleoradb10g_home1tnslistener
    oracleservice
      

  6.   

    15180, 00000, "Could not open dynamic library %s, error [%s]"
    // *Cause:  The library was not accessible
    // *Action: Correct the permissions of the library and try again.提示信息是检查一下library的权限问题,看看是不是用户或者组不对了
      

  7.   

    不好意思,今天才回复各位的消息.
    我在虚拟机下新装的XP,完全干净的系统,然后开始将 oracle ,出问题后我把XP删除了又装一次XP,然后再 oracle 然后出现相同问题
    oracle 安装结束后自动调用 dbca 建库,在这个过程中就出现错误我知道在 Linux 下一般分一个 oracle 的用户组和用户,在 xp 下用 Administrator 用户应该不会出现权限不够的问题吧?新手,不知道如何"贴 alert 日志",还请明说,谢谢
      

  8.   

    就是相关的预警日志信息 
    你实在不知道目录就搜索"alert*.log"一般在ORACLE_BASE/admin/$ORACLE_SID/bdump
    下面.
      

  9.   

    3楼的方法正解。
    要修改一下1. cd $ORACLE_HOME/lib
    2. mv libodm10.so libodm10.so.bk1
    3. ln -s libodmd10.so libodm10.so