1. 程式人生 > >ORA-01017: invalid username/password; logon denied Oracle資料庫報錯解決方案一

ORA-01017: invalid username/password; logon denied Oracle資料庫報錯解決方案一

ORA-01017:

invalid username/password; logon denied 錯誤(程式中的使用者和密碼無法登入,登入被拒)。
Oracle 11g 版本

初次安裝使用報錯:

解決方法1建立新使用者:

  1. 開啟sqlplus
    以系統身份登入:
    指令如下
sys/manager as sysdba;
  1. 建立新使用者:
    語法:create user 使用者名稱 identified by 密碼;
create user root identified by root; 
  1. 為剛建立的使用者解鎖語法:
    語法:alter user 使用者名稱 account unlock;
    指令:alter user root account unlock; //使用者解鎖
    指令:alter user root account lock; //使用者鎖住
alter user  root account unlock; 
  1. 授予新登陸的使用者建立許可權:
    語法:grant create session to 使用者名稱 ;
grant create session to root;
  1. 其他許可權設定:
    授予新建立的使用者資料庫管理員許可權:
    語法:grant dba to 使用者名稱;
    指令:grant dba to root;
    為使用者授予其它許可權:
    指令:
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,
EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;

切換到新建立的使用者登陸語法:

connect 使用者名稱/密碼;

connect root/root;

刪除使用者語法:drop user 使用者名稱;

drop user root;

如果使用者擁有資料表,則不能直接刪除,要用上關鍵字cascade:

drop user root cascade;

整體步驟:

sys/manager as sysdba;
create user root identified by root;
alter user  root account unlock; 
grant create session to root;
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;

Oracle windows 安裝教程:

安裝包:

連結:https://pan.baidu.com/s/1dW84jDUTCQwVRBHKVoCtnQ
提取碼:c26v

解壓到相同路徑:
在這裡插入圖片描述
安裝:
在這裡插入圖片描述

1.

配置安全更新,這步可將自己的電子郵件地址填寫進去(也可以不填寫,只是收到一些沒什麼用的郵件而已)。取消下面的“我希望通過My Oracle Support接受安全更新(W)”。 如圖:
在這裡插入圖片描述

2.

安全選項,直接選擇預設建立和配置一個數據庫(安裝完資料庫管理軟體後,系統會自動建立一個數據庫例項)。
在這裡插入圖片描述

3.

系統類,直接選擇預設的桌面類就可以了。 如圖
在這裡插入圖片描述

4.

典型安裝。 重要步驟。建議只需要將Oracle基目錄更新下,目錄路徑不要含有中文或其它的特殊字元。全域性資料庫名可以預設,且口令密碼,必須要牢記。密碼輸入時,有提示警告,不符合Oracel建議時不用管。 (因Oracel建議的密碼規則比較麻煩, 必須是大寫字母加小寫字母加數字,而且必須是8位以上。麻煩,可以輸入平常自己習慣的短小密碼即可)
在這裡插入圖片描述

5.

若輸入的口令短小簡單,安裝時會提示如下。直接確認Y繼續安裝就是了。如圖:
在這裡插入圖片描述

6.

先決條件檢查。 安裝程式會檢查軟硬體系統是否滿足,安裝此Oracle版本的最低要求。 直接下一步就OK 了
在這裡插入圖片描述

7.

概要 安裝前的一些相關選擇配置資訊。 可以儲存成檔案 或 不儲存檔案直接點完成即可。
在這裡插入圖片描述

8.

在這裡插入圖片描述

9.

資料庫管理軟體檔案及dbms檔案安裝完後,會自動建立安裝一個例項資料庫預設前面的orcl名稱的資料庫。
在這裡插入圖片描述

10.

例項資料庫建立完成了,系統 預設是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),建議點右邊的口令管理,將常用的scott賬戶解鎖並輸入密碼
在這裡插入圖片描述

11.

解鎖scott賬戶, 去掉前面的綠色小勾,輸入密碼。同樣可以輸入平常用的短小的密碼,不必非得按oracle建議的8位以上大小寫加數字。
在這裡插入圖片描述

12.

同樣,密碼不符合規則會提示。不用管它,繼續Y即可
在這裡插入圖片描述