oracle创建用户授权导入导出命令总结

Posted hpuiotcl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle创建用户授权导入导出命令总结相关的知识,希望对你有一定的参考价值。

1、创建用户

需要先用system用户登录数据库,因为system用户具有创建其他用户的权限。

语法[创建用户]: create user 用户名 identified by 口令[即密码];

例子: create user dhjw identified by 123456;

语法[更改用户]: alter user 用户名 identified by 口令[改变的口令];

例子: alter user dhjw identified by dhjw ;

 

2、删除用户

语法:drop user 用户名;

例子:drop user dhjw;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。

语法: drop user 用户名 cascade;

例子: drop user dhjw cascade;

 

3.授权用户具有某些角色

oracle提供默认三种标准角色connect(连接角色)、resource(资源角色)、dba(数据库管理员角色),当然用户还可以创建自己的角色,这里不再细说。

 

授权命令:

语法: grant connect, resource to 用户名;

 例子: grant connect, resource to dhjw;

撤销权限命令

语法: revoke connect, resource from 用户名;

列子: revoke connect, resource from dhjw;

 

4.导入导出命令

导入:imp 用户名/密码@实例名 file=要导入的dmp文件的绝对路径 log=日志存放路径 full=y ignore=y

例子:imp dhjw/[email protected] file=C:\Users\DELL\Desktop\ziyue_dh_20180308120000.dmp log=C:\data\dh_jw.log full=y ignore=y

导出:

将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
   exp system/[email protected]   rows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ECC_BIZ,ECC_CUSTOMER)


以上是关于oracle创建用户授权导入导出命令总结的主要内容,如果未能解决你的问题,请参考以下文章

oracle 怎么导出和导入整个orcl数据库,包括用户和授权

oracle数据库的导入对于用户需要啥权限? 必须用导出时的用户导入么?

oracle创建数据库表空间 用户 授权 导入 导出数据库

oracle数据库的导入对于用户需要啥权限? 必须用导出时的用户导入么?

oracle怎么把数据导入导出啊

oracle 数据库导入导出