TBC 關於Oracle的一些零碎問題的記錄

2021-07-06 11:25:02 字數 1382 閱讀 1588

在工作中常常碰到oracle的一些問題,記下來以便日後查閱。

1、「無法啟動此程式,因為計算機中丟失 oci.dll。嘗試重新安裝該程式以解決此問題。」

一句話概括:oracle 的系統變數 path 配置錯誤。

詳細描述:需要注意的是,確定好 oracle client 到底是安裝在**。因為我就遇到過客戶不知道怎麼搞的,裝在了f盤,但是c盤也有一樣的檔案結構,並且系統變數 path 的配置也是顯示到c盤的。也就是說,客戶並沒有跟我說他是把 oracle client 裝在了f盤,同時種種表象迷惑了我,讓我以為是裝在c盤,於是以為系統變數配置沒錯。直到我打算解除安裝掉重灌時,在下圖這個介面,才發現原來是我搞錯了。後來把 path 配成正確的路徑就對了。

2、未在本地計算機上註冊 oraledb.oracle 提供程式

[64-bit oracle data access components (odac) downloads]

具體安裝步驟:

我安裝的是odac112021xcopy_x64.zip,由於過程有點麻煩,所以我還是在官方提供的幫助基礎上,做一些記錄。

1.安裝過程是在解壓後執行 install.bat。

2.將 zip 檔案解壓,具體解壓目錄隨便,這裡就以 c:\oracle 為例了。

3.執行 install.bat 選擇安裝。

(1) 開啟cmd,輸入 cd c:\oracle 敲擊回車,切換到你解壓的目錄下。

(2) 輸入 install.bat all d:\oracle odac

這裡要解釋一下每一項的含義:

「install.bat」肯定是要輸入的;

「all」這裡是看你要安裝全部還是安裝部分。比如,我這一項就填「oledb」。具體還有哪些選項可以看說明文件,就在壓縮包裡。

「odac」則關係到登錄檔名了。大家可以先開啟登錄檔,如果填了「odac」看一下 hklm>software>oracle 目錄下就會有乙個「key_odac」命名的資料夾了。

4.將安裝路徑加入到系統路徑 path 中。包括d:\odac 和 d:\odac\bin。

5.完成。

–tbc–

關於oracle的一些命令

select userenv language from dual 檢視當前資料庫所用的字符集 select from v nls parameters 或者 select from nls database parameters 或者 select userenv language from du...

關於oracle的一些技術備忘

1 unknown host specified 異常 說明 資料的 io異常 網路異常導致 案例 2017 09 11日 凌晨,x公司更換交換機,導致資料庫在幾秒鐘內無法連線,進而導致自動任務的守護執行緒掛掉。目前系統的自動任務掛掉之後無法自動恢復,導致9月11日當天網銀指令自動傳送堆積,客戶當天...

關於Oracle鎖的一些總結

煙一支一支地點 酒一杯一杯的幹 請你要體諒我 我酒量不好別給我挖坑 不時會遇到,不小心把錶鎖住的情況。再此,相對oracle鎖相關的知識做一些粗淺的總結。當不小心鎖表時 1 查詢session被鎖的sql,簡要查詢,得到sid select object name,machine,s.sid,s.s...