LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 979|回复: 4

oracle9i在红旗4桌面版中安装出错

[复制链接]
发表于 2003-10-8 08:21:14 | 显示全部楼层 |阅读模式
小弟在红旗4桌面版中安装oracle9i,开始还算比较顺利,能够显示中文,中间只是出了一个,和在redhat9中的第二个错一样,按照redhat9的处理方法也能过去,但是到了database configuration assistant 就出错了,在弹出的建库窗口显示的是乱码(方块儿),在大概46%左右弹出了一个对话框,也是乱码,一下子就退出来了,错误信息是ERROR oracle 03113错误。有人能帮忙看一下是什么错吗?我的信箱号码是chezh@263.net,期待ing!
SIGSEGV   11*  segmentation violation
        stackbase=0x457c4000, stackpointer=0x457c348c

Full thread dump:
    "Thread-10" (TID:0x41272b60, sys_thread_t:0x45905e0c, state:R) prio=5
        java.io.PipedInputStream.read(PipedInputStream.java)
        java.lang.ProcessInputStream.read(UNIXProcess.java)
        java.io.PipedInputStream.read(PipedInputStream.java)
        java.io.InputStream.read(InputStream.java)
        java.io.InputStreamReader.fill(InputStreamReader.java)
        java.io.InputStreamReader.read(InputStreamReader.java)
        java.io.BufferedReader.fill(BufferedReader.java)
        java.io.BufferedReader.readLine(BufferedReader.java)
        oracle.sysman.assistants.util.sqlEngine.SQLEngine$ErrorStreamReader.run(SQLEngine.java:1985)
        java.lang.Thread.run(Thread.java)
    "Thread-9" (TID:0x412730f0, sys_thread_t:0x458a2e0c, state:CW) prio=5
        java.lang.Object.wait(Object.java)
        oracle.sysman.assistants.util.sqlEngine.SQLEngine.run(SQLEngine.java:746)
        java.lang.Thread.run(Thread.java)
    "Image Animator 2" (TID:0x41296620, sys_thread_t:0x45881e0c, state:R) prio=3
        sun.awt.image.GifFrame.dispose(GifImageDecoder.java:627)
        sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:463)
        sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:227)
        sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
        sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:143)
        sun.awt.image.ImageFetcher.run(ImageFetcher.java:119)
    "Image Animator 0" (TID:0x4129b408, sys_thread_t:0x456bbe0c, state:R) prio=3
        sun.awt.image.GifFrame.dispose(GifImageDecoder.java:627)
        sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:463)
        sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:227)
        sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
        sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:143)
        sun.awt.image.ImageFetcher.run(ImageFetcher.java:119)
    "AWT-Modal" (TID:0x412ab550, sys_thread_t:0x45826e0c, state:R) prio=5
        sun.awt.motif.ModalThread.run(MDialogPeer.java:142)
    "Screen Updater" (TID:0x412abee8, sys_thread_t:0x45805e0c, state:CW) prio=4
        java.lang.Object.wait(Object.java)
        sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:70)
        sun.awt.ScreenUpdater.run(ScreenUpdater.java:90)
    "TaskScheduler timer" (TID:0x412d1510, sys_thread_t:0x457e4e0c, state:CW) prio=5
        java.lang.Object.wait(Object.java)
        sun.awt.motif.MDialogPeer.show(MDialogPeer.java:98)
        java.awt.Dialog.show(Dialog.java:236)
        java.awt.Component.show(Component.java:511)
        java.awt.Component.setVisible(Component.java:473)
        oracle.sysman.assistants.util.step.ProgressDialog$1.runTask(ProgressDialog.java:484)
        oracle.ewt.thread.TaskScheduler.runTask(Unknown Source)
        oracle.ewt.thread.TaskScheduler.processTask(Unknown Source)
        oracle.ewt.thread.TaskScheduler$TaskQueue.run(Unknown Source)
        oracle.ewt.timer.Timer.doRun(Unknown Source)
        oracle.ewt.timer.Timer.run(Unknown Source)
        java.lang.Thread.run(Thread.java)
    "Thread-6" (TID:0x41313680, sys_thread_t:0x457c3e0c, state:R) prio=5 *current thread*
        oracle.net.ldap.NNFLWrapper.<init>(NNFLWrapper.java)
        oracle.net.config.DirectoryService.qualifyObjectName(DirectoryService.java)
        oracle.net.config.DirectoryService.exists(DirectoryService.java)
        oracle.net.config.ServiceAlias.exists(ServiceAlias.java)
        oracle.net.config.ServiceAlias.delete(ServiceAlias.java)
        oracle.sysman.assistants.util.NetworkUtils.deleteDBFromDirSrvc(NetworkUtils.java:1040)
        oracle.sysman.assistants.util.step.network.DirServiceStep.cancel(DirServiceStep.java:293)
        oracle.sysman.assistants.dbca.backend.PostDBCreationStep.cancel(PostDBCreationStep.java:987)
        oracle.sysman.assistants.util.step.StepContext$ModeRunner.cancel(StepContext.java:1193)
        oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:1158)
        java.lang.Thread.run(Thread.java)
    "Thread-4" (TID:0x41294f48, sys_thread_t:0x45781e0c, state:CW) prio=5
        java.lang.Object.wait(Object.java)
        oracle.sysman.assistants.util.sqlEngine.SQLEngine.run(SQLEngine.java:746)
        java.lang.Thread.run(Thread.java)
    "process reaper" (TID:0x41295990, sys_thread_t:0x4571ee0c, state:R) prio=5
        java.lang.Thread.run(Thread.java)
    "KeywordDataSource Background Merge" (TID:0x412a88b8, sys_thread_t:0x456fde0c, state:CW) prio=4
        java.lang.Object.wait(Object.java)
        oracle.ewt.timer.Timer._waitTilScheduled(Unknown Source)
        oracle.ewt.timer.Timer.run(Unknown Source)
        java.lang.Thread.run(Thread.java)
    "AWT-Finalizer" (TID:0x41319638, sys_thread_t:0x456dce0c, state:CW) prio=9
        java.lang.Object.wait(Object.java)
        sun.awt.AWTFinalizer.run(AWTFinalizer.java:40)
    "TaskScheduler timer" (TID:0x412b90a0, sys_thread_t:0x4569ae0c, state:CW) prio=5
        java.lang.Object.wait(Object.java)
        oracle.ewt.timer.Timer._waitTilScheduled(Unknown Source)
        oracle.ewt.timer.Timer.run(Unknown Source)
        java.lang.Thread.run(Thread.java)
    "Image Animator 3" (TID:0x412d32d0, sys_thread_t:0x4565be0c, state:R) prio=3
        sun.awt.image.GifFrame.dispose(GifImageDecoder.java:627)
        sun.awt.image.GifImageDecoder.readImage(GifImageDecoder.java:463)
        sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:227)
        sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:257)
        sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:143)
        sun.awt.image.ImageFetcher.run(ImageFetcher.java:119)
    "AWT-Motif" (TID:0x4131af78, sys_thread_t:0x4563ae0c, state:CW) prio=5
        java.lang.Thread.run(Thread.java)
    "AWT-Input" (TID:0x412b4fc0, sys_thread_t:0x45619e0c, state:CW) prio=5
    "AWT-EventQueue-0" (TID:0x412b4fd8, sys_thread_t:0x455c0e0c, state:CW) prio=5
        java.lang.Object.wait(Object.java)
        java.awt.EventQueue.getNextEvent(EventQueue.java:126)
        java.awt.EventDispatchThread.run(EventDispatchThread.java:70)
    "Finalizer thread" (TID:0x412e2210, sys_thread_t:0x44603e0c, state:CW) prio=1
    "Async Garbage Collector" (TID:0x412e2258, sys_thread_t:0x445e2e0c, state:CW) prio=1
    "Idle thread" (TID:0x412e22a0, sys_thread_t:0x445c1e0c, state:R) prio=0
    "Clock" (TID:0x412e2088, sys_thread_t:0x445a0e0c, state:CW) prio=12
    "main" (TID:0x412e20b0, sys_thread_t:0x823bba0, state:CW) prio=5
        java.lang.Thread.join(Thread.java)
        java.lang.Thread.join(Thread.java)
        oracle.sysman.assistants.util.step.StepContext.runMode(StepContext.java:853)
        oracle.sysman.assistants.dbca.backend.Host.executeSteps(Host.java:4271)
        oracle.sysman.assistants.dbca.ui.UIHost.doProgressOnly(UIHost.java:578)
        oracle.sysman.assistants.dbca.ui.ProgressOnlyHost.performOperation(ProgressOnlyHost.java:166)
        oracle.sysman.assistants.dbca.backend.Host.startOperation(Host.java:2171)
        oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:99)
        oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:161)
Monitor Cache Dump:
    sun.awt.motif.ModalThread@1093317968/1096255072: owner "AWT-Modal" (0x45826e0c, 1 entry)
        Waiting to be notified:
            "TaskScheduler timer" (0x457e4e0c)
    oracle.ewt.timer.Timer@1093374024/1095785888: <unowned>
        Waiting to be notified:
            "TaskScheduler timer" (0x4569ae0c)
    java.lang.Thread@1093744256/1096178624: <unowned>
        Waiting to be notified:
            "main" (0x823bba0)
    <unknown key> (0x0x456bbe0c): owner "Image Animator 0" (0x456bbe0c, 1 entry)
    <unknown key> (0x0x4565be0c): owner "Image Animator 3" (0x4565be0c, 1 entry)
    sun.awt.AWTFinalizer@1093768760/1095325704: <unowned>
        Waiting to be notified:
            "AWT-Finalizer" (0x456dce0c)
    java.lang.Object@1093230280/1096172784: <unowned>
        Waiting to be notified:
            "Thread-4" (0x45781e0c)
    java.lang.ProcessInputStream@1093087296/1096561872: owner "Thread-10" (0x45905e0c, 4 entries)
    <unknown key> (0x0x8972278): owner "Thread-6" (0x457c3e0c, 1 entry)
    java.lang.Object@1093094984/1096561528: <unowned>
        Waiting to be notified:
            "Thread-9" (0x458a2e0c)
    oracle.ewt.timer.Timer@1093306608/1095941360: <unowned>
        Waiting to be notified:
            "KeywordDataSource Background Merge" (0x456fde0c)
    java.awt.EventQueue@1093803632/1095570112: <unowned>
        Waiting to be notified:
            "AWT-EventQueue-0" (0x455c0e0c)
    sun.awt.motif.MToolkit@1093801072/1095569848: owner "AWT-Modal" (0x45826e0c, 1 entry)
        Waiting to be notified:
            "AWT-Motif" (0x4563ae0c)
    sun.awt.ScreenUpdater@1093320424/1096241488: <unowned>
        Waiting to be notified:
            "Screen Updater" (0x45805e0c)
    java.io.InputStreamReader@1093085952/1096565128: owner "Thread-10" (0x45905e0c, 1 entry)
    <unknown key> (0x0x445e2e0c): <unowned>
        Waiting to be notified:
            "Async Garbage Collector" (0x445e2e0c)
    <unknown key> (0x0x45881e0c): owner "Image Animator 2" (0x45881e0c, 1 entry)
Registered Monitor Dump:
    Fork_Wait_monitor: <unowned>
    Thread queue lock: <unowned>
    Name and type hash table lock: <unowned>
    String intern lock: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class loading lock: <unowned>
    Java stack lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Has finalization queue lock: <unowned>
    Finalize me queue lock: <unowned>
        Waiting to be notified:
            "Finalizer thread" (0x44603e0c)
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: owner "process reaper" (0x4571ee0c, 1 entry)
    Event monitor: <unowned>
    I/O monitor: <unowned>
        Waiting to be notified:
            "AWT-Input" (0x45619e0c)
    Alarm monitor: <unowned>
        Waiting to be notified:
            "Clock" (0x445a0e0c)
    Monitor registry: owner "Thread-6" (0x457c3e0c, 1 entry)
Thread Alarm Q:
    sys_thread_t 0x45619e0c   [Timeout in 18 ms]
    sys_thread_t 0x45905e0c   [Timeout in 55 ms]
    sys_thread_t 0x445e2e0c   [Timeout in 261 ms]
/opt/ora9/product/9.2/bin/dbca: line 124: 12058 ???                  $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath
发表于 2003-10-13 14:50:52 | 显示全部楼层
我对oracle不熟。请 Seraphim兄帮帮忙了。
发表于 2003-10-13 17:14:20 | 显示全部楼层
ORA-03113 end-of-file on communication channel

Cause: An unexpected end-of-file was processed on the communication channel. The problem could not be handled by the Net8 two-task software. This message could occur if the shadow two-task process associated with a Net8 connect has terminated abnormally, or if there is a physical failure of the interprocess communication vehicle, that is, the network or server machine went down.

In addition, this message could occur when any of the following statements/commands have been issued:

ALTER SYSTEM KILL SESSION ... IMMEDIATE
ALTER SYSTEM DISCONNECT SESSION ... IMMEDIATE
SHUTDOWN ABORT/IMMEDIATE/TRANSACTIONAL
Action: If this message occurs during a connection attempt, check the setup files for the appropriate Net8 driver and confirm Net8 software is correctly installed on the server. If the message occurs after a connection is well established, and the error is not due to a physical failure, check if a trace file was generated on the server at failure time. Existence of a trace file may suggest an Oracle internal error that requires the assistance of Oracle Support Services.

这是指客户端和服务端之间的通信异常中止了,可能并不是问题的本质。安装时候这个报错,倒是无关紧要,单独运行dbca创建数据库,也仍然报错吗?
最后要注意,需要在创建数据库时保证系统内核参数SHMMAX是一个较大的值,这个值所有的安装文档里面都会提到,但是重启以后需要重新设置。
 楼主| 发表于 2003-10-15 10:47:37 | 显示全部楼层

我已经找到原因了

在网上查了不少的资料,我相信已经找到原因了,可能是oracle要求的环境是glibc2.2,而红旗4中的为glibc2.3,比redhat9还高,所以就装不上了,我在Red Flag Function Server 4.0体验版中装就没有问题,它的就是glibc2.2,现在的问题是能否把红旗4桌面版中glibc2.3降下来,估计换成glibc2.2就可以了,可是怎么做呀,小弟的linux不太熟悉,有谁能帮帮我?不胜感激!!!
发表于 2003-10-16 14:58:30 | 显示全部楼层
红旗4.0一般是作为桌面应用的,一般不是搞oralce的环境,推荐suse和红帽子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表