一.Oracle XE Client 客户端本地服务配置
10.2版本xe的服务器和客户端安装都很方便,由于xe的服务器只允许建立一个实例,实例名字会直接默认为xe,
客户端默认安装在C:\XEClient目录下,使用sqlplus连接服务器:
sqlplus user/passwd@ip_address/xe
(省略/xe,同样能够搜索到服务器上默认的服务xe)
但是xe客户端安装后没有提供图形用户界面用来设置应用程序使用的本地服务名,
相信第一次碰到这个问题的人都会有些不知所措,下面是解决办法:
1、拷贝一个写好的tnsnames.ora到任意地方,比如C:\XEClient;
2、增加一个操作系统环境变量,TNS_ADMIN,内容就是刚才的路径名(注意,不带文件名哟)。
二.Oracle客户端本地服务名配置
配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成.
在Windows下,点击“开始/程序/Oracle – OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具;
在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如: $ netmgr。
三.客户端连接服务器端常见问题排除方法
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:
1、 ORA-12541: TNS: 没有监听器:
显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:
$ lsnrctl start或C:lsnrctl start。
2、 ORA-12500: TNS: 监听程序无法启动专用服务器进程:
对于Windows而言,没有启动Oracle实例服务。启动实例服务:C:oradim –startup -sid myoracle。
3、 ORA-12535: TNS: 操作超时:
出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接。
4、 ORA-12154: TNS: 无法处理服务名:
检 查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下 $ORACLE_HOME/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。
5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。
6、 Windows下启动监听服务提示找不到路径:
用 命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没 有,设定值为D:oracleora92BINTNSLSNR,不同的安装路径设定值做相应的更改。这种方法同样适用于Oracle实例服务,同上,找到 如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle ServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定值为d:oracleora92 binORACLE.EXE MYORACLE。
以上是Oracle客户端连接服务器端常见的一些问题,当然不能囊括所有的连接异常。
分享到:
相关推荐
Oracle XE Client 安装包
OracleXEClient是Oracle公司推出的一款轻量级的数据库客户端工具,专为简化SQL查询和管理而设计。这个客户端软件特别适合开发人员、DBA(数据库管理员)以及对Oracle数据库进行基本操作的用户。在本文中,我们将深入...
Oracle Database XE Client是Oracle公司推出的一个精简版的数据库客户端工具,专为小型企业和开发者设计,提供了对Oracle数据库的基本访问和支持。Oracle XE(Express Edition)是Oracle数据库家族中的一个免费版本...
*********重要********** OracleXEClient64位:Oracle Instant Client__V11.2.0.3.0__64bit.exe OracleXEClient64位安装时,右键选"以兼容方式运行WindowsXP,以管理员身份运行此程序
OracleXEClient.exe是ORACLE XE客户端安装程序,安装后可以解决Qt 编写的程序连接ORACLE 时出现找不到驱动问题,安装所需空间72760KB。 默认用于 Microsoft Transaction Server 的 Oracle 服务' 的端口: 2030
在使用Oracle客户端21.3时,你需要根据标签中的"Oracle21.3"和"Instantclient"来了解如何配置和利用这个轻量级版本。对于开发者来说,理解这些组件和新特性可以帮助提高工作效率,确保应用程序与Oracle数据库的无缝...
oracle-xe-client_10.2.0.1-1.0_i386.deb
如果您希望从远程计算机连接到 Oracle XE 数据库,则需要单独安装 Oracle XE Client 组件。 - **下载客户端安装包**:同样从 Oracle Technology Network 获取。 - **执行安装**:双击安装程序,遵循安装向导进行安装...
http://download.oracle.com/otn/nt/oracle11g/xe/OracleXE112_Win32.zip ``` 此版本适用于 Windows 7 操作系统,特别指出的是仅限于 32 位版本的 Windows 7。这意味着如果你的计算机运行的是 64 位版本的 Windows 7...
oracleXEClient.exe是一款oracle的客户端,如果需要使用oracle但不需要在本地安装oracle服务的功能,可以使用此客户端,安装之后可以使用plsql等工具连接数据库,双击直接安装即可
Oracle 10 客户端连接服务器端工具、默认安装C盘,并在安装目录新建C:\XEClient\Network\Admin ....具体操作看我的日志 XEClient配置,文字分类在ORACLE中可以找到。谢谢.
### Tomcat 与 Oracle DB 10g XE 连接 #### 一、概述 在实际的应用场景中,经常需要让应用服务器如Tomcat与数据库进行交互,以实现数据的存储与读取功能。本篇文章将详细介绍如何配置Tomcat 6与Oracle Database 10...
打开oracle客户端安装路径下的tnsnames.ora编辑添加自己的数据库信息。 XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_...
ubuntu下的oracle客户端oracle-xe-client_10.2.0.1-1.2_i386.deb
- 将这些文件粘贴到`C:\oraclexe\app\oracle\product\instantclient_12_2`目录下。 2. **配置系统变量**: - 使用快捷键`Win+S`打开搜索功能,并输入“控制面板”进行搜索。 - 在控制面板中选择“系统和安全”,...
从Oracle官网下载最新版本的APEX及其相关组件,例如Oracle Instant Client。 3. **停止APEX服务** 在开始升级前,需要停止APEX实例。这可以通过在命令行中运行以下命令实现: ``` apex_stop ``` 4. **备份...
Oracle的Instant Client是一款轻量级的数据库连接工具,主要用于在不安装完整Oracle数据库服务器的情况下,提供对Oracle数据库的访问能力。"instantclient-sqlplus-windows.x64-18.3.0.0.0dbru"是Oracle Instant ...
Driver=(Oracle in XEClient);dbq=111.21.31.99:1521/XE;Uid=myUsername;Pwd=myPassword; 这种连接方式使用 Oracle 的客户端驱动程序,指定数据库的主机名、端口号、用户名和密码。 二、新版本连接字符串 新版本...
3. `DriverName`:选择ODAC提供的Oracle驱动,例如"Oracle in instantclient_19_8"。 4. `ConnectionString`:可以在这里设置更复杂的连接参数,如TCP/IP端口、连接超时等。 然后,你可以通过TOracleQuery组件执行...