在家裡面使用本地資料庫用plsql可以正常開啟,來到公司後發現,程式本身可以查出資料,但是卻不能夠用plsql直接開啟,開啟則報ora-28547錯誤;
通過搜尋前人回答,證實以下方法可用:
-- *1). 繫結你的ip位址,別讓其動態獲取!
-- *2). 修改oracle的網路配置檔案,具體做法是:在oracle安裝目錄下搜尋sqlnet.ora檔案,一般在$\network\admin目錄下,
用記事本開啟把檔案中的一行:
sqlnet_authentication_services= (nts)
修改為:
sqlnet_authentication_services= (none)
--*3).同時修改***配置檔案,具體做法是: 在oracle安裝目錄下搜尋listener.ora檔案,一般在$\network\admin目錄下,把主機名用ip位址代替,例如(address = (protocol = tcp)(host = hbonline1)(port = 1523))改為(address = (protocol = tcp)(host = 168.168.168.42)(port = 1523))。
總而言之,就是plsql無法動態獲得ip位址,要手工配一下。
Oracle資料庫匯入報ORA 39083處理
故障描述 報錯資訊 ora 39083 物件型別 default role 建立失敗,出現錯誤 ora 01919 角色 role emsp 不存在 失敗的 sql 為 alter user bfpub mall default role connect role emsp 解決方案 既然匯入的時候...
Oracle啟動資料庫報ORA 01102解決辦法
一 資料庫 1.機器啟動之後登入伺服器使用sqlplus as sysdba 登入資料庫發現資料庫並沒有啟動之前把資料庫服務新增過開機自啟動 2.使用startup命令啟動資料庫報錯了 sys orcl startup oracle 例程已經啟動。total system global area 2...
Oracle報ORA 01109 資料庫未開啟
很有可能是你不小心在你資料夾中刪除了你存放表空間檔案,但是oracle的空間並沒有刪除這個資料夾,所以去找會形成找不到的原因,所以只要在oracle清除即可。alter database open如果執行這段語句報錯那麼記住報錯的時候有沒有看到檔案位址看到就把位址放入這下面sql語句中。alter ...