上面的報錯很明顯是資料庫的服務型別導致的。
伺服器型別包括兩種:專有伺服器模式和共享伺服器模式。
在tnsnames.ora中,下面是我本機的,本機的服務是專有伺服器模式;
orcl =
(description =
(address_list =
(address = (protocol = tcp)(host = zt8b0dc9awzh4co)(port = 1521))
)(connect_data =
(sid = orcl)
(server = dedicated)))
其中引數 (server = dedicated
你可以看下自己的tnsnames.ora檔案中,將這個引數修改下值就可以。
如果tnsnames.ora檔案沒有這個引數的話,你可以自己加。
解決Oracle exp資料匯出時編碼報錯
一 問題 這個是因為匯出端的資料庫編碼和匯入端的資料庫編碼不一致,我的匯出端a是zhs16gbkunix這種編碼格式,而匯入端b的是al32utf8這種編碼格式,從而如果從a匯出dmp檔案,再匯入到b端資料庫時,會報錯出編碼不一致,資料不能完整的匯入進去 二 分析 使用exp命令匯出的dmp檔案的編...
oracle exp匯出與imp匯入
通過exp匯出與imp匯入進行資料的備份轉移 exp命令 1exp username psw test file d test.dmp full y 2exp use rname psw test file d test.dmp owner ly 3exp username psw test fil...
oracle exp匯出時報EXP 00091錯
在linux系統上用exp命令匯出oracle資料時,報exp 00091錯誤,但最終也成功匯出了。在網上查後,有人認為這樣是由於exp的環境變數與資料庫不一至造成的,但匯出後資料是沒問題的。為了避免報此類錯,可以採取以下措施 登入資料庫,用 select from nls database par...