標籤:io ar os 使用 sp strong 資料 on div
建立資料表空間和使用者的步驟:
- 使用者
- 建立:create user 使用者名稱 identified by "密碼";
- 授權:grant create session to 使用者名稱;
- grant create table to 使用者名稱;
- grant create tablespace to 使用者名稱;
- grant create view to 使用者名稱;
建立資料表空間和使用者的步驟:使用者建立:create user 使用者名稱 identified by "密碼";授權:grant create session to 使用者名稱; grant create table to 使用者名稱; grant create tablespace to 使用者名稱; grant create view to 使用者名稱;
- 資料表空間
- 建立資料表空間(一般建N個存資料的資料表空間和一個索引空間):
- create tablespace 資料表空間名
- datafile ‘ 路徑(要先建好路徑)\***.dbf ‘ size *M
- tempfile ‘ 路徑\***.dbf ‘ size *M
- autoextend on --自動成長
- --還有一些定義大小的命令,看需要
- default storage(
- initial 100K,
- next 100k,
- );
資料表空間建立資料表空間(一般建N個存資料的資料表空間和一個索引空間):create tablespace 資料表空間名datafile ‘ 路徑(要先建好路徑)\***.dbf ‘ size *Mtempfile ‘ 路徑\***.dbf ‘ size *Mautoextend on --自動成長--還有一些定義大小的命令,看需要 default storage( initial 100K, next 100k,);
- 例子:建立資料表空間
- create tablespace DEMOSPACE
- datafile ‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf‘
- size 1500M
- autoextend on next 5M maxsize 3000M;
- 刪除資料表空間
- drop tablespace DEMOSPACE including contents and datafiles
例子:建立資料表空間create tablespace DEMOSPACE datafile ‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf‘ size 1500M autoextend on next 5M maxsize 3000M;刪除資料表空間drop tablespace DEMOSPACE including contents and datafiles
- 使用者權限
- 授予使用者使用資料表空間的許可權:
- alter user 使用者名稱 quota unlimited on 資料表空間;
- 或 alter user 使用者名稱 quota *M on 資料表空間;
使用者權限授予使用者使用資料表空間的許可權:alter user 使用者名稱 quota unlimited on 資料表空間;或 alter user 使用者名稱 quota *M on 資料表空間;
完整例子:
- --資料表空間
- CREATE TABLESPACE sdt
- DATAFILE ‘F:\tablespace\demo‘ size 800M
- EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
- --索引資料表空間
- CREATE TABLESPACE sdt_Index
- DATAFILE ‘F:\tablespace\demo‘ size 512M
- EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
-
- --2.建使用者
- create user demo identified by demo
- default tablespace demo;
-
- --3.賦權
- grant connect,resource to demo;
- grant create any sequence to demo;
- grant create any table to demo;
- grant delete any table to demo;
- grant insert any table to demo;
- grant select any table to demo;
- grant unlimited tablespace to demo;
- grant execute any procedure to demo;
- grant update any table to demo;
- grant create any view to demo;
--資料表空間CREATE TABLESPACE sdtDATAFILE ‘F:\tablespace\demo‘ size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引資料表空間CREATE TABLESPACE sdt_IndexDATAFILE ‘F:\tablespace\demo‘ size 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --2.建使用者create user demo identified by demo default tablespace demo; --3.賦權grant connect,resource to demo;grant create any sequence to demo;grant create any table to demo;grant delete any table to demo;grant insert any table to demo;grant select any table to demo;grant unlimited tablespace to demo;grant execute any procedure to demo;grant update any table to demo;grant create any view to demo;
- --匯入匯出命令
- ip匯出方式: exp demo/[email protected]:1521/orcl file=f:/f.dmp full=y
- exp demo/[email protected] file=f:/f.dmp full=y
- imp demo/[email protected] file=f:/f.dmp full=y ignore=y
Oracle建立資料表空間和使用者