一、用户
查询当前用户
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
//导入库