oracle

1)exp userid=system/manager@myor full=y inctype=complete file=x.dmp

增量备份

2)oracle用户名,权限,角色

查询dba_users可以显示所有数据库用户的详细信息。

查询数据字典视图dba_sys_privs:用户系统权限

查询数据字典视图dba_tab_privs:用户对象权限

查询数据字典视图dba_col_privs:用户列权限

查询数据字典视图dba_role_privs:用户所具有的的角色

3)查看oracle所具有的的角色可以这样,真是不看不知道,人家说这个要是自己看得看很久!记下来再说

select * from dba_roles;

4)//查询oracle中所有的系统权限,一般是dba

select * from system_privilege_map order by name;
//查询对象权限
select distinct privilege from dba_tab_privs;
//查询数据库的表空间
select tablespace_name from dba_tablespace;
 
 
5)为什么要用数据库表空间
    1、控制数据库占用的磁盘空间
    2、dba可以将不同数据类型部署到不同的位置,这样有利于提高i/o性能,同时有利于备份和恢复
6)
    1、知道表空间名,显示该表空间拥有的所有表
    select * from all_tables where tablespace='表空间名'
    2、想知道表属于哪个表空间
    select tablespace_name,table_name from usertables where table_name='emp';

你可能感兴趣的:(oracle)