日期:2014-05-16  浏览次数:20508 次

Oracle百问百答(四)

Oracle百问百答(四)

 

 

31.怎样查看某用户下的表?

select table_name from all_tables where owner=upper('jhemr');

 

32.怎样查看某用户下的表空间?

(1)select tablespace_name from dba_tables where table_name='EMP' and owner=upper('jhemr');(+用户)

(2)select table_name,tablespace_name from dba_tables where owner=upper('scott');(用户)

(3)select tablespace_name from dba_tables where table_name='EMP';(表)

(4) select table_name,tablespace_name from user_tables;(当前用户)

 

33.如何查看当前用户下表空间文件所在位置?

select * from dba_data_files;

 

34.怎样查看用户默认表空间?

select username,default_tablespace from dba_users;

 

35.怎样将一个表空间里的表迁移到另一个表空间去?

alter table emr_report_templetset_detail move tablespace JHLCP;

 

36.如何查看当前登录用户?

select * from user_users;

 

37.如何查看系统所有用户?

select * from dba_users;

 

38.冷备份和热备份的不同点以及各自的优点?

热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将