oracle常用语句总结

创建逻辑目录

注意:路径一定要和物理路径是对应关系

语法:

create directory 路径名 as '路径'

实例:

import导入备份文件路径名

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

表空间存放文件路径名

create directory oracle_data as '/oracle-tablespace'

删除逻辑目录

语法:

drop directory 路径名

创建表空间

语法:

create tablespace 表空间名

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

posted on 2019-06-06 16:08  阿小杜  阅读(332)  评论(0编辑  收藏  举报