(原)學習ORCALE表空間 使用者建立SQL

2022-04-30 20:24:11 字數 1419 閱讀 3158

create tablespace mytest datafile 'd:\oracle\oradata\mytest.dbf' size 5m

--tempfile ' 路徑\***.dbf ' size *m

autoextend on --自動增長

default storage(

initial 409600

next 51200

minextents 1

maxextents unlimited

pctincrease 1

)online;

--手動增加資料檔案尺寸

alter database datafile 'd:\oracle\oradata\mytest.dbf'

resize 10m;

--設定資料檔案自動擴充套件

alter database datafile 'd:\oracle\oradata\mytest.dbf'

autoextend on next 2m

maxsize 20m;

--刪除表空間

drop tablespace mytest including contents and datafiles;

--建立臨時表空間

create temporary tablespace mytest_tmp

tempfile 'd:\oracle\oradata\mytest_tmp.dbf'

' size 50m extent 

management local uniform size 1m;

--建立使用者

create user mytest identified by mytest default tablespace mytest

--為使用者授權

grant connect,resource to mytest;

--connect 角色 — 該角色使使用者可以連線資料庫以及執行基本的操作,如建立自己的表。預設情況下,該角色不能訪問其他使用者的表。

--resource 角色 — resource 角色與 connect 角色相似,但它允許使用者擁有較多的系統許可權,如建立觸發器或儲存過程。

--dba 角色 — 允許使用者擁有所有系統許可權。

--授權

--grant create session to 使用者名稱;

--grant create table to  使用者名稱;

--grant create tablespace to  使用者名稱;

--grant create view to  使用者名稱

--授予使用者使用表空間的許可權:

--alter user mytest quota unlimited on mytest;

--修改使用者角色

alter user mytest default role all;

orcale建表空間 使用者 授權

1 建表空間 sql create tablespace osdb datafile f oracle oradata glsqjz osdb.ora size 100m reuse default storage initial 500k next 500k pctincrease 20 2 建使...

orcale建立使用者匯入表空間

使用者 nr 表空間 mdm dat 建立表空間 create tablespace nr 表空間 datafile f oracle orcaletablespace nr 檔案路徑 size 20m 分配的表空間大小 autoextend on create temporary tablespa...

(原)學習ORCALE 表和約束

表的建立 create table test id number,name varchar2 20 constraint test p id primary key id tablespace mytest 表的修改 alter table test add loginname varchar2 2...