Oracle 建立表空間並分配給使用者

2021-05-28 04:45:05 字數 850 閱讀 1271

rem 建立臨時表空間

create temporary tablespace pksniq_temp

tempfile 'd:\pksniq_temp.dbf'

size 32m

autoextend on

next 32m

extent management local;

rem 設定表空間的區管理為本地管理,為的是減少分配extent的時候產生的內部遞迴sql,提高資料庫分配空間的效率.

rem 建立表空間

create tablespace pksniq_data

logging

datafile 'd:\pksniq_data.dbf'

size 32m

autoextend on

next 32m

extent management local;

rem 建立使用者並分配空間

create user pksniq identified by pksniq

default tablespace pksniq_data

temporary tablespace pksniq_temp;

rem 分配許可權

rem connect:擁有connect許可權的使用者只可以登入oracle,不可以建立實體,不可以建立資料庫結構。

rem resource:擁有resource許可權的使用者只可以建立實體,不可以建立資料庫結構。

rem dba: 擁有全部特權,是系統最高許可權,只有dba才可以建立資料庫結構。

grant connect, resource to pksniq;

malloc分配給指標空間與之間建立陣列的區別

首先回答你的問題 嚴格的說不等於陣列,但是可以認為它是個陣列一樣的使用而不產生任何問題。不過既然這樣,那它應該算是個陣列吧。所以,一般我們都用 動態陣列 這種名字來稱呼這種東西。要講清楚這個東西,涉及到malloc函式,指標型別和 下標運算。分割線 0 malloc是c的標準庫函式之一,用來分配動態...

Oracle將指定表分配給乙個新使用者進行檢視資料

有兩個使用者,乙個是a,乙個是b 現在在a使用者下有很多表,將來也會增加一些表,我如何通過許可權設定,讓b擁有查詢 僅僅查詢 a使用者下所有表的許可權。1,執行下面這個查詢語句 select grant select on a.t.table name to b from dba tables t ...

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

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