Home Database Mysql Tutorial Oracle客户端工具连接数据库服务器问题汇总

Oracle客户端工具连接数据库服务器问题汇总

Jun 07, 2016 pm 03:45 PM
oracle client tool database server Summary connect question

经常遇到PL/SQL Developer等依赖Client的工具无法连接Oracle数据库服务器的问题。至今也没完全理清楚,先发个帖总结一下目前的方法,后面会不断完善。 方法一: 重启Oracle服务器端相关服务,包括...TNSListener,所用的数据库实例的服务。可直接在Windows的

经常遇到PL/SQL Developer等依赖Client的工具无法连接Oracle数据库服务器的问题。至今也没完全理清楚,先发个帖总结一下目前的方法,后面会不断完善。

方法一:

重启Oracle服务器端相关服务,包括...TNSListener,所用的数据库实例的服务。可直接在Windows的“服务”中重启。或者(可使用的命令):

[plain] view plaincopy

  1. lsnrctl stop  
  2. lsnrctl start  
  3. lsnrctl reload  
  4. sqlplus / as sysdba;  
  5. startup;  

这个方法试过多次有效,但原因未知,求真相。

方法二:

使用Net Configuration Assist配置服务器端和客户端。

Oracle服务器端需要设置listener(监听程序),设置结果影响listener.ora(...\db_1\NETWORK\ADMIN)。Oracle服务器端在创建一个数据库后,会自动在oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件中插入对应的一条记录,PLSQL Developer等工具软件可以读取这条配置。Client端(客户端)需要配置“本地Net服务名配置”,可能影响tnsnames.ora和sqlnet.ora两个文件。若是Oracle Client,则文件位置是...\client_1\NETWORK\ADMIN

方法三:

若装有Oracle Client,则可使用Enterprise Manager Console添加数据库连接,会修改tnsnames.ora文件(...\client_1\NETWORK\ADMIN)。

方法四:

查看sqlnet.ora中是否有NAMES,DIRECTORY_PATH等,可能与此有关。

[plain] view plaincopy

  1. # sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora  
  2. # Generated by Oracle configuration tools.  
  3.   
  4. # This file is actually generated by netca. But if customers choose to   
  5. # install "Software Only", this file wont exist and without the native   
  6. # authentication, they will not be able to connect to the database on NT.  
  7.   
  8. SQLNET.AUTHENTICATION_SERVICES= (NTS)  
  9.   
  10. NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)  
注意:

1. Enterprise Manager Console与Net Configuration Assist添加的数据库连接描述符不同,前者为...CONNECT_DATA=(SID=...)(SERVER=...)...,后者为...(SERVICENAME=...)...。

2. Enterprise Manager Console中删除一条连接后,tnsnames.ora中的描述字符串不会自动删除;Net Configuration Assist中删除一条本地Net服务配置后,tnsnames.ora文件中对应的描述字符串会自动删除。

3. 若安装配置OWB(Oracle Warehouse Builder),则文件位置是...\client_1\NETWORK\ADMIN

另见:

oracle客户端软件的说明


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to manually trigger the onBlur event of a cell in Avue-crud row editing mode? How to manually trigger the onBlur event of a cell in Avue-crud row editing mode? Apr 04, 2025 pm 02:00 PM

The onBlur event that implements Avue-crud row editing in the Avue component library manually triggers the Avue-crud component. It provides convenient in-line editing functions, but sometimes we need to...

Oracle PL/SQL Deep Dive: Mastering Procedures, Functions & Packages Oracle PL/SQL Deep Dive: Mastering Procedures, Functions & Packages Apr 03, 2025 am 12:03 AM

The procedures, functions and packages in OraclePL/SQL are used to perform operations, return values ​​and organize code, respectively. 1. The process is used to perform operations such as outputting greetings. 2. The function is used to calculate and return a value, such as calculating the sum of two numbers. 3. Packages are used to organize relevant elements and improve the modularity and maintainability of the code, such as packages that manage inventory.

Gitee Pages static website deployment failed: How to troubleshoot and resolve single file 404 errors? Gitee Pages static website deployment failed: How to troubleshoot and resolve single file 404 errors? Apr 04, 2025 pm 11:54 PM

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

How to quickly build a foreground page in a React Vite project using AI tools? How to quickly build a foreground page in a React Vite project using AI tools? Apr 04, 2025 pm 01:45 PM

How to quickly build a front-end page in back-end development? As a backend developer with three or four years of experience, he has mastered the basic JavaScript, CSS and HTML...

How to create a React application with pnpm instead of npm? How to create a React application with pnpm instead of npm? Apr 04, 2025 pm 06:45 PM

About using pnpm instead of npm to create a React application using npx...

How to use JavaScript plug-in to achieve the effect of page fixation and element independent movement? How to use JavaScript plug-in to achieve the effect of page fixation and element independent movement? Apr 04, 2025 pm 12:51 PM

Implementing the page fixing effect of independently moving scroll bars and elements In web design, sometimes we need to achieve a special effect, that is, when the scroll bars scroll...

How to effectively modify and replay requested cookies in Chrome DevTools? How to effectively modify and replay requested cookies in Chrome DevTools? Apr 04, 2025 pm 05:48 PM

How to effectively modify and replay requested cookies in ChromeDevTools using Chrome...

How to achieve gap effect on the card and coupon layout with gradient background? How to achieve gap effect on the card and coupon layout with gradient background? Apr 05, 2025 am 07:48 AM

Realize the gap effect of card coupon layout. When designing card coupon layout, you often encounter the need to add gaps on card coupons, especially when the background is gradient...

See all articles