Oracle建立表空間,使用者,分配許可權

2021-07-04 09:53:48 字數 832 閱讀 4120

查詢某登陸使用者下的表:select * from user_tables

查詢非登陸使用者下的表:select * from all_tables where owern='user_name'注意大小寫,user_name要為大寫

以某個使用者登陸,如果要查詢同一例項下其它使用者的表,可以在表名前加上「 username.」就可以用了,是用使用者,而不是用tablespace表空間。這裡和許可權有關。

select * from dba_tables where owner="jk"
建立表空間:

eg:

create tablespace 表空間名稱  

datafile 表空間資料檔案路徑

size 表空間初始大小

auto extend on;(開啟自動增長)

建立使用者,並分配密碼,表空間

eg:

create

user 使用者名稱

identified by 密碼

default tablespace 表空間(預設users)

temporary tablespace 臨時表空間(預設temp)

分配許可權

eg:

grant

connect

to utest;

grant resource to utest;

grant dba to utest;

--dba為最高端許可權,可以建立資料庫,表等。

Oracle建立使用者,分配表空間

很多dba很頭痛一件事情 不知道誰在oracle上建立了乙個使用者,建立時,沒有給這個使用者指定預設表空間,這個使用者就會採用預設的表空間 users表空間 sys和system等系統使用者採用的預設表空間是system表空間 本文指導一下正確的建立使用者過程 1.建立臨時表空間 create us...

oracle建立使用者,分配表空間,表空間維護

建立表空間和臨時表空間 create tablespace test logging datafile d tablespace test.dbf size 50m autoextend on next 1m maxsize 20480m extent management local create...

Oracle 建立使用者,分配空間,使用者授權

1 建立乙個使用者使用空間 create tablespace test data logging datafile d oracle produdct test data01.dbf size 16m autoextend on next 16m maxsize 1024m 2 建立乙個使用者並賦...