sql plus
工具:在命令列中輸入
sqlplusw
,啟動該工具
連線資料庫:
conn sys/system as sysdba;
pl/sql developer
工具:在
oracle
開發中,經常使用乙個功能強大的第三方工具:
"pl/sql developer"
工具,他基本上可以實現
oracle
開發中的任何操作。
oracle
服務:oracleservice+
服務名:資料庫啟動的基礎
oracleoradb10g_home1tnslistener
:伺服器端為客戶端提供的監聽服務,只有該服務正常啟動,客戶端才能連線到伺服器上。
oracleoradb10g_home1isql*plus
:提供用瀏覽器對資料庫中資料操作的方式。
oracledbconsole+
服務名, oracle10g
中的乙個新服務。在
9i之前,官方提供了乙個基於圖形介面的企業管理器
(em)
,從oracle10g
開始,oracle
提供了乙個基於
b/s的企業管理器,在作業系統的命令列中輸入命令:
emctl start dbconsole
就可以啟動服務,啟動之後,就可以在瀏覽器上用
b/s方式管理
oracle
伺服器了
oracle
啟動和關閉:
啟動:startup open
關閉:shutdown immediate
oracle
使用者和許可權:
create user
使用者名稱identified by
口令[account lock|unlock]
create user jerry identified by tom account unlock;
//此時使用者儘管建立成功,但是還不能登陸,該使用者還沒有任何許可權。//在
sqlplus
中的命令以分號
(;)結尾,代表命令完畢並執行,系統同時會把該命令儲存在快取中,快取中只儲存最近執行過的命令,如果重新執行快取中的命令,直接使用左斜槓符號(
/)。如果命令不以分號結尾,該命令只是寫入快取儲存起來,但是並不執行。
oracle
使用者對資料庫管理或物件操作的許可權分為系統許可權和資料庫物件許可權。系統許可權比如:
create session, create table
等,擁有系統許可權的使用者,允許擁有相應的系統操作。
下面是幾個常用角色:
dba授權:grant 角色|
許可權to 使用者(
角色)grant connect to jerry;
grant resource to jerry;
收回許可權:
revoke 角色|
許可權from 使用者(
角色)修改使用者的密碼:
alter user
使用者名稱identified by
新密碼修改使用者處於鎖定狀態:
alter user
使用者名稱account lock|unlock
Oracle學習筆記 二 許可權管理
這些天把oracle許可權管理這一塊看了好多遍,發現oracle果然是個龐大的系統,許可權管理這一塊就涉及到很多東西,就這一篇部落格也是改了又改,重構了好幾遍,準備一直寫到把許可權管理搞通了.哇 一 系統的預設使用者 二 登陸 三 管理使用者 四,授予許可權 1 預設的普通使用者scott預設未解鎖...
Oracle工具的探索之旅 二
特殊 建立服務命名 主機名 127.0.0.1 監聽程式 無 測試 不成功!c oracle product 10.2.0 client 1 network admin listener.ora出現 c oracle product 10.2.0 client 1 network admin tns...
Oracle相關許可權
1.建立使用者 sql create user test identifiedbytest create user test identified by test 2.賦許可權 sql grant createsessiontotest 賦可以登入的許可權 grantunlimited tables...