成就DBA职业生涯
介绍许多年来,我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员(DBA)的工作或者如何成长为一名DBA的IT人进行交谈,现在他们有了工作。这些年来许多人针对如何达到这个目标提出了不同意...
Oracle数据库系统中的参数(续)
二、隐藏参数 Oracle 系统中还有一类参数称之为隐藏参数 (hidden parameters) ,是系统中使用,但 Oracle 官方没有公布的参数,这些参数可能是那些还没有成熟或者是系统开发...
Oracle数据库系统中的参数
Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数可以简单分为两...
执行exec dbms_logmnr_d.build('Logminer.ora','file directory'),提示下标超界
完整错误信息如下, SQL> exec dbms_logmnr_d.build('Logminer.ora','file directory') BEGIN dbms_logmnr_d.build('Logminer.ora','file directory'); END; * ERROR 位于第 1 行: ORA-06532: 下标超出限制 ORA-06512...
如何查看数据库当前的状态?
如何查看数据库当前的状态SQL> startup nomountORACLE instance started.Total System Global Area 437327188 bytesFixed Size  ...
两种方式来收集统计信息
一.手动1.利用analyze语句 analyze table table_name estimate statistics sample * percent; analyze tabl...
将数据库设置为归档模式后,数据库出现停机
只好重启系统一下了。。。重启之后,数据库可以打开,一 查看归档模式SQL> archive log list数据库日志模式 存档模式自动存档 &...
Oracle10g与oracle11g中current_scn计算差别
我们知道Oracle10g在v$database视图中引入了current_scn,这个SCN来自底层表,代表当前的SCN,在Oracle9i中我们可以通过dbms_flashback.get_system_change_number来获得系统的SCN。我的版本是oracle11g的。但是注...
参数cursor_sharing的解释
这个参数的设置,oracle是为了满足一些以前开发的程序,里面有大量的similar statement,但是重写有不现实的情况下使用的一个参数。并且oracle也不建议使用这个参数。什么时候需要修改这个参数呢?需要满足以下的条...
logminer如何安装配置使用
作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅需要查出执行这些操作的数据库账号,还需要知道操作是由哪台客户端(IP地址等)发出的。针对这些问题,一个最有效实用而又...
关于死锁的一点探讨
死锁主要是要从应用的层面来避免。死锁时ORACLE会结束掉其中的一个session来释放锁,此session的未完成事务将会被回滚。对于数据库来讲,没有什么影响,但是对应应用来讲,需要考虑重新做回滚的操作。 在应用...
请教windows下有所有的数据文件,控制文件,但没有参数文件,如何恢复?
我在itpub论坛上遇到的一个问题,并做了回答,分享一下:一。如果仅仅是参数文件丢失,数据库仍然运行,可用如下代码:set linesize 120set pagesize 999set heading offset feedback offspool F:\spfile.txt ...
Oracle数据的优化器有两种优化方法:
Oracle数据的优化器有两种优化方法:基于代价/成本的优化器(CBO)和基于规则的优化器(RBO),系统在对SQL进行优化的时候,使用哪种优化决定于初始化参数OPTIMIZER_MODE,该参数值可以设置为:CHOOSE,RULE,ALL_RO...
Oracle常用sql语法集合
搜集了一些常用的sql语句,分享一下 ^_^表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from user_views where view_name=upper('&vie...
shared pool 调整
SQL> select shared_pool_size_for_estimate spsfe, 2 shared_pool_size_factor spsf, 3 estd_lc_size els, 4 estd_lc_memory_objects elmo, 5 estd_lc...
如何获取SCN
SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构。 它定义数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的 SCN 。 SCN 提供 Oracle ...
oracle 小议如何从表空间 删除 数据文件
Oracle不提供如删除表。视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。在对表空间/数据文件进行任何脱机、删除之前,首先对数据库进行一个全备份。如果数据文件是所在表空间的...
V$ 视图和V_$ 同义词
在scott用户模式下要做有关于在对话级别的sql_trace 时,出现以下显示:SQL> alter session set sql_trace=true;alter session set sql_trace=true*第 1 行出现错误: ORA-01031: 权限不足 SQL> grant select on v$s...
Oracle基础学习笔记
1.sqlplus-----开启服务2.输入用户名和密码(默认3个用户,注意,密码是可以修改的:system/manager;scott/tiger;sys/change_on_install),连接数库。3.创建表空间: create tablespace 表空间逻辑名 datafile ...
查看当前系统进程
SQL> select name,pga_used_mem,pga_used_mem,pga_alloc_mem from v$bgprocess b,v$process p where b.paddr=p.addr;NAME PGA_USED_MEM PGA_USED_MEM PGA_ALLOC_MEM &nbs...