免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8080 | 回复: 10
打印 上一主题 下一主题

为何出现ORA-01034 ORACLE not available的错误? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-20 01:20 |只看该作者 |倒序浏览
[root@WebServer root]# cd ..
[root@WebServer /]# cd home/oracle/OraHome1
[root@WebServer OraHome1]# su oracle
#####################################################
下面是启动监听服务
#####################################################
[oracle@WebServer OraHome1]$ export ORACLE_HOME=/home/oracle/OraHome1
[oracle@WebServer OraHome1]$ bin/lsnrctl start

LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 20-JAN-2003 16:13:11

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Starting /home/oracle/OraHome1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 9.2.0.1.0 - Production
System parameter file is /home/oracle/OraHome1/network/admin/listener.ora
Log messages written to /home/oracle/OraHome1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WebServer.HCIC)(PORT=152
1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WebServer.HCIC)(PORT=248
1))(PROTOCOL_STACK=(PRESENTATION=GIOP)(SESSION=RAW)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 9.2.0.1.0 - Production
Start Date                20-JAN-2003 16:13:11
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  OFF
SNMP                      OFF
Listener Parameter File   /home/oracle/OraHome1/network/admin/listener.ora
Listener Log File         /home/oracle/OraHome1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WebServer.HCIC)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WebServer.HCIC)(PORT=2481))(PROTOCOL                                                              _STACK=(PRESENTATION=GIOP)(SESSION=RAW)))
Services Summary...
Service "Oracle.HLJ" has 1 instance(s).
  Instance "Oracle", status UNKNOWN, has 1 handler(s) for this service...
Service "LSExtProc" has 1 instance(s).
  Instance "LSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
#####################################################
执行结果:如上。
问题1:上面启动监听服务是否正常?应该正常吧?

下面是启动sqlplus
#####################################################
[oracle@WebServer OraHome1]$ bin/sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.1.0 - Production on Mon Jan 20 16:14:17 2003

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected.
SQL>; desc emp
ERROR:
ORA-01034: ORACLE not available


SQL>; quit
Disconnected
#####################################################
执行结果:如上。
问题2:错误的原因是什么?是否因为没有创建数据库?

下面是创建数据库
#####################################################
[oracle@WebServer OraHome1]$ bin/dbca
#####################################################
执行结果:出现图形界面,但应显示汉字的地方都是ooooooo

下面是修改成英文字符后,创建数据库
#####################################################
[oracle@WebServer OraHome1]$ export LANG=en_US
[oracle@WebServer OraHome1]$ bin/dbca
SIGSEGV   11*  segmentation violation
        stackbase=0xbffff008, stackpointer=0xbfffeed0

Full thread dump:
    "Finalizer thread" (TID:0x430f5210, sys_thread_t:0x403a9e0c, state:R) prio=1
    "Async Garbage Collector" (TID:0x430f5258, sys_thread_t:0x40388e0c, state:R) prio=1
    "Idle thread" (TID:0x430f52a0, sys_thread_t:0x40367e0c, state:R) prio=0
    "Clock" (TID:0x430f5088, sys_thread_t:0x40346e0c, state:CW) prio=12
    "main" (TID:0x430f50b0, sys_thread_t:0x8231008, state:R) prio=5 *current thread*
        java.lang.System.initializeSystemClass(System.java)
Monitor Cache Dump:
Registered Monitor Dump:
    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>;
    Dynamic loading lock: <unowned>;
    Monitor IO lock: <unowned>;
    Child death monitor: <unowned>;
    Event monitor: <unowned>;
    I/O monitor: <unowned>;
    Alarm monitor: <unowned>;
        Waiting to be notified:
            "Clock" (0x40346e0c)
    Monitor registry: owner "main" (0x8231008, 1 entry)
Thread Alarm Q:
bin/dbca: line 124:  1625 Aborted                 $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
#####################################################
执行结果:如上。无法启动

下面是修改成中文字符后,创建数据库
#####################################################
[oracle@WebServer OraHome1]$ export LANG=zh_CN
[oracle@WebServer OraHome1]$ bin/dbca
#####################################################
执行结果:出现图形界面,显示汉字正常,但无法接受键盘的输入

问题3:我如何才能新创建一个数据库?
#####################################################
[oracle@WebServer OraHome1]$

#####################################################

问题4:下面是Oracle用户的.bash_profile文件.请高手看看,存在哪些错误.
#####################################################

# .bash_profile
#??Oracle??Environment

export??ORACLE_BASE=/home/oracle

export??ORACLE_HOME=/home/oracle/OraHome1

export??ORACLE_SID=Oracle

export??ORACLE_TERM=xterm

#export??TNS_ADMIN=??设置这个变量,如果??sqlnet.ora,??tnsnames.ora等不在$ORACLE_HOME/network/admin??目录下。

NLS_LANG=en_us; export??NLS_LANG=en_US

export??ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib

export??LD_LIBRARY_PATH

#??Set??shell??search??paths:

PATH=/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin

PATH=$PATH:/opt/local/bin:/opt/NSCPnav/binORACLE_HOME/bin??

PATH=$PATH:/usr/local/samba/bin:/usr/ucb:

export??PATH

#??CLASSPATH??must??include??the??following??JRE??locations:

CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlibORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATHORACLE_HOME/network/jlib

#####################################################

问题完,谢谢.
#####################################################

论坛徽章:
0
2 [报告]
发表于 2003-01-20 09:10 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

能不能说清楚点?顺便把错误代码贴上来。

论坛徽章:
0
3 [报告]
发表于 2003-01-20 11:15 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

oracle 的日志里有什么?

论坛徽章:
0
4 [报告]
发表于 2003-01-20 11:32 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

用oerr ora 1034看看具体的错误及建议的解决方法

论坛徽章:
0
5 [报告]
发表于 2003-01-20 11:44 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

oracle是不是没有启动

论坛徽章:
0
6 [报告]
发表于 2003-01-20 16:50 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

错误代码已贴出。谢谢关注。。。。

论坛徽章:
0
7 [报告]
发表于 2003-01-20 17:46 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

关注中。。。。

论坛徽章:
0
8 [报告]
发表于 2003-01-20 19:37 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

安装的时候选择了建库吗?

论坛徽章:
0
9 [报告]
发表于 2003-01-20 22:19 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

[quote]原帖由 "tzg"]安装的时候选择了建库吗?[/quote 发表:


没有。。。。

论坛徽章:
0
10 [报告]
发表于 2003-01-21 20:02 |只看该作者

为何出现ORA-01034 ORACLE not available的错误?

关注中。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP