宣告:scott或
hr叫使用者名稱
/方案名
/空間名
scott--tiger
hr-----lion
1.查詢當前使用者是誰
show user;
2.查詢scott自己表空間下的所有物件時,可加,或不加使用者名稱
select * from emp;
select * from emp;
或select * from scott.emp;
3.以sysdba身份解鎖
hr普通帳戶
alter user hr account unlock;
4.以sysdba身份設定
hr普通帳戶的密碼
alter user hr identified by lion;
5.當scott查詢
hr表空間下的所有表時,必須得加使用者名稱
select * from hr.jobs;
在預設情況下,每個使用者只能查詢自已空間下的物件的許可權,不能查詢其它使用者空間下的物件
6.以sysdba身份角色,授予
scott
使用者查詢所有使用者空間下的物件許可權
grant select any table to scott;
7.以sysdba身份,撤銷
scott
使用者查詢所有使用者空間下的物件許可權
revoke select any table from scott;
8.scott自已檢視自己所擁有的許可權
select * from user_sys_privs;
9.從scott使用者空間導航到
sysdba
使用者空間
conn / as sysdba;
10.從sysdba使用者空間導航到
scott
使用者空間
conn scott/tiger;
11.從scott使用者空間導航到
hr使用者空間
conn hr/lion;
12.查詢hr使用者空間中的所有物件
select * from tab;
13.從hr使用者空間導航到
scott
使用者空間
conn scott/tiger;
14.在scott使用者空間下,查詢
hr使用者空間下的
jobs
表,必須加上
hr使用者空間名
select * from hr.jobs;
linux建立其它使用者
簡單一點的命令 sudo useradd mk home test2 s bin bash test2 sudo passwd test2 如果將上面的步驟分解乙個乙個來做 sudo mkdir home test3 sudo useradd d home test3 s bin bash test...
怎樣在Oracle中用乙個使用者訪問其它使用者的表?
假如oracle中有兩個使用者a和b,那麼如果a要訪問b擁有的表,語句應該是 select from b.tablename。我要問的是,能否通過修改oracle的設定,將a訪問b擁有表的語也變為跟b使用者登入一樣的語句 select from tablename?create synonym ta...
怎樣在Oracle中用乙個使用者訪問其它使用者的表
怎樣在oracle中用乙個使用者訪問其它使用者的表 假如oracle中有兩個使用者a和b,那麼如果a要訪問b擁有的表,語句應該是 select from b.tablename。www.2cto.com 我要問的是,能否通過修改oracle的設定,將a訪問b擁有表的語也變為跟b使用者登入一樣的語句 ...