博学,审问,慎思,明辨,笃行

导航

上一页 1 ··· 10 11 12 13 14

2014年3月1日 #

Oracle 全局临时表(摘)

摘要: Oracle支持临时表。临时表用来保存事务或会话期间的中间结果。在临时表中保存的数据只有对当前会话是可见的,任何会话都不能看到其他会话的数据,即使在当前会话COMMIT数据以后也是不可见的。多用户并行不是问题,一个会话从来不阻塞另一个会话使用临时表。即使锁定临时表,一个会话也不会阻塞其他会话使用临时表。临时表比正常表产生的REDO少得多,然而,由于临时表必须产生包含数据的UNDO信息,所以会产生一定数量的REDO日志。临时表在每个数据库中只需创建一次,不必在每个存储过程中创建。临时表总是存在的,除非手动的删除他。临时表作为对象存在数据字典中,并且总是保持为空,直到有会话在其中放入数据。Orac 阅读全文

posted @ 2014-03-01 23:26 pengdaijun 阅读(2418) 评论(0) 推荐(0) 编辑

Oracle DBA命令全集(摘)

摘要: 1 运行SQLPLUS工具sqlplus2 以OS的默认身份连接/ as sysdba3 显示当前用户名show user4 直接进入SQLPLUS命令提示符sqlplus /nolog5 在命令提示符以OS身份连接connect / as sysdba6 以SYSTEM的身份连接connect system/xxxxxxx@服务名7 显示当然用户有哪些表select * from tab;8 显示有用户名和帐户的状态select username,account_status from dba_users;9 将SCOTT帐号解锁(加锁)alter user scott account un 阅读全文

posted @ 2014-03-01 17:30 pengdaijun 阅读(202) 评论(0) 推荐(0) 编辑

Oracle DBA常用查询(摘)

摘要: –1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott')–2. 查看系统所有表select owner, table_name, tablespace_name from dba_tables–3. 查看所有用户的表select owner, table_name, tablespace_name from all_tables–4. 查看当前用户表select ta 阅读全文

posted @ 2014-03-01 17:25 pengdaijun 阅读(137) 评论(0) 推荐(0) 编辑

Oracle系统表

摘要: dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space数据库空闲空间信息 dba_profiles 数据库用户资源限制信息 dba_sys_... 阅读全文

posted @ 2014-03-01 17:21 pengdaijun 阅读(139) 评论(0) 推荐(0) 编辑

Oracle connect by功能(摘)

摘要: --connect by 使用详解/*START WITH 表示递归的种子,而 CONNECT BY 描述递归步骤,也就是如何从第 n 步发展到第 (n + 1) 步。由于在归结 name时需要区分第 n 步和第 (n + 1) 步,因此使用 PRIOR 来表明empid 属于第 n 步,而 mgrid 属于第 (n + 1) 步。在第 1 步,empid 为 16,mgrid 也必须是 16,因此第 2 步产生‘Scott’、‘Henry’和‘Zander’。他们的 empid 将作为第 3 步的 PRIOR,依此类推。*/select ename,job ,enamefrom scott. 阅读全文

posted @ 2014-03-01 16:33 pengdaijun 阅读(498) 评论(0) 推荐(0) 编辑

Oracle并行(摘)

摘要: 什么是并行 并行是Oracle为了提高大数据量的运算效率而提供多进程协作技术,它可以让多个CPU同时处理一个计算任务,充分使用系统资源,提高计算效率。什么操作支持并行 大部分的DML(insert/update/delete/merge)、DDL、Query都支持并行操作。什么情况下需要启用并行 并不是所有的SQL都应该使用并行。要使用并行需满足以下两个条件,否则结果可能适得其反: 1) 机器有充分的空闲资源(CPU、内存等) 2) 参与运算的数据量大。在当前系统初定于参与运算数据量大于10GB或者SQL运行时间超过30分钟可考虑使用并行。如何启用并行 可以用hint、alter ... 阅读全文

posted @ 2014-03-01 16:05 pengdaijun 阅读(672) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14