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

相关文章
相关标签/搜索