oracle 與 client端執行結果不一致_Oracle -PLSQLDeveloper 13 數據庫連接

關于oracle 及PLSQLDeveloper 13如何下載,安裝流程不一一贅述,網絡帖子很多,知乎直接搜索亦可。

本次主要分享:學習前輩們關于安裝流程中出現設置報錯,應如何處理(本人個例,通過網絡找思路,避免后人遇到類似問題,把時間浪費在文字海洋)

一、主要問題

安裝oracle 、client 、PLSQLDeveloper 13 后如何連接產生問題,本人電腦win10專業版,對環境配置等問題處于被動,即從不主動調整,或修改txt文檔,

產生問題也很奇怪——listener.oratnsnames.ora 在安裝盤文件夾11.2.0client_1networkadmin中缺失,在數據庫11.2.0dbhome_1NETWORKadmin中也是缺失狀態,基于此嘗試過全面卸載,二次安裝,仍無法解決。

提問:為什么必須要有這兩個文件

顯示影響:無法連接數據庫,報錯:

Oracle ORA-12154: TNS: 無法解析指定的連接標識符

二、解決思路與結果

1、從網絡尋找文本模板,針對本機情況,進行編寫,保存文件、修改文件類型

報錯:無法解析制定的字符連接

再次通過網絡尋找修改文本的思路,保存再次登錄,報錯同上。

2、第二次全面刪除oracle 、client 、PLSQLDeveloper 13 ,停服務、刪除注冊列表,這兩步給我很大思路,會不會就是服務、注冊列表問題?

嘗試:三次安裝后,仍然缺失listener.oratnsnames.ora

通過搜索發現,通過Net Configuration Assistant配置監聽程序和配置本地網絡服務名

dee0023b30ad26686d2fe0639d068902.png

出現轉機,報錯類型出現變化,步驟:在配置監聽程序過程里,選擇端口后報錯

00008df98f35de886d82da1d3510fde9.png

文字版精煉如下:1521端口已有監聽程序,是否不解決沖突直接配置?

聯想到缺失的listener.oratnsnames.ora 文件,有了解決思路,自行完成配置,生成該文件,才能有效執行命令。

2.1、listener.ora

觀察1521是否被占用,被什么程序占用?

cmd→netstat-ano→代碼列出先1521

如果你遇到與我一樣問題,請往下看,如無,本篇對你幫助不大,請移步尋求其他辦法。

仍承接cmd→netstat-ano→netstat -aon|findstr "1521" (記錄1521后面數字,最后一段)→tasklist|findstr "上個語句出現數字"→出現進程名稱XXXXX.exe

我這邊出現為:TNSLSNR.EXE,本身就是oracle的相關進程,卻占用1521端口,導致監聽配置沖突,解決思路:停止oracle監聽服務

方法:我的電腦→管理→服務中找到:OracleOraDb11g_home1TNSListener,當前顯示為正在運行,右鍵停止,回到Net Configuration Assistant,1521端口沖突報錯消失,按照網絡流程操作(這個隨便找,太多了,不做贅述),完成配置監聽的操作。

2.2、tnsnames.ora

Net Configuration Assistant配置本地網絡服務名,下圖第三步

dee0023b30ad26686d2fe0639d068902.png

均是空白信息,也能理解為什么,tnsnames.ora沒有產生,按照網絡大佬們圖解一路到下圖這里:

2d1cc25d55ced8c342c64600b190dc60.png

填寫完成后,輸入本機ip(主要學習使用),后面步驟測試連接仍報錯:監聽錯誤!

返回2.1中,我的電腦→管理→服務中找到:OracleOraDb11g_home1TNSListener打開該服務,報錯項目變更為:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER,后續可以解決,使用scott用戶名、密碼登錄,測試成功!

檢測:返回client_1文件夾中,listener.oratnsnames.ora兩個文件均已產生,嘗試

打開PLSQLDeveloper 13,登錄用戶scott、密碼無問題,再利用數據信息進行查看導入表格,一切順利。

希望可以幫助到需要的人,節約大家寶貴時間。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393942.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393942.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393942.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

去除文件頭部的u+feff_關于FEFF的簡短故事,一個不可見的UTF-8字符破壞了我們的CSV文件

去除文件頭部的ufeffToday, we encountered an error while trying to create some database seeds from a CSV. This CSV was originally generated by me using a Ruby script which piped the output to a file and saved as a CSV.今天,我們在嘗試從CSV創建一些…

Redis——學習之路一(初識redis)

在接下來的一段時間里面我要將自己學習的redis整理一遍,下面是我整理的一些資料: Redis是一款依據BSD開源協議發行的高性能Key-Value存儲系統(cache and store),所以redis是可以查看源代碼https://github.com/MSOpenTe…

matlab 處理dat文件畫圖,matlab_DAT_processing matlab處理dat文件并進行繪圖 - 下載 - 搜珍網...

matlab實驗2/11.txtmatlab實驗2/B00001.datmatlab實驗2/B00002.datmatlab實驗2/B00003.datmatlab實驗2/B00004.datmatlab實驗2/B00005.datmatlab實驗2/B00006.datmatlab實驗2/B00007.datmatlab實驗2/corv.txtmatlab實驗2/cory.txtmatlab實驗2/matlab批量載入數據.txtmatlab實驗…

leetcode面試題 08.03. 魔術索引(二分)

魔術索引。 在數組A[0…n-1]中,有所謂的魔術索引,滿足條件A[i] i。給定一個有序整數數組,編寫一種方法找出魔術索引,若有的話,在數組A中找出一個魔術索引,如果沒有,則返回-1。若有多個魔術索引…

python返回序列中的最小元素_python實現獲取序列中最小的幾個元素

本文實例講述了python實現獲取序列中最小的幾個元素。分享給大家供大家參考。具體方法如下:import heapqimport randomdef issorted(data):data list(data)heapq.heapify(data)while data:yield heapq.heappop(data)alist [x for x in range(10)]random.shuffle(a…

apache訪問快捷方式

<VirtualHost *:80>   DocumentRoot "XXX"   ServerName XXX   Alias /pdodata/ "XXX"</VirtualHost> 其中 Alias /pdodata/ "XXX" /data/是快捷方式名稱 后面的代表快捷方式具體目錄名稱轉載于:https://www.cnblogs.com/…

css----實現checkbox圖片切換

1、效果圖 2、代碼 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>checkbox</title><style type"text/css">label {width: 20px;font-size: 12px;cursor: pointer;}label i {display: inline-block…

Node.js 究竟是什么?

在網上看到一篇介紹Node.js的文章&#xff0c;很好的介紹了Node.js Michael Abernethy, 自由程序員, Freelancer 2011 年 10 月 09 日 (最初于 2011 年 4 月 26 日) Node.js 究竟是什么&#xff1f; 一個 “編碼就緒” 服務器 Node 是一個服務器端 JavaScript 解釋器&#xff…

react中綁定點擊事件_在React中綁定事件處理程序的最佳方法

react中綁定點擊事件by Charlee Li通過李李 在React中綁定事件處理程序的最佳方法 (The best way to bind event handlers in React) Binding event handlers in React can be tricky (you have JavaScript to thank for that). For those who know the history of Perl and P…

json_decode php數組,json_decode轉化為數組加true,json_encode和json_decode區別

一、json_encode和json_decode區別1、json_encode&#xff1a;對象/數組 ---> json2、json_decode&#xff1a;json ---> 對象/數組二、json_decode轉化為數組轉化為數組時&#xff0c;第二個參數很重要&#xff1a;不加true會以PHP對象輸出, 加true輸出PHP數組&#xff…

leetcode1219. 黃金礦工(回溯)

你要開發一座金礦&#xff0c;地質勘測學家已經探明了這座金礦中的資源分布&#xff0c;并用大小為 m * n 的網格 grid 進行了標注。每個單元格中的整數就表示這一單元格中的黃金數量&#xff1b;如果該單元格是空的&#xff0c;那么就是 0。 為了使收益最大化&#xff0c;礦工…

【無刪減】Python老司機收藏夾的17個國外免費學習網站

用Python編寫代碼一點都不難&#xff0c;事實上它一直被贊譽為最容易學的編程語言。如果你準備學習web開發&#xff0c; Python是一個不錯的開始&#xff0c;甚至想做游戲的話&#xff0c;用Python來開發游戲的資源也有很多。這是快速學習這門語言的途徑之一。許多程序員都把Py…

iframe vue 前進 后退_vue常見面試題

1、說說你對 SPA 單頁面的理解&#xff0c;它的優缺點分別是什么&#xff1f;SPA&#xff08; single-page application &#xff09;僅在 Web 頁面初始化時加載相應的 HTML、JavaScript 和 CSS。一旦頁面加載完成&#xff0c;SPA 不會因為用戶的操作而進行頁面的重新加載或跳轉…

C#編寫運行在Linux環境下的采用Mediainfo來獲取多媒體文件信息的代碼

C#編寫運行在Linux環境下的采用Mediainfo來獲取多媒體文件信息的代碼 原文:C#編寫運行在Linux環境下的采用Mediainfo來獲取多媒體文件信息的代碼項目開始設計的是運行在windows下&#xff0c;所以一開始采用的是windows服務模式來獲取多媒體文件信息&#xff0c;后來要求調整為…

如何用chrome擴展將網頁變成黑底白字,用以保護視力

不知道有沒有科學依據&#xff0c;自己感覺黑底白字對視力好些&#xff0c;于是動手加個chrome擴展&#xff1a; 第一步&#xff1a;建個文件夾&#xff0c;名稱比如叫changeColor; 第二步&#xff1a;在changeColor文件夾中建三個文件&#xff1a;manifest.json 、 backgrou…

從零學習機器學習_機器學習:如何從零變英雄

從零學習機器學習以“為什么&#xff1f;”開頭 并以“我準備好了&#xff01;”結尾 (Start with “Why?” and end with “I’m ready!”) If your understanding of A.I. and Machine Learning is a big question mark, then this is the blog post for you. Here, I gradu…

sqoop動態分區導入mysql,使用sqoop import從mysql往hive含分區表中導入數據的一些注意事項...

先看下面這條語句&#xff0c;它實現的功能是將特定日期的數據從mysql表中直接導入hive$ sqoop import \--connect jdbc:mysql://192.168.xx.xx:3306/db_name?useSSLfalse \--username xxx --password xxxxxx \--query "select d.id, d.callsign, d.sobt from t_flight_b…

leetcode面試題 08.04. 冪集(遞歸)

冪集。編寫一種方法&#xff0c;返回某集合的所有子集。集合中不包含重復的元素。 說明&#xff1a;解集不能包含重復的子集。 示例: 輸入&#xff1a; nums [1,2,3] 輸出&#xff1a; [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 代碼 class Solution {List&l…

gatsby_我如何使用Gatsby和Netlify建立博客

gatsbyby Pav Sidhu通過帕夫西杜(Pav Sidhu) 我如何使用Gatsby和Netlify建立博客 (How I Built My Blog Using Gatsby and Netlify) 您能說出更具標志性的二人??組合嗎&#xff1f; &#xff1f; (Can you name a more iconic duo? ?) Years ago, whenever I built a stat…

交叉熵與相對熵

熵的本質是香農信息量()的期望。 現有關于樣本集的2個概率分布p和q&#xff0c;其中p為真實分布&#xff0c;q非真實分布。 按照真實分布p來衡量識別一個樣本的所需要的編碼長度的期望(即平均編碼長度)為&#xff1a;H(p)。 如果使用錯誤分布q來表示來自真實分布p的平均編碼長度…