- 浏览: 143599 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (129)
- framework (18)
- Java (25)
- web2.0 (7)
- Oracle (23)
- 框架师 (20)
- design pattern (5)
- j2ee (6)
- 日常问题收集 (51)
- linux (12)
- Oralce优化 (4)
- life (3)
- sqlplus (1)
- sql (2)
- C# (4)
- mysql (9)
- 拿来主义 (12)
- 标签 (0)
- ThinkPHP (1)
- python (1)
- mybatis (2)
- html5 (1)
- jquery (2)
- hadoop (3)
- git (1)
- struts2 (1)
- shiro (1)
- struts (1)
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
转载:http://blog.csdn.net/libinsoft/article/details/5943833
遇到的问题:安装虚拟机Vmware之后,打开系统项目虚拟机,经过以下处理步骤
1) root (123456)
2)启动Oracle
2.1 su - oracle (oracle)
2.2 lsnrctl start --启动Listener
2.3 sqlplus / as sysdba
2.4 startup
2.5 exit
3)启动JBOSS
3.1 su - portal (portal)
3.2 cd Jboss/bin
3.3 ./startup.sh
在处理 lsnrctl start 启动监听器的时候,控制台抛出以下错误信息:
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 15-10��-2010 12:32:19
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /home/oracle/10.2.0/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /home/oracle/10.2.0/db_1/network/admin/listener.ora
Log messages written to /home/oracle/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cmms)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
TNS-12543: TNS:destination host unreachable
TNS-12560: TNS:protocol adapter error
TNS-00513: Destination host unreachable
Linux Error: 101: Network is unreachable
处理过程:
Oracle 的 listener.ora 文件里面HOST后面应该输入IP地址还是主机名呢?最好使用主机名。很多时候,一个机器绑定的不止一个IP地址,如果HOST后面是IP地址,那么Oracle的Listener只会监听指定的IP地址的访问请求,本机其他的IP地址的连接都会拒绝的。当创建监听的时候,listener.ora 文件里面默认创建的是主机名。那么,企业、邮局,如果没有特别的需要,如果没有特别的需要就不要画蛇添足的去修改host_name为IP地址了。但是,如果HOST后面是主机名,那么就会与/etc/hosts 这个文件扯上关系了。
第一种情况:/etc/hosts文件oracle没有权限访问
在etc下打开终端
[root@localhost etc]# l hosts
这时候oracle用户去启动listener,
[oracle@localhost admin]$ lsnrctl start
[oracle@localhost admin]$ lsnrctl start
第二种情况,就是现在遇到的情况是:2、/etc/hosts文件里面的主机名对应的IP地址没有在本机绑定
查看本机/etc/hosts文件里面主机定义的IP信息,用以下命令
[root@localhost etc]# cat /etc/hosts
查找本机的IP地址有没有指定的IP,用以下命令
[root@localhost etc]# ifconfig|grep xxxx.xxxx.xxxx.xxxx
现在问题明朗了,通过cat /etc/hosts命令查看etc/hosts文件中主机对应的ip为192.168.238.128
但是我安装虚拟机的时候,virtual network editor (虚拟网络编辑器)中类型为Host-only的VMnet1 定义的子网IP为 192.168.89.0,与192.168.238.128中的网段有冲突,
因此更改为192.168.89.128,问题解决。
因此当吧虚拟机中的项目拷贝到另一个电脑中时,由于虚拟机的安装环境更改需要更改以下虚拟网络IPLinux下监听程序TNS-12543错误解决方法
发表评论
-
ORACLE学习系列.1.安装篇 RHEL5.5 64位下安装Oracle 11g 64位安装前置条件的两种方法
2014-08-15 14:04 1139http://www.oracle-base.com/ar ... -
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
2014-08-06 16:26 830from :http://blog.csdn.net/idb ... -
Public key for *.rpm is not installed
2013-08-03 13:10 816>[root@RedHat mnt]# cd /opt ... -
更新你的OEL
2013-08-03 13:01 935windows下有自动更新的功能,linux下也有,对应的RH ... -
Linux下Mysql的配置
2013-08-03 12:53 625安装 rmp -ivh MySQL-server-4.1. ... -
解决maven仓库中找不到ojdbc驱动的问题
2013-02-21 16:51 887maven仓库中的ojdbc下载需要oracle的官方授权, ... -
MySQL与Oracle的数据迁移注意事项,另附转换工具链接
2013-02-21 15:59 1813将数据从MySQL迁移到Oracle的注意事项 1. 自动 ... -
Linux 一条常用的备份系统参数的实例
2012-10-26 21:00 886系统上有非常多的重要目录需要进行备份,而且其实我们也不建 ... -
Linux 档案与目录管理 常用命令
2012-10-26 14:20 812ls 显示文件名称、属性等 cp 拷贝档案或目录 rm 删除 ... -
树结构和它的专用函数SYS_CONNECT_BY_PATH
2012-10-22 21:55 773来至:http://blog.oracle.com.cn/ht ... -
linux下新建oracle数据库实例
2012-10-20 16:33 8851、在Linux服务器的图形界面下,打开一个终端,输入如 ... -
Instance and Databases
2012-10-20 13:42 767实例和数据库的关系,其实真正的世界也有相似的关系 ... -
Oracle Index 学习
2012-10-11 21:58 8371.index需要储存空间和I/O ... -
sqlplus 常用set指令
2012-10-10 20:30 1048set colsep' '; ... -
ORACLE SPOOL 总结
2012-10-10 20:30 745spool常用的设置set colsep' '; ... -
sql loader 导入数据是报错:Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
2012-10-10 13:12 2096在学习SQL Loader导入数据的时候,试用SCOT ... -
选择ORACLE,坚持走下去
2012-09-24 08:38 888工作之后感觉 ... -
linux 启动oracle
2012-09-23 10:34 758转载:http://rorom.iteye.com/bl ... -
ORA-01012: not logged on 解决办法
2012-09-16 22:54 1613conn / as sysdba 报错ORA-01012: n ... -
GROUP分组函数之ROLLUP
2012-09-16 17:36 972/****************** *ROLL ...
相关推荐
本文主要讲述了Oracle数据库TNS常见错误的解决方法如下: 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是...
### ORA-12560 错误解决方法 #### 概述 ORA-12560 是一个常见的 Oracle 数据库错误代码,通常在尝试连接到 Oracle 实例时出现。该错误提示可能出现在使用 Oracle 的不同版本(如 Oracle Enterprise Edition 8.1.7...
- **网络错误**:TNS错误如TNS-12541、TNS-12170、TNS-12545、ORA-12505、TNS-03505以及ORA-12560等,通常涉及连接问题和监听器状态。 2. **错误追踪方法**: - **数据库安装时的错误追踪**:首先要查看操作系统...
通常情况下,监听程序会随系统启动而自动启动。然而,由于某些原因,监听服务在此次实验中未正常启动,通过`crsctl`命令检查资源状态,发现监听器(ora.LISTENER.lsnr)处于OFFLINE状态。 在尝试手动启动监听器时,...
此外,在尝试通过SQL*Plus连接到Oracle服务端时也出现了类似问题,包括ORA-12560错误(TNS协议适配器错误)、ORA-12514错误(TNS监听程序无法识别请求的服务)、以及ORA-01041错误(内部错误,hostdef扩展名不存在)...
网络错误是另一类常见问题,如TNS-12541(没有监听器)、TNS-12170(连接超时)、TNS-12545(目标不存在)、TNS-12505(监听器不知道SID)、TNS-03505(无法解析名称)和ORA-12560(协议适配器错误)。这些错误通常...
在IT领域,特别是数据库管理中,Oracle数据库系统是广泛应用的一款高效、可靠的数据存储解决方案。而TNS(Transparent Network Substrate)是Oracle数据库提供的一种网络命名和发现机制,它允许客户端应用程序连接到...
- **故障现象**:连接数据库时出现ORA-12541错误,提示“TNS: no listener”。 - **原因分析**:客户端tnsnames.ora配置文件中的监听器设置不正确。 - **解决方法**: 1. 确认监听器已经启动。 2. 检查客户端...
在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...
如果出现"The listener supports no services"错误,可能是因为TNS配置问题,需要检查`listener.ora`文件。 - **验证2**:使用SQL*Plus连接到新安装的数据库,确认数据库实例运行正常。 6. **后续配置**: - 配置...
解决这类问题的方法通常包括更新操作系统补丁、重新编译Oracle二进制文件或调整内核参数等。 通过以上对Oracle11g常见故障处理的详细介绍,我们可以看到,在面对这些故障时,正确的诊断步骤和解决方案至关重要。每...
如果遇到错误ORA-12505,表示无法连接到监听器,可以尝试以下方法解决: - 检查监听器是否启动成功。 - 确保网络配置正确无误。 ##### 2. 错误代码ORA-12560 当出现ORA-12560错误时,通常是由于网络连接问题导致的...
这可能是由于网络问题、服务命名配置错误、TNS监听器问题或者数据库对象实际不存在等原因造成的。 补丁"p5671074"是Oracle官方为解决这个问题提供的更新。Oracle数据库的补丁通常包含修复程序,用于解决特定的已知...
### Oracle 11g在Linux下的安装与配置详解 #### 一、准备工作 在开始安装Oracle 11g之前,确保已经完成以下准备工作: 1. **操作系统环境**: 文章提到使用的是Enterprise Linux AS release 4 (October Update 5)...
2. 在网络管理器中,添加新的监听程序,设置监听器名称(默认为LISTENER),选择监听位置,输入服务器的IP地址和端口号(默认1521)。 3. 配置数据库服务,输入全局数据库名(如myoracle.mydomain.com),并指定...
Oracle 11g客户端在Linux环境下安装步骤详解 在Linux操作系统上安装Oracle 11g客户端涉及多个步骤,包括创建用户和组、设置权限、修改系统配置以及执行安装程序。以下是一个详细的安装过程: 1. 创建Oracle用户和...
- **错误代码**:安装过程中可能会遇到错误代码,根据错误代码查询Oracle文档或在线社区寻找解决方案。 - **内存不足**:如果安装过程中出现内存不足的提示,尝试增加虚拟内存或关闭不必要的应用程序。 - **网络...
将所有下载的组件解压缩到同一目录,然后设置`LD_LIBRARY_PATH`(Linux)或`PATH`(Windows)和`TNS_ADMIN`环境变量,以指向解压缩的目录。 通过这种方式,你可以在不安装完整Oracle客户端的情况下,利用PL/SQL ...