首先 SQL> alter session set events='10046 trace name context forever,level12‘; 查找跟踪文件 SQL> SELECT a.VALUE|| b.symbol|| c.instance_name|| '_ora_' || d.spid|| '.trc' trace_file 2 FROM (SELECT VALUE FRO
2015-06-28显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显示当前用户所有分区表的信息:USER_PART_TABLES 显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS
2015-06-28昨天一个朋友做实验,结果数据库无法自动归档,只能手动归档。一群人讨论,查了很多地方都没找到原因,最后他才发现问题,解开了谜底。 Oracle在开启归档模式后,还能设置手动归档,archive log list命令并没有如实反映当前的归档模式,需要在v$database中查
2015-06-28a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。
2015-06-28通过前面的若干示例,我们已经了解并尝试了RMAN备份的一些命令,但是在实际环境中,不可能每次备份都要求DBA一条命令一条命令来敲(DBA手指头都痉挛啦,老板看着更是肉疼,早知道就是打几个字母,雇个打字的,成本不是更低么),通过前面章节的学习我们立志一定
2015-06-28今天要把Sybase与Oracle的安装目录和数据文件的目录要修改一下,原来是装在/opt目录下,现在需要安装在/app目录。数据文件需要转到/data目录下 Sybase: 关闭数据库, mv /opt/sybase /app 将sybase移动sybase目录,将Sybase.env文件里的opt改为app,将ASE-
2015-06-28工作上也没什么事情,一天都琐碎的事,空闲时间比较多,自己可以随意安排。 分析目前的形式,发现自己要学的东西真是太多了,都不知道要学什么好,例如:数据库、开发技术、管理……这些技术东西,一天一天都在更新,要想跟得上脚步,估计要把自
2015-06-28Oracle索引? 目地:更快地检索数据。 特点:读取数据速度快,但添加数据速度慢.。 语法: create index idx_stu_email on stu (email) ; drop index idx_stu_email ; select index_name from user_indexs ; Oracle视图? 特点:视图相
2015-06-28一.总述 1.数据库归档模式: * 非归档模式:当数据库数据只读不会改变时,数据不会改变,数据库适合用非归档模式, 这样提高性能
2015-06-28有客户遇到SQL性能不稳定,突然变差导致系统性能出现严重问题的情况。对于大型的系统来说,SQL性能不稳定,有时突然变差,这是常常遇到的问题。这也是一些DBA的挑战。 对于使用Oracle数据库的应用系统,有时会出现运行得好好的SQL,性能突然变差。特别是对于
2015-06-28Last login: Wed Jul 21 09:08:23 2010 from 172.16.7.15 [root@webserver2 ~]# su - oracle [oracle@webserver2 ~]$ sqlplus "/as sysdba" SQL> alter user system identified by mnyali 2 ;
2015-06-28Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。 检查归档模式命令: SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FI
2015-06-28ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。 预备知识: DDL(DATABAS
2015-06-28如果你要把Oracle里的大量数据(80MB以上)转移到另外的用户,另外的表空间里。可以用下面介绍的快速转移数据的方法。 一、建新表的方式 create table target_tablename tablespace target_tablespace_name nologging pctfree 10 pctused 60 stor
2015-06-28有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动
2015-06-28NESTED LOOP 适用:大小表连接,小表为外表,大表为内表,大表必须使用索引且索引的选择性较好 对于被连接的数据子集较小的情况,nested loop连接是个较好的选择。nested loop就是扫描一个表,每读到一条记录,就根据索引去另一个表里面查找,没有索引一
2015-06-28乐观锁定,即把所有锁定都延迟到即将执行更新之前才做。换句话说,我们会修改屏幕上的信息而不要锁。我们很乐观,认为数据不会被其他用户修改;因此,会等到最后一刻才去看我们的想法对不对。总之,就是当用户已经填好修改内容,点击修改按钮的时候,我们才去给
2015-06-28通常对于小表,Oracle建议通过全表扫描进行数据访问,对于大表则应该通过索引以加快数据查询,当然如果查询要求返回表中大部分或者全部数据,那么全表扫描可能仍然是最好的选择。 从V$SYSSTAT视图中,我们可以查询得到关于全表扫描的系统统计信息: SQL&
2015-06-28以下是自己这两天在使用命令导数据时遇到的一些问题,着实让自己花了不少的时间。 1. 相关的命令: (1). 创建表空间的命令 create tablespace "TEST_DATA" logging datafile 'D:\oracle\product\10.2.0\oradata\test_data.dbf' size
2015-06-28Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。 而且,因为在 SQL 语句中分区
2015-06-28