• 关于split partition

    2008-10-08 15:33:44   /   Oracle数据库管理

    按照我的猜测,split partition是做insert/delete操作,但从实验中发现并不是这样:drop sequence s_p;drop table p purge;create table p(id int,name varchar2(100),created_date date)partition by range(created_date)(partition p2008 values less than(to_date('2009-01-01','yyyy-mm-dd')),partition pmax values less than(maxvalue));create sequence s_p;insert into p select s_p.nextval,'suk'||rownum,sysdate-mod(rownum+1,100) from dual connect by rownum
  • unable to extend temp segment by 128 in tablespace

    2008-08-21 17:58:29   /   Oracle数据库管理

    在alert文件中,我们可能会看到这样的报错信息:Wed Aug 20 17:16:37 2008ORA-1652: unable to extend temp segment by 128 in tablespaceDBA_TEMP要解决这个问题,我们首先要导致这个问题的SQL,可能方法有几种:1、设置eventsalter system set events '1652 trace name errorstacklevel 1';这种方法有一定局限:1)它不能获取已发生的1652的错误信息,只能对以后出现1652错误时生成一个trace文件;2)用events,不清楚会对数据库有什么不好的影响。2、查询V$SQL视图:如select
  • [有问必答]SQLSERVER 2005下SELECT还会产生锁吗?

    2008-08-01 11:17:47   /   MS SQL Server

    不加with(nolock),默认下,select语句还会阻塞更新吗?谢谢
  • 请问一个表空间使用的问题

    2008-07-26 20:47:16   /   Oracle数据库管理

    朋友遇到一个奇怪的问题:SQL> SELECT SUM(BYTES/1024/1024/1024) FROM DBA_SEGMENTS WHERE TABLESPACE_NAME='SAMENAME';SUM(BYTES/1024/1024/1024)-------------------------170.380554SQL> SELECT SUM(BYTES)/1024/1024/1024 FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='SAMENAME';SUM(BYTES)/1024/1024/1024-------------------------262.46875SQL> select sum(bytes)/1024/1024/1024 from dba_free_space where tablespace_name='SAMENAME';SUM(BYTES)/1024/1024
  • 使用DTS从sqlserver迁移数据到oracle效率问题

    2008-07-08 13:18:50   /   MS SQL Server

    我使用DTS迁移数据,从sqlserver 2005到oracle 10.1,速度相当慢,平均每分钟不到2W条记录。在oracle上对应的表没有索引,表有25个字段,每个字段长度都不大。且不存在网络问题,因为sqlserver和oracle都在我本机上。大家有类似的处理经验吗?DTS难道就这么慢?
  • 使用DTS从sqlserver迁移数据到oracle效率问题

    2008-07-08 11:58:51   /   Oracle数据库管理

    我使用DTS迁移数据,从sqlserver 2005到oracle 10.1,速度相当慢,平均每分钟不到2W条记录。在oracle上对应的表没有索引,表有25个字段,每个字段长度都不大。且不存在网络问题,因为sqlserver和oracle都在我本机上。大家有类似的处理经验吗?DTS难道就这么慢?
  • 如何诊断PGA设定是否合适

    2008-06-30 00:02:22   /   Oracle数据库管理

    如何诊断PGA设定是否合适一、V$PGASTAT这个视图收集了很多和PGA相关的信息,但是只适用于自动管理的PGA。如下几个指标是需要特别关注的:指标说明目标值aggregate PGA target parameterPGA的target值无aggregate PGA auto target当前可被自动方式的work area使用的内存总量,也就是剩余了多少PGA使用。它是一个可变的量,随着PGA_AGGREGATE_TARGET和系统负载变化而变化。正常情况下,这个值应该和PGA_AGGREGATE_TARGET设定差不多,如果差得很多,说明有很多内存正在被PGA的其他部分使用,如(PL/SQL、JAVA)。
  • Hugepage、VLM、SGA和Share memory

    2008-06-29 23:52:19   /   Oracle数据库管理

    由于新数据库环境使用了一些VLM、hugepage相关的一些技术,因此花了几天时间研究了一些这些东西,并记录与大家分享。如有不对之处请指出。一、相关概念Hugepage/Big page:系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。而在Redhat Linux中,内存都是以页的形式划分的,默认情况下每页是4K,这就意
  • 全球知名电子商务公司招聘DBA

    2008-06-06 23:22:12   /   招聘求职商务信息

    财富TOP 200公司,有强大的技术实力。有兴趣请把中英文简历发到:space6212(at)163.comJob DescriptionJoyo is seeking a talented MSQL/Oracle DBAs that have proven experience in database design, tuning/optimization, and operations. We are looking for someone with innovative and unconventional approaches to systems architecture, performance tuning, backup and recovery, high availability and scalability knowledge of all supporting infrastructure components, including operating systems,
  • 数据泵迁移数据引起的一个潜在风险

    2008-01-18 10:41:17   /   Oracle数据库管理

    一个用户被授予resource角色时,会自动把unlimited tablespace系统权限给用户,这个权限有潜在风险,一般情况下我们需要把这个系统权限回收,并用表空间限额的方式限制用户对表空间的使用权限。但是,在数据泵的导出导入过程中,可能破坏这个权限控制。1、首先创建用户及设置权限suk@ORA10G> create tablespace a datafile 'E:\ORACLE\ORADATA\ORA10G\a.dbf' size 50m;表空间已创建。suk@ORA10G> create tablespace b datafile 'E:\ORACLE\ORADATA\ORA10G\b.dbf' size 50m;表空间已创建。suk@ORA10G> create u
  • 问一个打补丁的问题

    2008-01-16 10:27:08   /   Oracle数据库管理

    在oracle的补丁README.html中有如下一段描述:5.1.3 Upgrading Installations that use Java Virtual Machine or Oracle interMediaIf any of the databases use Java Virtual Machine or Oracle interMedia, then install the Oracle Database 10g Products installation type from the Oracle Database 10g Companion CD before installing the 10.2.0.3 patch set. For information about installing the Oracle Database 10g Products installation type from the Companion CD, see the Oracle Database Companion CD Insta
  • 在10g修改数据库字符集

    2007-12-28 00:12:28   /   Oracle新技术/11g

    [php]一般来说,数据库在创建完成后就不能修改字符集了,如要修改字符集,需要对原有数据进行导入导出后重建数据库来修改。但是也有一些例外的,如果从子集升级到超集,则可以直接修改而无需重建数据库。子集到超集,在8I/9I中,简单的修改步骤如下:SHUTDOWN IMMEDIATE;-- make sure there is a database backup you can rely on, or create oneSTARTUP MOUNT;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;
241/212>

数据统计

  • 访问量: 12897
  • 日志数: 410
  • 建立时间: 2007-12-30
  • 更新时间: 2008-08-21

RSS订阅

Open Toolbar