檢視資料庫裡面所有使用者,前提是你是有dba許可權的帳號,如sys,system
select * from dba_users;
檢視你能管理的所有使用者!
select * from all_users;
檢視當前使用者資訊 !
select * from user_users;
-- 查詢你 當前使用者下,有哪些表
select * from user_tables
- 查詢你 當前使用者下, 可以訪問哪些表 [也就是訪問自己 和 其他使用者的]
select * from all_tables
-- 查詢當前資料庫所有的表, 需要你有 dba 的許可權
select * from dba_tables
--查詢工作空間的路徑
select * from dba_data_files;
--刪除使用者
drop user 使用者名稱 cascade;
--刪除表空間
drop tablespace 表空間名稱 including contents and datafiles cascade constraint;
例如:刪除使用者名稱成為lyk,表空間名稱為lyk
--刪除使用者,及級聯關係也刪除掉
drop user lyk cascade;
--刪除表空間,及對應的表空間檔案也刪除掉
drop tablespace lyk including contents and datafiles cascade constraint;
1、建立新使用者:jkw
--查詢資料庫表空間
select distinct tablespace_name from tabs;
--檢視你能管理的所有使用者
select * from all_users;
--刪除使用者
--drop user jkw cascade;
/*第3步:建立使用者並指定表空間 */
create user jkw identified by jkw123
default tablespace rmdb
--temporary tablespace rmdb_temp;
/*第4步:給使用者授予許可權 */
grant connect,resource,dba to jkw;
2、匯入資料:
imp jkw/[email protected]/rmdb file=c:\users\administrator\desktop\mhc.dmp full=y
oracle資料庫使用者刪除及表空間刪除
檢視oracle資料庫中的所有使用者名稱
Oracle資料庫常用操作
為a使用者賦給b使用者表的許可權 grant select 使用者b.表名 to 使用者a查詢主表與引用表之間的關係 select a.owner as 主鍵擁有者 a.table name as 主鍵表 b.column name as 主鍵列 c.owner as 外來鍵擁有者 c.table ...
Oracle資料庫常用操作
oracle資料庫 oracle資料庫建立表空間 1 建立臨時表空間 create temporary tablespace givaname temp tempfile f orcal orcalan hsj givaname temp.dbf size 50m autoextend on nex...
oracle資料庫常用操作(1)
一 建立表空間 1.臨時表空間 create temporary tablespace test temp tempfile e test temp01.dbf size 32m autoextend on next 32m maxsize 2048m extent management local...