一台Linux主机,安装了oracle8i,并添置了gqlplus替代sqlplus。
一段时间以来,gqlplus都运行稳定,未出现问题,但这些天忽然变慢了,具体症状是输入gqlplus user/pass后需要等待很长的时间才能出现sql提示符。但如果使用${ORACLE_HOME}/bin/sqlplus却又没有问题。
后经检查配置文件发现,${ORACLE_HOME}/network/admin/listener.ora中的主机为localhost.localdomain,而${ORACLE_HOME}/network/admin/tnsnames.ora中的主机为server0。
安装oracle8i时,曾将127.0.0.1设定为server0,后来需要调整127.0.0.1为server00,并把server0设为了WAN IP,这样tns服务就出现了问题。解决办法是替换掉tnsnames.ora中的server0为server00,然后lsnrctl restart,这样就解决了问题。注意server00在hosts文件中分别对应了LOCAL IP和WAN IP。
分享到:
相关推荐
本文将深入探讨如何使用C#调用Matlab来绘制图形,并将这些图形嵌入到Winform窗体中,同时解决首次画图速度慢的问题。 首先,我们需要确保已经安装了Matlab和Matlab Compiler SDK,这是让C#能够调用Matlab代码的基础...
32bit程序调用64bit dll 的解决办法 32bit程序不能直接调用64bit的dll,我们采用COM进程外组件的方式来实现间接调用。具体参考: http://blog.csdn.net/shakesky/article/details/23265811
chrome调用ocx完美解决方案,很详细。chrome调用ocx完美解决方案,很详细。chrome调用ocx完美解决方案,很详细。chrome调用ocx完美解决方案,很详细。chrome调用ocx完美解决方案,很详细。chrome调用ocx完美解决方案...
系统调用失败异常解决办法.md
本文将深入探讨如何在Chrome中实现对OCX控件的调用,为开发者提供一个完整的解决方案。 OCX(Object Linking and Embedding Control Extensions)是微软提出的一种控件技术,它扩展了OLE(对象链接与嵌入)的概念,...
1. 创建子VI:首先,你需要创建一个独立的子VI,定义其输入和输出端口,实现特定功能。 2. 静态连接:在主VI中,通过连线直接将子VI拖放到前面板或程序框图上,与输入和输出数据建立连接。 3. 调用执行:运行主VI时...
局域网共享打印机打印速度很慢,如何解决??.pdf
此资源不是程序,这是我使用VB6.0时遇到的一个错误的解决办法,这是我在网上找来的,在此与大家分享并非常感谢原创作者!--------错误为:“系统错误&H80004015(-2147467243).此类别是作为跟调用程序不同的安全ID运行的" ...
在VC++项目中,你可以创建一个类来封装大漠插件的接口,这样可以更方便地管理和调用插件功能,同时保持代码的整洁。 6. **示例代码**:在`TLDmTest`这个文件中,可能包含了一个调用大漠插件的简单测试程序。通过...
本文将详细探讨如何使用C#语言来调用BarTender API,实现一个基于Web的打印系统,让用户能够通过浏览器进行RFID标签的打印。 首先,我们要了解C#与BarTender的交互机制。BarTender提供了.NET SDK,包含了一系列的...
程序的核心机制是调用了WinRAR的命令行工具Rar.exe,这是一个与WinRAR图形用户界面配套的命令行版本,可以执行压缩、解压缩以及管理RAR档案的其他任务。 WinRAR是一款流行的文件压缩和解压缩软件,支持多种文件格式...
它提供了一个图形化界面,让开发者能方便地创建、设计和管理数据库应用。 2. **MakeQRBarcode** 函数:这是PowerBuilder中一个用于生成二维码的内置函数。通过输入需要编码的数据,MakeQRBarcode能够创建符合QR ...
它可能包含一个C# DLL项目和一个C++/CLI项目,展示了一个简单的功能,如数值计算或数据处理。 总结起来,C++调用C#的DLL涉及到C++/CLI的使用,这是一种能够连接C++和.NET生态系统的工具。通过正确配置和编写代码,...
关于C#如何调用Python,网上提供了很多解决方案,有用ironPython的,...本文主要针对Process类调用python分发给别人使用时需要安装python环境的问题提出一个解决方案。 本文的例子是C#通过调用Python的opencv来显示图片
编制一段程序,实现进程的管道通信,使用系统调用pipe()建立一个管道文件;两个子进程P1和P2 分别向管道各写一句话: Child1 is sending a message! Child2 is sending a message! 而父进程则从管道中读出来自于...
Java Native Access(JNA)是Java平台上的一个开源库,它提供了直接调用系统DLL函数的能力,无需编写C代码或者使用JNI(Java Native Interface)。本实例将深入探讨如何使用JNA调用DLL,并涵盖了各种参数类型,包括...
首先,我们需要引入必要的命名空间,如`System.Runtime.InteropServices`,用于P/Invoke(Platform Invoke)技术,这是.NET Framework提供的一个特性,允许C#代码调用非托管(通常为C或C++编写的)DLL中的函数。...
对于调用费时的步骤,可以将其延后到窗体显示之后再加载。使用方法: new DelayLoading(this, new MethodInvoker(DataBind)).Execute();
而在C++端,你需要创建一个实现`IMyInterface`的类,如`CppImplementation`,并实现`IMyInterface`中定义的方法: ```cpp class CppImplementation : public IMyInterface { // 实现接口方法 STDMETHODIMP ...
对于短信接口,我们可以使用XFire的ClientProxyFactoryBean来创建一个客户端代理,然后通过这个代理调用服务。以下是一个使用XFire的示例: ```java import org.apache.cxf.frontend.ClientProxyFactoryBean; // ...