Oracle视图

数据字典是Oracle中的一系列系统视图,这些视图用来向用户展示数据库系统的信息,例如:
user_tables               用户所有表的信息
User_tab_columns          用户所有表中列的信息
User_constraints          用户所有表结构约束的信息
Dba_data_files            所有数据文件的信息
数据字典三个前缀,可见级别不同
User_xxxx         所有者是当前用户的XXX
All_xxxx          当前用户能看到的XXX
Dba_xxxx          DBA能看到的XXX
现在需要清空所有以P_PC开头的表数据:
select 'delete from '||table_name||';' from user_tables where table_name like 'P_PC_%';
delete from P_PC_AUTHPRICE_TMP;
delete from P_PC_AUTHPRICE_PRICELIST_TMP;
将生成的脚本在数据库中执行
数据字典是Oracle在运行过程中生成的一系列系统视图,以v$开头。这些视图用来向用户展示Oracle系统运行的信息,例如:
v$session         查看当前数据库所有用户的会话        
v$lock            查看数据库中的锁
v$logfile         查看当前系统重做日志文件
查询锁表的数据库会话:
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name,
ao.object_name, lo.locked_mode  from v$locked_object lo, dba_objects ao,
v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;
终止会话:
alter system kill session ‘sess.sid , sess.serial#,';
不同数据库结构比较: Tools->Compare User Objects…
导出建表语句: Tools->Export User Objects…
导出表数据: Tools->Export Tables…
导入表数据: Tools->Import Tables…

猜你喜欢

转载自penghuiping.iteye.com/blog/1471639