|
发表于 2006-2-21 09:22:23
|
显示全部楼层
第一个错误其实不是错误,仔细看看出错信息,你运行lsnrctl start ,它告诉你Address already in use ,有两种可能,一种是你已经启动了lsnrctl 了,因此再次启动时会报告说端口被占用,另外一种可能是这个端口被其它程序占用,这需要你找到这个进程,杀死之,然后再运行lsnrctl start命令.oracle好像默认监听的是1521端口,你nmap localhost 一下,看看哪个程序占用了该端口
登陆不上?试试输入sys/sys的密码 as sysdba试试,sys的密码就是你安装oracle时它提示你更改的默认密码,如果你没更改好像默认的密码是change??????来着. 如果还不行,就用connect as internal 试试,命令记得不太清楚,需要你去查找一下
Post by ronk
各位版主,高人,大家好!
首先感谢论坛上关于如何在linux上安装oracle9的文章,这不仅使我的安装过程得到了一定的帮助,更重要的是让我学到了不少有关linux的知识.我坦白,由于工作分工的原因,我只接触oracle和linux不到7天的时间,因此有很多很基础的知识都还掌握不全,全凭在安装过程中的反复试验.
经过N次重装系统和2N次重装数据库,目前我的oracle数据库安装基本完成.
但在安装后,启动的过程中,却出现了两个不同的错误!!!!
相关操作和系统提示如下,还请各位老师多多指教,先谢谢了~~~
1.安装完成后,欲启动数据库和服务
[oracle@zdgd oracle]$ sqlplus
SQL*Plus: Release 9.2.0.4.0 - Production on Mon Feb 20 17:50:50 2006 Copyright (c) 1982, 2002, Oracle Corporation.
All rights reserved.
Enter user-name: system
Enter password:
Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.4.0 - Production
SQL> startup
SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.4.0 - Production
[oracle@zdgd oracle]$ lsnrctl start
LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 20-FEB-2006 17:55:03 Copyright (c) 1991, 2002, Oracle Corporation.
All rights reserved.
Starting /opt/ora9/product/9.2/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 9.2.0.4.0 - Production System parameter file is /opt/ora9/product/9.2/network/admin/listener.ora Log messages written to /opt/ora9/product/9.2/network/log/listener.log Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
TNS-12542: TNS:address already in use
TNS-12560: TNS:protocol adapter error
TNS-00512: Address already in use Linux Error: 98: Address already in use Listener failed to start.
See the error message(s) above...
-------------------------------------------------------------------------------------------------
2.我对1.中描述的错误毫无办法,因此重新启动系统....却发现重新启动后,不管是以任何方式以oracle用户登陆终端,输入sqlplus后,系统总是提示我用户名和密码不正确......哭啊.具体错误提示请如下:
后输入:sqlplus后,系统总是提示我的用户名和密码不正确,并返回以下的错误信息:
ERROR:
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist
Linux Error:2:No such file or directory
以上问题,还请各位老师,高人多多指点,小弟先谢谢了~~~ |
|