天天看點

oracle 新建立指定的使用者名和密碼無法登入

對于oracle11g版本的安裝,嘗試了幾次。也出現過某些狀況和錯誤。
因為之前 的機子有oracle ,資料庫的連接配接報錯。隻能是先解除安裝再安裝。原本是不想解除安裝就安裝oracle11g資料庫。但是安裝報錯。隻能是先解除安裝。解除安裝之前需要把對應oracle系統資料庫删除,才能全部解除安裝完。
    oracle 安裝,windows菜單有解除安裝标簽,但是直接解除安裝,不成功,需要點選oracle 下面的某目錄才能進入 cmd形式的解除安裝方式。解除安裝成功 windows菜單會自行删除,然後手動再删除檔案系統。
E:\app\Max\product\11.2.0\dbhome_1\deinstall\deinstall.bat 點選這個來解除安裝oracle
安裝的時候因為 oracle 11g 安裝分為兩個部分,如果兩個解壓包不放在一起,就會提示某些部分找不到。解決辦法是:把第二部分(win64_11gR2_database_2of2\database\stage\Components)放到第一部分  (\win64_11gR2_database_1of2\database\stage\Components)裡面。
這樣安裝就無問題,但是安裝過程的使用者沒有授權還是怎麼了,登入不了oracle的服務。隻好通過 SQL plus 用 /as sysdba 來登入 ,建立使用者名和密碼 并授權 賦權限。
CREATE  USER 使用者名 IDENTIFIED BY 密碼create user diway identified by diwaycom;
将剛建立的使用者解鎖文法:ALTER USER 使用者名 ACCOUNT UNLOCK/LOCK
注:diway 為使用者名,請替換成你需要改成的使用者名
alter user diway account unlock; //使用者解鎖
alter user diway account lock; //使用者鎖住
授予新登陸的使用者建立權限
文法:CRANT CREATE SESSION TO 使用者名
grant create session to diway;
授予新建立的使用者資料庫管理者權限
文法:
CRANT DBA TO 使用者名;grant dba to diway
切換到新建立的使用者登陸
文法:CONNECT 使用者名/密碼
connect diway/diwaycom
删除使用者
文法:DROP USER 使用者名
drop user diway; 
注意所有操作都必須在結尾加上“;”才能執行成功