(1)數據庫報錯ORA-28040和ORA-01017
在oracle安裝目錄下的network/admin下的sqlnet.ora添加
SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8
(2)ORA-28040: 沒有匹配的驗證協議
在cmd.exe里運行:(前提是oracle服務已啟動,如上圖)
sqlplus / as sysdba
alter pluggable database ORCLPDB open;
alter session set container = ORCLPDB;
(3)kettle連接ORACLE" ORA-01017: 用戶名/口令無效; 登錄被拒絕"
使用SQL Plus登錄具體步驟:
sqlplus / as sysdba
alter user eldatabase identified by "Test4321";
(4)(VSNNUM=318767104)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)
#kettle提示這個錯誤是服務的提交方式 不對
應為如下格式?
數據庫名稱://ip地址:1521/ORCLPDB
端口號:-1
用戶名:xxx
密碼:xxxx
Kettle的jar包:
這四個jar包是從oracl安裝目錄下的jdbc\lib目錄copy過來的。
備注:
oracle環境變量有設置path,但是還是要有ORACLE_HOME不然會有問題(知道的同學可以交流一下)