oracle經常使用語句總結

建立邏輯目錄

注意:路徑必定要和物理路徑是對應關係oracle

語法:ide

create directory 路徑名 as '路徑'spa

實例:code

import導入備份文件路徑名blog

create directory import__dir as '/oracle-backup-import'

表空間存放文件路徑名it

create directory oracle_data as '/oracle-tablespace'

刪除邏輯目錄

語法:table

drop directory 路徑名class

建立表空間

語法:test

create tablespace 表空間名import

datafile ‘物理地址(至關於文件路徑)’

size 初始大小(單位M)

autoextend on next 每次自增的大小(單位M)

maxsize unlimited (此關鍵字用於不限制表空間大小)

實例:

create tablespace sjyh_20190604
datafile 'E:\ORACLE_TABLESPACE\sjyh_20190604_tablespace.dbf'
size 500M
autoextend on next 100M
maxsize UNLIMITED;

刪除表空間

語法:

drop tablespace 表空間名稱 including contents and datafiles; 

或者

drop tablespace 表空間名稱 including 表空間.dbf;

實例:

 

drop tablespace BRDB_ZJC_0508_tablespace_02 including contents and datafiles

建立用戶並指定表空間

語法:

create user 用戶名 identified by 口令[即密碼] default tablespace 表空間名;

實例:

create user brdb_1031 identified by 123456 default tablespace brdb_1031

刪除用戶

語法:

drop user 用戶名 cascade

實例:

drop user BRDB_TJSP_1203 cascade

修改默認的用戶表空間

語法:

alter user 用戶名 default tablespace 表空間名  

修改用戶的密碼

語法:

alter user 用戶名 IDENTIFIED by 新密碼;

目錄受權指定用戶

語法:

grant read,write on directory 路徑名 to 用戶;

實例:

grant read,write on directory oracle_data to brdb_1031

用戶受權

通常狀況下,咱們能夠直接賦予角色三種權限connect、resource、dba

語法:

grant 權限1, 權限2, 權限3…… to 用戶名

實例:

grant connect, resource, dba to BRDB_ZJC_0508

 撤銷用戶權限

語法:

revoke 權限1, 權限2, 權限3…… from 用戶名

實例:

revoke connect,resource,dba from test1;

end

相關文章
相關標籤/搜索