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/123456@orcl 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/manager@TEST rows=y indexes=y compress=n buffer=65536 feedback=100000full=y file=d:\daochu.dmp log=d:\daochulog.txt owner=(ECC_BIZ,ECC_CUSTOMER)
|