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

2021-06-21 02:44:14 字數 1123 閱讀 3204

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中的sys與system使用者的區別

system是資料庫內建的一個普通管理員,你手工建立的任何使用者在被授予dba角色後都跟這個使用者差不多。sys用資料庫的超級使用者,資料庫內很多重要的東西 資料字典表 內建包 靜態資料字典檢視等 都屬於這個使用者,sys使用者必須以sysdba身份登入。以上就是2個使用者的區別。另外你說的,sys...

請問我用oracle寫了包裡面有函式和儲存過程

驗證下不就知道了。如果你的過程和函式都沒有語法錯誤就是對的。包 包含表頭和body資訊。將你的函式和過程頭部資訊放到包中定義。呼叫就可以直接呼叫包裡面的定義。比如 包 你的包名a.spc create or replace package a isprocedure create ae out fi...

SQL Server和Oracle以及MySQL有哪些區別

區別如下 1 oracle和sql server是商業收費的,而mysql是開源免費的 2 oracle和mysql是甲骨文的產品,sql server是微軟的產品 3 oracle和ibm db2都是超大型關聯式資料庫,sql server是大型關聯式資料庫,而mysql是中型關聯式資料庫 4 o...