Oracle建立表空間和使用者

2021-07-25 14:05:06 字數 4111 閱讀 2580

建立表空間和使用者的步驟:  

使用者  

建立:create

user

使用者名稱 identified 

by

"密碼"

;  授權:grant

createsession 

to使用者名稱;  

grant

create

table

to使用者名稱;  

grant

createtablespace 

to使用者名稱;  

grant

create

view

to使用者名稱;  

[sql]

view plain

copy

表空間  

建立表空間(一般建n個存資料的表空間和乙個索引空間):  

createtablespace 表空間名  

datafile ' 路徑(要先建好路徑)\***.dbf  '

size*m  

tempfile ' 路徑\***.dbf '

size*m  

autoextendon

--自動增長

--還有一些定義大小的命令,看需要

defaultstorage(  

initial 100k,  

next100k,  

);  

[sql]

view plain

copy

例子:建立表空間  

createtablespace demospace   

datafile 'e:/oracle_tablespaces/demospace_tbspace.dbf'

size1500m   

autoextendon

next5m maxsize 3000m;  

刪除表空間  

droptablespace demospace including contents 

anddatafiles  

[sql]

view plain

copy

使用者許可權  

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

alter

user

使用者名稱 quota unlimited 

on表空間;  

alter

user

使用者名稱 quota *m 

on表空間;  

完整例子:

[sql]

view plain

copy

--表空間

createtablespace sdt  

datafile 'f:\tablespace\demo'

size800m  

extent managementlocalsegment 

space

management auto;   

--索引表空間

createtablespace sdt_index  

datafile 'f:\tablespace\demo'

size512m           

extent managementlocalsegment 

space

management auto;       

--2.建使用者

create

user

demo identified 

bydemo   

defaulttablespace demo;  

--3.賦權

grant

connect,resource 

todemo;  

grant

create

anysequence

todemo;  

grant

create

anytable

todemo;  

grant

delete

anytable

todemo;  

grant

insert

anytable

todemo;  

grant

select

anytable

todemo;  

grantunlimited tablespace 

todemo;  

grant

execute

anyprocedure

todemo;  

grant

update

anytable

todemo;  

grant

create

anyview

todemo;  

[sql]

view plain

copy

--匯入匯出命令   

ip匯出方式: 

匯出當前使用者所在例項下的所有資料物件:exp demo/[email protected]:1521/orcl file=f:/f.dmpfull=y  

匯出當前使用者的資料:exp demo/[email protected]:1521/orcl file=f:/f.dmp owner=demo

exp demo/demo@orcl file=f:/f.dmp 

full=y  

imp demo/demo@orcl file=f:/f.dmpfull=y 

ignore=y 

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to 使用者名稱 grant create table to 使用者名...

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to使用者名稱 grant create table to使用者名稱 ...

Oracle建立表空間和使用者

oracle建立表空間和使用者 sql view plain copy 建立表空間和使用者的步驟 使用者 建立 create user 使用者名稱 identified by 密碼 授權 grant create session to使用者名稱 grant create table to使用者名稱 ...