Oracle客户端工具连接数据库服务器问题汇总
经常遇到PL/SQL Developer等依赖Client的工具无法连接Oracle数据库服务器的问题。至今也没完全理清楚,先发个帖总结一下目前的方法,后面会不断完善。 方法一: 重启Oracle服务器端相关服务,包括...TNSListener,所用的数据库实例的服务。可直接在Windows的
经常遇到PL/SQL Developer等依赖Client的工具无法连接Oracle数据库服务器的问题。至今也没完全理清楚,先发个帖总结一下目前的方法,后面会不断完善。
方法一:
重启Oracle服务器端相关服务,包括...TNSListener,所用的数据库实例的服务。可直接在Windows的“服务”中重启。或者(可使用的命令):
[plain] view plaincopy
- lsnrctl stop
- lsnrctl start
- lsnrctl reload
- sqlplus / as sysdba;
- 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
- # sqlnet.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
- # Generated by Oracle configuration tools.
- # This file is actually generated by netca. But if customers choose to
- # install "Software Only", this file wont exist and without the native
- # authentication, they will not be able to connect to the database on NT.
- SQLNET.AUTHENTICATION_SERVICES= (NTS)
- 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客户端软件的说明

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

幣安廣場(Binance Square)是幣安交易所提供的一個社交媒體平台,旨在為用戶提供一個交流和分享加密貨幣相關信息的空間。本文將詳細探討幣安廣場的功能、可靠性以及用戶體驗,幫助你更好地了解這個平台。

MySQL採用GPL和商業許可,適合小型和開源項目;Oracle採用商業許可,適合需要高性能的企業。 MySQL的GPL許可免費,商業許可需付費;Oracle許可費用按處理器或用戶計算,成本較高。

MongoDB並未註定要沒落。 1)其優勢在於靈活性和可擴展性,適合處理複雜數據結構和大規模數據。 2)劣勢包括高內存使用和較晚引入的ACID事務支持。 3)儘管存在性能和事務支持的質疑,但MongoDB通過技術改進和市場需求的推動,仍然是一個強大的數據庫解決方案。

MongoDB仍然是一个强大的数据库解决方案。1)它以灵活性和可扩展性著称,适合存储复杂数据结构。2)通过合理索引和查询优化,可以提升其性能。3)使用聚合框架和分片技术,可以进一步优化和扩展MongoDB的应用。

引言在現代數據管理的世界裡,選擇合適的數據庫系統對於任何項目來說都是至關重要的。我們常常會面臨一個選擇:是選擇MongoDB這種文檔型數據庫,還是選擇Oracle這種關係型數據庫?今天我將帶你深入探討MongoDB和Oracle之間的差異,幫助你理解它們的優劣勢,並分享我在實際項目中使用它們的經驗。本文將會帶你從基礎知識開始,逐步深入到這兩類數據庫的核心特性、使用場景和性能表現。無論你是剛入門的數據管理者,還是有經驗的數據庫管理員,讀完這篇文章,你將對如何在項目中選擇和使用MongoDB或Ora

Redis在高並發和低延遲場景下優於傳統數據庫,但不適合複雜查詢和事務處理。 1.Redis使用內存存儲,讀寫速度快,適合高並發和低延遲需求。 2.傳統數據庫基於磁盤,支持複雜查詢和事務處理,數據一致性和持久性強。 3.Redis適用於作為傳統數據庫的補充或替代,但需根據具體業務需求選擇。

Oracle軟件可以通過多種方法提升性能。 1)優化SQL查詢,減少數據傳輸量;2)適當管理索引,平衡查詢速度和維護成本;3)合理配置內存,優化SGA和PGA;4)減少I/O操作,使用合適的存儲設備。

Redisisahigh-performancein-memorydatastructurestorethatexcelsinspeedandversatility.1)Itsupportsvariousdatastructureslikestrings,lists,andsets.2)Redisisanin-memorydatabasewithpersistenceoptions,ensuringfastperformanceanddatasafety.3)Itoffersatomicoper
