在登入第二个数据库的时候就报“ORA-01012”, 请问有没有解决方法?
strcpy(username.arr,"kt";
username.len = strlen(username.arr);strcpy(password.arr,"gzoboss");
password.len = strlen(password.arr);strcpy(dbName.arr,"GZCS1";
dbName.len = strlen(dbName.arr);EXEC SQL CONNECT :username IDENTIFIED BY assword AT   dbname3 USING :dbName;strcpy(username2.arr,"kt");
username2.len = strlen(username2.arr);strcpy(password2.arr,"gzoboss");
password2.len = strlen(password2.arr);strcpy(dbName2.arr,"gzcs2");
dbName2.len = strlen(dbName2.arr);
EXEC SQL WHENEVER SQLERROR GOTO dberror;        
EXEC SQL CONNECT :username2 IDENTIFIED BY assword2 AT   dbname4 USING :dbName2;