张胜鸿的程序人生(微信:zq9017197)

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!...

修改Oracle 10g的字符集

修改数据库字符集为:ZHS16GBK 查看服务器端字符集 SQL > select * from V$NLS_PARAMETERS; 修改: $sqlplus /nolog SQL>conn / as sysdba 若此时数据库服务器已启动,则先执行 SHUTDOWN IM...

2014-07-29 22:56:19

阅读数:689

评论数:0

监控表空间使用率

临时表空间: select * from (select a.tablespace_name, sum(a.bytes / 1024 / 1024) allocated_mb from dba_temp_files a where a.tablesp...

2013-11-07 15:00:03

阅读数:1249

评论数:0

找出是什么消耗了最多的UNDO空间

找出数据库中哪个查询的运行时间最长: select s.sql_text from v$sql s, v$undostat u where u.maxqueryid=s.sql_id; 可以将v$transaction和v$session视图连接起来,找出当前执行的事务中,使...

2013-11-07 14:27:55

阅读数:1951

评论数:0

undo_retention:确定最优的撤销保留时间

使用下面的公式来计算undo_retention参数的值: undo_retention=undo size/(db_block_size * undo_block_per_sec) 可以通过提交下面的查询来计算数据库中实际产生的撤销数据: sys@ORCL> select sum(d....

2013-11-07 10:12:36

阅读数:3574

评论数:0

11g新特性-查询缓存!

1、配置服务器查询缓存 sys@ORCL> show parameter result_ NAME TYPE VALUE ------------------------------------ -------...

2013-11-01 14:46:26

阅读数:717

评论数:0

优化实例内存!

1、自动内存管理 如果使用的是oracle11g版本以上的数据库,那么推荐使用自动内存管理。比如数据库在白天会处理大量事务的OLTP,在晚上会跑大量的批处理任务。那么白天就需要更大的SGA来缓存数据,以减少I/O操作,晚上就需要为每个进程分配更大的PGA来处理临时排序等。使用了自动内存管理就...

2013-11-01 11:48:45

阅读数:593

评论数:0

11g 新特性 —— 延迟分配区、段

u1@ORCL> create table f_regs(reg_id number,reg_name varchar2(200)); 表已创建。 u1@ORCL> select count(*) from user_segments where segment_name = 'F...

2013-10-29 15:07:40

阅读数:732

评论数:0

回收oracle Lob对象空间利用

SQL> create table t(time date,text clob) 2 / 表已创建。 SQL> begin 2 for i in 1 .. 10000 loop 3 insert into t values(sysdate...

2013-01-05 17:27:44

阅读数:3320

评论数:0

移动 表、表分区、LOB字段、索引、分区索引 到另一表空间!

移动 表、表分区、LOB字段、索引、分区索引 到另一表空间 alter table 命令移动 table, partition, lob字段 alter index 命令移动 索引, 分区索引 移动表π 移动表(非分区表): alter table m...

2012-09-19 15:34:37

阅读数:1006

评论数:0

dbms_metadata.get_ddl-获取对象创建语句

dbms_metadata.get_ddl()包()内的参数都要大写 看得到的信息是否都显示出来了?看看你的终端设置是否正确,set long 9999(随便设置他的大小,就是为了完全显示查找的结果) SQL> set lines 200 SQL> set pages 999 SQL...

2012-03-05 14:35:02

阅读数:660

评论数:0

oracle 物化视图(2)——物化视图语法!

create materialized view [view_name] [tablespace tablespace_name] [build immediate | build deferred | no prebuilt table] refresh [fast | complete | f...

2012-03-05 13:45:34

阅读数:806

评论数:0

oracle 物化视图(1)——最简单的物化视图!

物化视图是一个数据库对象,它可以从一个表或者多个表中查询出所需要的数据并且将这些数据存储在表空间上。与一般的视图不同的是物化视图创建完成后,ORACLE 系统就为这个视图准备好了结果数据,那么我们再次查询该视图的时候,就是直接得到结果而不是再去查询这个表或者多个表的数据,这样就大大减少了系统资源的...

2012-03-05 12:14:05

阅读数:720

评论数:0

rac环境处理undo表空间过大的问题!

SQL> conn /as sysdba Connected. SQL> select instance_number,instance_name from gv$instance; INSTANCE_NUMBER INSTANCE_NAME --------------- ----...

2012-02-29 10:46:52

阅读数:1546

评论数:0

database link (分布式数据库)!

分布式数据库: 其实就是将一个大的数据库,按功能划分成多个小的数据库,每一个小的数据库功能、数据都相对独立,如果多个小数据库之间要互相访问数据,通过数据库链接。这就是分布式数据库,其实只是一个概念而已,生产中都用的非常普遍了!!! 创建数据库链接: CREATE [ SH...

2011-11-26 14:13:27

阅读数:523

评论数:0

移动数据文件的方法总结!!!

1、使用sql*plus移动数据文件 SQL> select FILE_NAME,ONLINE_STATUS from dba_data_files where FILE_NAME like '%ttb%'; FILE_NAME

2011-10-07 20:02:35

阅读数:1039

评论数:0

oracle权限、角色的管理!

--创建、删除角色:SQL> create role r1; 角色已创建。 SQL> drop role r1; 角色已删除。   --授予、撤销权限: SQL> grant connect,resource to ing; 授权成功。 SQL

2011-09-27 20:29:06

阅读数:396

评论数:0

oracle用户的管理!

--查看用户: SQL> select USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE from dba_users where username = 'ING'; USERNAME

2011-09-27 19:18:16

阅读数:495

评论数:0

oracle UNDO表空间的更改!

还原段用途: 事务处理回退——当某事务处理修改表中某行时,被修改的列的旧映像(要还原的数据)将存储在还原段中。如果将该事务处理回退,则Oracle 服务器通过将还原段中的值写回到该行来恢复原始值。 事务处理恢复——如果例程在事务处理正在进行时失败,那么Oracle 服务器需要

2011-09-27 16:11:49

阅读数:3603

评论数:0

oracle临时表空间的管理!

--查看临时表空间信息: SQL> select FILE_NAME,FILE_ID,TABLESPACE_NAME,BYTES/1024/1024,STATUS,AUTOEXTENSIBLE from dba_temp_files; FILE_NAME

2011-09-27 15:37:38

阅读数:1209

评论数:0

oracle表空间和数据文件的管理!

--查看表空间信息: SQL> select TABLESPACE_NAME,BLOCK_SIZE,STATUS,CONTENTS,EXTENT_MANAGEMENT,SEGMENT_SPACE_MANAGEMENT from dba_tablespaces; TABLESPACE_...

2011-09-27 14:38:55

阅读数:761

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭