可以通過system使用者對普通使用者解鎖。
alter user scott account unlock;
工具:1/ sqlplusw sqlplus 自帶。呼叫oracle安裝目錄下bin目錄下的exe檔案。
2/ pl/sql developer 第三方開發的,用的多。寫儲存過程。
如何確定oracle啟動了。
證oracledbconsole資料庫名 服務啟動了。一般情況該服務不啟動。危險!!!
sql*plus運算元據庫的常用命令
conn[ect] 使用者名稱/密碼@網路服務名 [as sysdba/sysoper]
用於切換當前使用者。
show user;
檢視當前使用者
disc[onnect] 該命令使用者斷開與oracle的鏈結,但是不退出視窗。
exit 斷開並退出sqlplus。
passw[ord] 修改密碼
passw 使用者名稱;修改別人的密碼。
&互動命令
set linesize;設定行的大小。
select * from emp where empno='&empno';
edit 可以編輯sql指令碼。
edit d:/aa.sql 沒用
spool 把螢幕上顯示的資料,儲存到文字。
spool d:/aa.sql;
select * from emp;
spool off;
linesize 設定行寬,預設80個字元。set linesize 120;
pagesize 多少行後 顯示表頭。
使用者管理
1.建立使用者
需求:假設你是oracle管理員,新同事加入。
create user 使用者名稱 identified by密碼;
create user xiaoming identified by m123;[密碼不能用數字打頭]
新建立的使用者需要賦予access許可權才可以登入。
2.該使用者修改密碼
passw[ord] 使用者名稱;
alter user 使用者名稱 identified by 密碼;
建立使用者細節
create user simpman identified by m123
default tablespace users
temporary tablespace temp
quota 3m on users;
identified by 表明該使用者名將使用資料庫驗證
default tablespace user 使用者的表空間在users上
temporary tablespace temp 使用者的臨時表建在 temp空間
qutoa 3m on user 表明使用者的建立的資料庫物件(表,索引,檢視,pl/sql塊…)是3m
grant connect to simpman 賦予simpman登入資料的許可權。
grant resource to simpman
grant dba to simpman;
3.oracle許可權控制
許可權分為 系統許可權,物件許可權。系統許可權是與資料庫管理相關的許可權。
物件許可權和使用者運算元據物件相關的許可權。
角色是一組許可權的集合,當賦予使用者角色後,使用者就自動擁有了角色包含的許可權。
可以對使用者賦予角色,許可權。
resource 是角色名。基本上包括所有的系統許可權。
角色分為預定義角色,自定義角色。
方案許可權管理
grant 許可權/角色 to 使用者名稱;
revoke 許可權/角色 from 使用者名稱;
刪除使用者
drop user 使用者名稱 [cascade];
cascade級聯。
如果我們刪除乙個使用者的時候,如果這個使用者自己已經建立過資料物件,那麼我們刪除乙個使用者的時候,需要加選項cascade,表示把這個使用者刪除的同時,把該使用者建立的資料物件刪除。
方案(schema):當使用者建立好後,如果使用者建立乙個資料庫物件,這時dbms就會建立乙個方案,並且該方案的名字與使用者的名字一直。
示意圖:
小技巧:用pl/sql可以檢視使用者的所有的資料物件。
要求:讓xiaohong查詢scott的表。
1) scott登入
2) 賦許可權
grant select( update ,delete, insert,all ) on emp to xiaohong;
SQL Plus工具的使用
一.sql plus是乙個字元介面工具,所有功能均以命令列的方式執行,需要涉及並使用部分常用的dos命令,doc命令如下 命令提示符程式的啟動和退出。選單中輸入cmd進入命令提示符程式 退出cmd 可以直接輸入exit命令,按回車鍵可退出命令提示符程式。改變當前路徑。a 在命令列狀態下,如果行左側不...
sqlplus遠端連線Oracle
連線方式 1 sqlplus asicdb asicdb description address list address protocol tcp host 192.168.1.201 port 1521 connect data sid orcl 2 sqlplus usr pwd host p...
oracle安裝sqlplus的help幫助系統
我們在使用sqlplus的時候可以通過help或?獲得幫助資訊,那麼這些幫助資訊是哪來的呢?其實sqlplus的幫助資訊從是資料庫裡表 system.help 裡獲取的。在 oracle home sqlplus admin help 目錄下的helpus.sql檔案裡包含的幫助的資訊,不過orac...