请教,这个问题困扰我很长时间了。
1.本人本地安装oracle10G,是笔记本。因为笔记本的使用地点是2个地方。都是自动分配IP。2.oracle启动后,本地用PL/SQL Developer 连接,没有反应,PL/SQL Developer 直接死掉。
然后使用net manager测试连接。点了连接以后,也是直接死掉。
用sql/plus登陆,连接。正常!
启动oracle dbConsole 启动oracle EM,不能启动。重新配置EM也不行。。3.查询sqlnet.log后 ,错误如下:
TNS-12560: TNS: 协议适配器错误
4.查询lsnrctl的状态
LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=iss110302000011)(PORT=1521)
))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
启动日期 01-7月 -2010 18:57:54
正常运行时间 0 天 0 小时 38 分 11 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 E:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
监听程序日志文件 E:\oracle\product\10.2.0\db_1\network\log\listener.log监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=iss110302000011)(PORT=1521)))
服务摘要..
服务 "orcl" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orcl_XPT" 包含 1 个例程。
例程 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功5. listener.ora
[# listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = iss110302000011)(PORT = 1521))
)
6. tnsnames.ora配置如下
# tnsnames.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = iss110302000011)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)7.请问这是为啥啊。555555555.。
解决方案 »
- 如何实现两个主数据库互相同步?
- 安装oracle10g时出了个问题,实在解决不了了
- 更新一张表的一个字段从另一个表里字段来更新,另一个表的查询结果有多条记录,取时间最短的一条
- 由于无法直接使用sql语句,我想做一个函数实现数据更新,可以不?
- 怎么样才能把oracle数据库里面的数据导入到,SQL-SERVER里面呢???
- 急!使用客户端连接上Oracle10g数据库的问题??(我是初学者)顶者有分!!不行再加分
- SQL语句问题.高手快来~!~
- oracle是否存在系统表存放每一张表的表名,还有每一张表的字段名?
- 那位帮主知道oracle中index_ffs的用法?
- 如果想查询系统当前时间的第一天 是怎么编写的 新手求帮助
- oracle 创建用户问题
- oracle函数的问题
隔一段时间来登录ip地址对应不上就有问题
sql plus是可以登录的
建议如果是自己的机,只是学习使用
安装oracle时,先断网,ip地址用计算机名如果用于服务器,就设置固定的ip地址
1. IP 需要固定IP
2. 是手动修改tnsnames.ora 文件的吗? 用net manager工具试试。 参考:Oracle 数据库监听配置
http://blog.csdn.net/tianlesoftware/archive/2009/11/25/4861572.aspx
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
所以你的问题还是在监听的配置上。可以尝试重建监听服务,并配置监听看看. OEM 出问题也是常见问题,你的重新配置是重建?如果重建成功的话,应该是可要是可以打开的。 Oracle OEM 重建
http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4702978.aspx企业管理器(OEM)介绍: Grid Control 和 Database Control
http://blog.csdn.net/tianlesoftware/archive/2010/06/30/5704374.aspx看一下实例的alert log,看有什么其他的错误没有?
安装oracle时,断网,ip地址用计算机名或者 localhost如果是网段内, 尽量不要用iss110302000011, 可以用你的IP以下我贴出自己的配置。listener.ora# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
tnsnames.ora # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)COGNIZANT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = cog)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)