❶ oracle資料庫用sys登錄顯示不是內部或外部指令
登陸sys用戶的時候,用戶名應該輸入:sys步驟如下:
1、首先用「Windows+R」組合鍵打開運行窗。
2、在運行窗口輸入欄,輸入cmd後按下回車鍵,會打開cmd命令提示符窗口。
3、輸入「sqlplus」後,按下回車鍵。
4、這時就進入了Oracle登錄的身份驗證環節。
5、用戶名輸入OracleDBA(超級管理員)的用戶名:sys
6、輸入口令:123assysdba。
7、這樣,就以SYSDBA的身份成功登入Oracle了。
❷ sqlplus 調用腳本 報錯未知命令
法肯定是不正確的
應該是1樓說的 sqlplus / as sysdba或 輸入 sqlplus 用戶名/密碼 as sysdba
另外你是否是用administrator用戶登錄並運行的,如果不是請用administrator用戶執行,或進行如下操作後用普通用戶執行。
1。管理員登錄,控制面板->管理工具->本地安全策略
2.本地策略->用戶許可權分配->創建全局對象->雙擊->添加用戶或組
3.將需要的用戶或組添加到列表當中,確定保存
4.普通用戶注銷後重新登陸即可。
還有查看一下oracle是否啟動成功了,在cmd 中輸入 lsnrctl status 如出現類似4行說明啟動成功:
服務 "PLSExtProc" 包含 1 個常式。
常式 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程序...
服務 "orcl" 包含 1 個常式。
常式 "orcl", 狀態 READY, 包含此服務的 1 個處理程序...
服務 "orclXDB" 包含 1 個常式。
常式 "orcl", 狀態 READY, 包含此服務的 1 個處理程序...
服務 "orcl_XPT" 包含 1 個常式。
常式 "orcl", 狀態 READY, 包含此服務的 1 個處理程序...
❸ Oracle sqlplus 命令找不到
1、如果oracle安裝正常,一般sqlplus存放在$ORACLE_HOME/bin
2、你的ORACLE_HOME路徑太深了,安裝時用/u01/oracle/11.2.0/足夠了
3、profile是按行執行的,應該先定義ORACLE_HOME=/u01/oracle/11.2.0,
再定義PATH=$ORACLE_HOME/bin:$PATH
4、env|grep PATH檢查,例如
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/u02/oracle/11.2.0/bin
5、which sqlplus檢查
/u02/oracle/11.2.0/bin/sqlplus
❹ linux sqlplus 未知命令
sqlplus是postgresql登錄資料庫的命令,如果沒有安裝postgresql可能會有這種情況。
1、檢查是否安裝了PostgreSQL,未安裝,則需重新安裝。
2、檢查環境變數是否包含PostgreSQL的環境變數,如果不包含其環境變數,則系統無法識別。
❺ Linux下安裝Oracle資料庫成功,但是在字元界面下鍵入sqlplus的時候提示命令不存在,如何解決
你把
PATH=/usr/sbin:$PATH;
export PATH
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
合成一句
export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin
(設置完了,記得要使變數生效,注銷或重啟,或者執行 source .bash_profile)
set一下看看變數是否正確