日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle 与 client端执行结果不一致_Oracle -PLSQLDeveloper 13 数据库连接

發(fā)布時(shí)間:2023/12/9 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 与 client端执行结果不一致_Oracle -PLSQLDeveloper 13 数据库连接 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

關(guān)于oracle 及PLSQLDeveloper 13如何下載,安裝流程不一一贅述,網(wǎng)絡(luò)帖子很多,知乎直接搜索亦可。

本次主要分享:學(xué)習(xí)前輩們關(guān)于安裝流程中出現(xiàn)設(shè)置報(bào)錯(cuò),應(yīng)如何處理(本人個(gè)例,通過網(wǎng)絡(luò)找思路,避免后人遇到類似問題,把時(shí)間浪費(fèi)在文字海洋)

一、主要問題

安裝oracle 、client 、PLSQLDeveloper 13 后如何連接產(chǎn)生問題,本人電腦win10專業(yè)版,對(duì)環(huán)境配置等問題處于被動(dòng),即從不主動(dòng)調(diào)整,或修改txt文檔,

產(chǎn)生問題也很奇怪——listener.ora和tnsnames.ora 在安裝盤文件夾11.2.0client_1networkadmin中缺失,在數(shù)據(jù)庫11.2.0dbhome_1NETWORKadmin中也是缺失狀態(tài),基于此嘗試過全面卸載,二次安裝,仍無法解決。

提問:為什么必須要有這兩個(gè)文件

顯示影響:無法連接數(shù)據(jù)庫,報(bào)錯(cuò):

Oracle ORA-12154: TNS: 無法解析指定的連接標(biāo)識(shí)符

二、解決思路與結(jié)果

1、從網(wǎng)絡(luò)尋找文本模板,針對(duì)本機(jī)情況,進(jìn)行編寫,保存文件、修改文件類型

報(bào)錯(cuò):無法解析制定的字符連接

再次通過網(wǎng)絡(luò)尋找修改文本的思路,保存再次登錄,報(bào)錯(cuò)同上。

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

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

通過搜索發(fā)現(xiàn),通過Net Configuration Assistant配置監(jiān)聽程序和配置本地網(wǎng)絡(luò)服務(wù)名

出現(xiàn)轉(zhuǎn)機(jī),報(bào)錯(cuò)類型出現(xiàn)變化,步驟:在配置監(jiān)聽程序過程里,選擇端口后報(bào)錯(cuò)

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

聯(lián)想到缺失的listener.ora和tnsnames.ora 文件,有了解決思路,自行完成配置,生成該文件,才能有效執(zhí)行命令。

2.1、listener.ora

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

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

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

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

我這邊出現(xiàn)為:TNSLSNR.EXE,本身就是oracle的相關(guān)進(jìn)程,卻占用1521端口,導(dǎo)致監(jiān)聽配置沖突,解決思路:停止oracle監(jiān)聽服務(wù)

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

2.2、tnsnames.ora

Net Configuration Assistant配置本地網(wǎng)絡(luò)服務(wù)名,下圖第三步

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

填寫完成后,輸入本機(jī)ip(主要學(xué)習(xí)使用),后面步驟測(cè)試連接仍報(bào)錯(cuò):監(jiān)聽錯(cuò)誤!

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

檢測(cè):返回client_1文件夾中,listener.ora和tnsnames.ora兩個(gè)文件均已產(chǎn)生,嘗試

打開PLSQLDeveloper 13,登錄用戶scott、密碼無問題,再利用數(shù)據(jù)信息進(jìn)行查看導(dǎo)入表格,一切順利。

希望可以幫助到需要的人,節(jié)約大家寶貴時(shí)間。

總結(jié)

以上是生活随笔為你收集整理的oracle 与 client端执行结果不一致_Oracle -PLSQLDeveloper 13 数据库连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。