當前位置:首頁 » 編程語言 » plsql報錯沒有登錄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

plsql報錯沒有登錄

發布時間: 2022-06-18 05:36:34

❶ PLsqldevelop登陸時顯示「沒有登錄」

可能你電腦重裝成64位的系統,安裝的oracle還是為32位11g,有兼容性的問題。打開cmd命令,看一下在裡面是否能登陸成功。

❷ plsql登錄報錯空白

這個的話一般SOS課報錯的話,基本上就是沒有數據你那個設置不對。

❸ PL/SQL Developer登陸顯示沒有登錄

重新登入或者刷新系統

❹ oracle和plsql安裝成功後,監聽程序和NET都設置好了,還是連接不了,提示沒有登錄,怎麼辦,急需

使用SQLPLUS登陸試試。能登陸成功的話,就是PLSQL的問題(看看TNS設置好了沒),還有PLSQL的路徑(在tools里的「首選項」里設置的)。如果sqlplus都登陸不了的話,那麼說明是oracle的問題。再檢查一下。

❺ plsql無法登錄Oracle

安裝好Oracle客戶端之後,在開始菜單中依次找到「Oracle - OraClient10g_home1—>配置和移植工具—>Net Manager」並打開(Win7,Win8用戶如果沒有取得Administrator賬號登陸需要以管理員方式運行),依次展開「Oracle Net配置—>本地—>服務命名」點擊左側「加號」配置新的網路服務

最後,點擊「下一步」完成即可,如果不知道或者忘記Oracle服務名可以通過查看服務獲得,比如我這里配置的主機名是我本機,在我的電腦服務中找到oracle相關的服務

通過上面的服務名稱,可以看出我安裝的服務名就是「ORCL」,或者在服務端通過SQL Plus使用sys賬號登陸,輸入命令
show parameter service_name查看。
OracleDBConsoleORCL是Oracle網頁端管理工具的服務,訪問地址一般為「http://127.0.0.1:1158/em/console/logon/logon」,如果不習慣用這個來管理資料庫可以不用啟動。
OracleJobSchelerORCL是管理Oracle中計劃任務的,一般不用啟動。
OracleOraDb10g_home1iSQL*Plus是SQL Plus的服務,如果不習慣在命令行下面操作資料庫,可以不用啟動。
OracleServiceORCL,OracleOraDb10g_home1TNSListener都需要開啟,前者是主服務,後者是監聽服務。
當在Oracle客戶端中配置好Net Manager中配置好服務後就可以通過我們配置的網路服務名訪問Oracle資料庫了,此配置實質想D:\Oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由於我的Oracle是安裝在D盤Oracle目錄中,具體路徑根據安裝時選擇的路徑而定)。

# tnsnames.ora Network Configuration File: d:\Oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)

如果在同一台電腦上面同時安裝了Oracle客戶端和服務端,那麼在服務端的安裝目錄中也會存在同樣的配置文件D:\Oracle\proct\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,在這種情況下如果我們配置好了客戶端Net Manager然後連接Oracle資料庫,可能會出現「ORA-12154: TNS: 無法解析指定的連接標識符」這時,你就應該懷疑,我到底訪問的是哪個路徑下的配置文件呢?此時可以使用tnsping命令

如果你是在客戶端Net Manager中配置的網路服務,但是此時解析出來的使用參數文件卻是D:\Oracle\proct\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora,那麼我想你應該明白了。這種情況有兩種解決辦法:
第一:在服務端的Net Manager也配置相同的網路服務,或者直接拷貝D:\Oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中的配置到D:\Oracle\proct\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,每次配置了新的網路服務你都需要這么做,如果不想這么麻煩那就使用第二種解決辦法。
第二:修改系統環境變數Path值,將D:\Oracle\proct\10.2.0\client_1\bin;路徑移至D:\Oracle\proct\10.2.0\db_1\bin;前面即可一勞永逸。
注意:造成以上這種情況出現的原因是:在一台電腦上同時安裝了oracle客戶端和資料庫服務,並且是先安裝客戶端,再安裝資料庫服務造成的,如果先安裝資料庫服務,再安裝客戶端就不會出現這種情況了。
根據以上方式配置完oracle後,相信在程序中就可以正常連接oracle資料庫了。
當我安裝好PLSQL Developer軟體後登陸時任然出現了「ORA-12154: TNS: 無法解析指定的連接標識符」,如果是Win7,Win8用戶甚至可以會出現彈出一個白框的情況,這時需要以管理員身份運行PLSQL Developer,並且確保你的PLSQL Developer是讀取的oracle客戶端配置,直接取消登陸,在PLSQL Developer工具欄中找到「Tools—>Preferences」,在Oracle的Connection節點中找到Oracle Home選擇OraClient10g_home1,保存後關閉PLSQL Developer就可以正常登陸了。

需要注意的是,在安裝PLSQL Developer時不能安裝在帶有括弧的目錄中,如64bit系統的Program Files (x86)目錄,就會出現無論你怎麼設置,它依然不停的彈出「ORA-12154: TNS: 無法解析指定的連接標識符」。同樣的問題也會出現在其他Oracle資料庫管理軟體中,比如Toad for Oracle

❻ plsql連接不上oracle,沒有報錯信息,一直登錄不上

  1. 你看看plsql最後幫助選項卡,裡面有個支持信息。

打開後類似:

,看看dLLs下面有沒有文件。如果沒有說明你的plsql掛了,重裝吧。

如果有,那麼看看下面的tns file的指向位置對不對。還可以看看最後一個選項卡,也就是tns名那個,看看有沒有你配置的tns。如果不是,這里是不能直接改的,只能查看,你要去文件中修改。

如果這幾個地方都沒有問題,但就是登陸不上,可能是你的plsql版本過低,造成的,我以前遇到過這種情況。

❼ plsql用用戶登錄報錯

通過配置本地資料庫的tns配置文件實現:
去oracle安裝目錄下oracle\proct\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用記事本打開,里邊有遠程資料庫的tns連接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、埠和目標資料庫的實例名(SID),然後確保tns名稱(ORCL23)在整個文檔中唯一,保存後打開資料庫連接工具,輸入遠程資料庫上的用戶名密碼,選擇資料庫對象為你配置的連接名就可以了

❽ 在plsql中用oracle導入dmp格式文件時,填寫「從用戶」欄時,報錯誤沒有登錄,您的這個問題是怎麼解決的

你的導入可執行文件是不是改了,那個地方不改的,應該是imp那個執行文件的位置,也就是imp.exe,不是你的文件的位置。
你看看導出那塊,也有一個類似的地方,寫的是,導出可執行文件,那個就是exp.exe。這塊不要改動,不然他根本不知道用什麼命令。
其他的,fromuser,touser似乎不寫默認是本用戶,好像要寫一個user的參數吧,太長時間不用忘記的差不多了,你把fromuser和touser也寫上,我估計就沒什麼問題了。另外你要確定你導出的時候是按照用戶啊,不然這么導入肯定到不進去

❾ plsql developer沒有登錄 oracle11連接不上我是64位的

64位環境下使用PL/SQL Developer連接Oracle:
•1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 將系統的tnsnames.ora拷貝到該目錄下;
•3. 在PLSQL Developer中設置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目錄下新建如下bat文件,替換其快捷方式,啟動PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe

❿ PLSQL提示沒有登錄ORA-01012:沒有登錄

是不是用戶C,D沒有create session的許可權?
grant create session to C;
grant create session to D;