oracle用sql plus登陸不了,但是用pl sql可以登錄,是什么原因?
oracle用sql plus登陸不了,但是用pl sql可以登錄,是什么原因?
你的命令行方式不能登錄,應(yīng)該是你環(huán)境變量的問(wèn)題,因?yàn)橄到y(tǒng)找不到Oracle目錄下的sqlplus.exe,設(shè)置一下環(huán)境變量,在Path里面把Oracle安裝目錄下到類似product\\11.2.0\\dbhome_1\\BIN目錄。
oracle登陸認(rèn)證方式
Oracle登錄認(rèn)證有兩種方式,基于操作系統(tǒng)的登錄認(rèn)證,基于oracle的驗(yàn)證。
**:Windows下基于操作系統(tǒng)的登錄認(rèn)證
1 Windows下設(shè)置oracle登錄驗(yàn)證為操作系統(tǒng)驗(yàn)證方式的方法:
1:把os用戶加到ora_dba組
2:設(shè)置sqlnet.ora SQLNET.AUTHENTICATION_SERVICES = (NTS)
SQLNET.AUTHENTICATION_SERVICES= (NTS)是基于操作系統(tǒng)驗(yàn)證;
SQLNET.AUTHENTICATION_SERVICES= (NONE)是基于Oracle驗(yàn)證;
SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)是二者共存。
oracle數(shù)據(jù)庫(kù)無(wú)法登錄登錄/登錄失敗。
oracle數(shù)據(jù)庫(kù)登錄失敗一般是密碼輸入錯(cuò)誤或者配置方法不對(duì)。
針對(duì)密碼輸入錯(cuò)誤,可向數(shù)據(jù)庫(kù)管理員索取正確密碼輸入即可。
針對(duì)配置方法不正確,處理方法如下:
要知道遠(yuǎn)程的IP,服務(wù)名,數(shù)據(jù)庫(kù)端口號(hào),用戶名密碼等信息才可以連接。
設(shè)置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,并用文本模式打開。
2、添加以下內(nèi)容:
本地實(shí)例名=?(DESCRIPTION?=?(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?數(shù)據(jù)庫(kù)IP地址)(PORT?=?端口號(hào)))?(CONNECT_DATA?=?(SERVER?=?DEDICATED)?(SERVICE_NAME?=?服務(wù)名)?)?)
3、用PL/SQL客戶端工具輸入正確的用戶名和密碼登錄即可。
Oracle登錄連接卡*無(wú)反應(yīng) 已解決
使用青蛙/plsql/自帶工具連接時(shí)沒有任何報(bào)錯(cuò)直接卡*?在網(wǎng)上找了一些并沒有解決 就自己摸索了一會(huì) 解決辦法 檢查Oracle的監(jiān)聽日志文件是否過(guò)大或損壞 當(dāng)時(shí)查看時(shí)已經(jīng)4g+了 記事本無(wú)法打開 當(dāng)嘗試使用其它方式打開時(shí) 提示磁盤文件損壞 扯遠(yuǎn)了?1.停止Oracle監(jiān)聽服務(wù)?2.刪除或重命名監(jiān)聽文件名(如果不要可以刪除,還是推薦重命名保存原來(lái)的),日志路徑?oracle\\diag\\tnslsnr\\這里是計(jì)算機(jī)名\\listener\\trace 3重啟Oracle監(jiān)聽 就可以了
oracle11安裝后提示無(wú)效用戶名密碼,登錄被拒絕怎么辦?
你好,從你的提示可以知道是用戶或者密碼錯(cuò)誤了!\\x0d\\x0a默認(rèn)Oracle的認(rèn)證方式是以操作驗(yàn)證的,就是說(shuō)如果你操作系統(tǒng)中登錄的是oracle用戶,你可以隨便輸入密碼,也能登錄到sys用戶下,然后直接修改用戶的密碼就好了!\\x0d\\x0a比如:\\x0d\\x0a1、以sys用戶登錄到oracle庫(kù)中\(zhòng)\x0d\\x0asqlplus / as sysdba\\x0d\\x0a2、查看當(dāng)前庫(kù)中的全部用戶自我提升生活服務(wù)\\x0d\\x0aselect username from all_users;\\x0d\\x0a3、修改指定用戶的密碼\\x0d\\x0aalter user 用戶名 identified by 密碼;\\x0d\\x0a\\x0d\\x0a兄弟,通過(guò)以上3步就可以解決你的問(wèn)題了,希望可以幫到你!
oracle本機(jī)登陸不上
登陸oracle數(shù)據(jù)庫(kù)的幾種方式:登陸用戶:除sys,system,dbsnmp,sy**an用戶外,其他都被鎖定登錄密碼:在數(shù)據(jù)庫(kù)安裝時(shí)設(shè)定登陸權(quán)限(身份):sysdba(數(shù)據(jù)庫(kù)管理員DBA),權(quán)限**sysoper(數(shù)據(jù)庫(kù)操作員)normal(普通用戶)一、oracle數(shù)據(jù)庫(kù)自帶的SQLplus開始——程序——ORACLE10G–APPLICATIONDEVELOPMENT——SQLPLUS二、第三方軟件PL/SQLDeveloper打開PL/SQLDeveloper軟件三、以瀏覽器的方式EM(EnterpriseManager)數(shù)碼通訊在oracle數(shù)據(jù)庫(kù)安裝過(guò)程中,有信息提示。在地址欄中輸入:http://本機(jī)物理地址:端口號(hào)/em(如果oracle數(shù)據(jù)庫(kù)安裝在本機(jī)中)http://安裝數(shù)據(jù)庫(kù)的機(jī)器的IP地址:端口號(hào)/em(如果oracle數(shù)據(jù)庫(kù)安裝在其他機(jī)器上)以em方式進(jìn)入時(shí),用戶名和權(quán)限有一些限制:【sys】用戶具有“SYSDBA”或者“SYSOPER”權(quán)限,登陸em也只能用這兩個(gè)身份,不能用normal。
sysoper主要用來(lái)啟動(dòng)、關(guān)閉數(shù)據(jù)庫(kù),sysoper登陸后用戶是public,sysdba登陸后是sys【system】用戶只能用normal身份登陸em。
oracle 登錄不了
輸入sqlplus用戶名/密碼assysdba另外你是否是用administrator用戶登錄并運(yùn)行的,如果不是請(qǐng)用administrator用戶執(zhí)行,或進(jìn)行如下操作后用普通用戶執(zhí)行。
管理員登錄,控制面板->管理工具->本地安全策略2.本地策略->用戶權(quán)限分配->創(chuàng)建全局對(duì)象->雙擊->添加用戶或組3.將需要的用戶或組添加到列表當(dāng)中,確定保存4.普通用戶注銷后重新登陸即可。
還有查看一下oracle是否啟動(dòng)成功了,在cmd中輸入lsnrctlstatus如出現(xiàn)類似4行說(shuō)明啟動(dòng)成功:服務(wù)\”PLSExtProc\”包含1個(gè)例程。例程\”PLSExtProc\”,狀態(tài)UNKNOWN,包含此服務(wù)的1個(gè)處理程序…服務(wù)\”orcl\”包含1個(gè)例程。例程\”orcl\”,狀態(tài)READY,包含此服務(wù)的1個(gè)處理程序…服務(wù)\”orclXDB\”包含1個(gè)例程。例程\”orcl\”,狀態(tài)READY,包含此服務(wù)的1個(gè)處理程序…服務(wù)\”orcl_XPT\”包含1個(gè)例程。