oracle資料庫維護常用操作

2022-03-08 14:23:07 字數 1385 閱讀 2148

檢視資料庫裡面所有使用者,前提是你是有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...