创建用户赋权限导入导出数据泵

---创建用户
create user testuser identified by 123456;

---修改用户密码
alter testuser identified by newpassword;

---删除用户
drop user testuser cascade;(cascade连同用户创建的对象一并删除)

---赋权限
---常用的系统权限:
CREATE SESSION 创建会话
CREATE SEQUENCE 创建序列
CREATE SYNONYM 创建同名对象
CREATE TABLE 在用户模式中创建表
CREATE ANY TABLE 在任何模式中创建表
DROP TABLE 在用户模式中删除表
DROP ANY TABLE 在任何模式中删除表
CREATE PROCEDURE 创建存储过程
EXECUTE ANY PROCEDURE 执行任何模式的存储过程
CREATE USER 创建用户
DROP USER 删除用户
CREATE VIEW 创建视图
---常用的对象权限
对象权限 表 视图 序列 过程
修改(alter) √ √
删除(delete) √ √
执行(execute) √
索引(index) √
插入(insert) √ √
关联(references) √ √
选择(select) √ √ √
更新(update) √ √

赋权限
grant create user,drop user ,alter user,create any view,drop any view,exp_full_database,imp_full_database,dba,connect,resource,create session to testuser;
grant alter,delete,execute,index,insert,references,select,update to testuser;


导入和导出(恢复与备份)
exp 和imp

----导出数据泵
sqlplus system/11111111@test
SQL>create directory 目录名 as '绝对路径'; //创建逻辑目录。
SQL>create directory dir as 'e:\dump'; 注意:e:\dump 这个目录必须是本地磁盘上实际存在的,可以是其他目录名称和路径。

SQL>select * from dba_directories;
SQL>grant read,write on directory dir to 用户;
导出数据
a、退出sqlplus:quit
b、在dos窗口中,执行以下语句:

c:\expdp krrsp/kerong dumpfile=KRRSP1.DMP directory=dir

导入数据
在dos窗口输入导入命令,如下图所示
c:\impdp krrsp/kerong dumpfile=KRRSP1.DMP directory=dir





相关文档
最新文档