淘先锋技术网

首页 1 2 3 4 5 6 7

一、用户

查询当前用户

SQL> show user
USER is "TEST"

查询当前用户下所有表

SQL> select table_name from tabs;
SQL> select table_name from user_tables;
SQL> select * from user_tables;

//以上任意一种皆可

查询当前用户的默认表空间

授予test用户resource权限

查询当前用户的角色权限

查询当前用户的系统权限和表级权限

select * from user_sys_privs;

select * from user_tab_privs;

查询指定用户所具有的系统权限

// TEST1为指定用户名

删除当前用户下所有表空间

先登录到该用户下

//加了cascade就可以把用户连带的数据全部删掉。

查看名称包含test字符的表

————————————————

二、表

创建表空间

删除表空间

//BKJ为表空间名

查看指定表创建时间

查看指定表大小

创建用户并设置临时表空间

三、导出

指定导出绝对路径

登录sysdba;

//exp为导出名称

//赋予用户test导出目录的读写权限

expdp test/test123 directory=webexp dumpfile=test.dmp SCHEMAS=test

//test/test123 导出表的账号密码,directory=webexp,导出目录名称,dumpfile=test.dmp,自定义数据名称

三、导入

登录sysdb;

// 删除TEST表空间

//删除GLJCY用户和用户所关联的数据全部删除

//建立test01表空间,注意确定你的orcl路径位置

//创建用户并设置默认表空间

grant connect,resource to test01;  //授予dba权限给resource

//指定导入绝对路径

//赋予用户导入导出权限

impdp system/Passw0rd directory=directory_name dumpfile=test01.dmp schemas=test01

//导入库