oracle用sys和system預設密碼登入提示

2021-06-21 02:44:15 字數 1123 閱讀 2089

1樓:強臨花開

使用者密碼錯誤,我們可以通過新建使用者的方法連線到oracle,下面給出方法。

操作步驟:

1、開啟sqlplus,以系統身份登入:使用者名稱為sys ,密碼為manager as sysdba。指令:

sys/manager as sysdba;

2、建立新使用者。語法:create user 使用者名稱 identified by 密碼。

指令:create user c##zhangjun identified by zhangjun;       (後面要加」;」)

3、為剛建立的使用者解鎖語法。 語法:alter user 使用者名稱 account unlock。

指令:alter user  c##zhangjun account unlock;    //使用者解鎖

4、授予新登陸的使用者建立許可權。語法:grant create session to  使用者名稱 ;指令:

grant dba to c##zhangjun;

5、修改使用者和密碼成功後再次用oraclee sql developer連線,連線成功。

2樓:匿名使用者

錯誤提示是:使用者名稱和密碼不匹配。

導致錯誤的原因:登入的型別不對,「系統管理員」應該選擇型別為「sysdba」;否則會以普通使用者許可權查詢使用者「sys」或「system」,導致登入不上去。

3樓:匿名使用者

密碼錯誤, 估計是預設的密碼被修改了……

4樓:匿名使用者

conn / as sysdba

alter user system identified by 'manager';

alter user sys identified by 'change_on_install';

然後你再試試用預設 使用者名稱密碼登入。

5樓:匿名使用者

不對吧,dba方式無論密碼你輸多少都是能登入的

ORACLE怎麼用SQL查詢多張表和多個時間點的資料的行數

你要加的check 2,check 3.是不同時間點check,和check1是一類的,所以不應該往右加列啊,直接往下加行就行了。而且建議 2列是不能完全標識出區別的,應該加一列,比如select 第一張表 a.first result,count 1 check 1 from c tpa r bs...

oracle用ifsqlcode0來判斷sql語句是否成功

返回執行的上一個 transact sql 語句的錯誤號。transact sql 語法約定 語法 error 返回型別 integer 備註如果前一個 transact sql 語句執行沒有錯誤,則返回 0。如果前一個語句遇到錯誤,則返回錯誤號。如果錯誤是 sys.messages 目錄檢視中的錯...

sqlserver和oracle中sql語句一樣嗎

oracle與sql server都遵循sql 92標準 區別如下 1.oracle中表名,欄位名,儲存過程名,變數名不能超過30個字串長度。2.oracle中不支援top 語法。使用whererownum n 代替。但需要注意如果在top前有排序的操作,則需要先排序在利用rownum取得。3.or...