Oracle
文章平均质量分 68
nail
want t@ be a m@ster ,but theres @ long way t@ go!
展开
-
Oracle 事务介绍
<br />事务(transaction)是由一个或多个sql语句组成的逻辑操作单位(logical unit of work)。事务具备原子性(atomic)。一个事务内所有 SQL 语句对数据库产生的影响,或者被全部提交(committed)(作用到数据库中),或者被全部回滚(rolled back)(将对数据库的 修改撤销)。<br />一个事务(transaction)开始于用户提交的第一条可执行的(executable)SQL语句,结束于之后进行的提交(commit)或回滚(roll back)操原创 2010-12-07 16:34:00 · 655 阅读 · 0 评论 -
the different between crash recovery and media recovery
The crash recoveryprocess is a special form of recovery, which happens the first time an Oracle database instance is started after a crash (orSHUTDOWN ABORT). In crash recovery, the goal is to bri翻译 2012-07-31 17:37:13 · 487 阅读 · 0 评论 -
对数据库重做control file时,resetlog和noresetlog的描述
(1) NORESETLOGSThe NORESETLOGSoption does not clear the redo log files during startup and the online redologs to be used for recovery. Only used in scenario where MANUAL RECOVERY isstarted, CANCE翻译 2012-07-31 15:29:01 · 973 阅读 · 0 评论 -
DB_cache_size
数据块缓冲缓存区(Data block buffers cache): Data buffers在8i中是Db_block_buffers*Db_block_size, 9ie及以后版本用Db_cache_size来代替这个参数。 而10G中,这个参数是由oracle本身自动管理的,可以不用手工设置。 在内存的配置中把别的参数设置完成后,应该把能给的都给Data buffers。Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着Oracle必需进行磁盘I/O原创 2010-12-08 15:16:00 · 10327 阅读 · 0 评论 -
Oracle controlfile 详解
一、Oracle 控制文件 为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用 维护数据库一致性(数据库启动时会比较控制文件与联机日志文件中的ckpt,即起始scn号,如相等则正常启动,否则需要介质恢复)原创 2010-12-09 15:25:00 · 9327 阅读 · 0 评论 -
裸设备 介绍及FQA
<br />裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。<br /> 1.什么叫做裸设备?<br /> 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。<br /> <br /> 2.如何辨别裸设备?<br /> 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。<br /> 字符设备特殊文件进行I/O原创 2010-12-07 16:59:00 · 555 阅读 · 0 评论 -
Oracle 临时数据文件简介
<br />本地管理的(locally managed)临时表空间(temporary tablespace)使用临时的数据文件(datafile)(临时文件),这样的文件与普通数据文件类似,但有以下区别:<br />● 临时文件总是被设置为 NOLOGGING 模式。<br />● 用户不能将临时文件设为之读<br />● 用户不能使用 ALTER DATABASE 语句创建临时文件<br />● 介质恢复(media recovery)不能识别临时文件:<br />● BACKUP CONTROLFIL原创 2010-12-07 16:43:00 · 881 阅读 · 0 评论 -
Oracle表空间迁移
<br />源服务器环境:<br />DELL R710<br />RED HAT LINUX 5.4 (X64)<br />目标服务器环境:<br />办公室台式计算机<br />WINDOWS2008 (32位)<br />数据库都是ORACLE 11.2.0.1<br />下面是测试全过程<br />并不是所有的平台都可以相互迁移的。查看平台列表命令如下:<br />select * from v$transportable_platform<br />ORDER BY endian_format a原创 2010-12-07 16:20:00 · 1141 阅读 · 0 评论 -
DBCA 静默安装(使用模板安装)
<br />首先复制$ORACLE_HOME/assistants/dbca/templates下的模板安装到跟目录<br />然后复制ORACLE DB安装盘里面response目录下的dbca.rsp拷贝到本机上<br />修改dbca.rsp文件,将模板名和DB名添加进去<br /> GDBNAME=orcl<br /> SID=orcl<br /> TEMPLATENAME=orcl.dbc{为了方便,将模板文件拷贝到dbca.rsp相同目录下}<br />这儿改为:TEMPLATENAME原创 2010-12-07 15:42:00 · 4109 阅读 · 0 评论 -
如何kill掉oracle中的session
<br />有时,Oracle中造成一些表被死锁或者会话异常退出,如执行了更新记录操作后,既没有commit也没有rollback,网络就断开了,也会造表或记录被锁住,待到超时后才会被解开,那样都会造成应用操作被阻塞。<br />可以以Oralce管理员权限用户登录Oracle数据,查询到被锁的对象,然后杀除指定的会话。<br />用下面的语句查询被锁的对象,可以带上更多约束条件,如schemaname等更精确的匹配。SELECT a.object_id, a.session_id, b.object_na原创 2010-12-07 15:34:00 · 981 阅读 · 0 评论 -
Oracle 的数据字典里都有什么
<br />数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。<br />数据字典中包 含:<br />● 数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)<br />● 数据库为一个方案对象分配了多少空间,以及该对象当前使用了多少空间<br />● 列的默认值<br />● 完整性约束(integrity constraint)信息<br原创 2010-12-07 14:42:00 · 1539 阅读 · 0 评论 -
Oracle Statspack报告中各项指标含义详解
<br />今天在ITPUB看到介绍Statspack文章,还不错,现在转载下<br />转载之:http://www.itpub.net/thread-1368543-1-1.html<br /> <br />Oracle Statspack报告中各项指标含义详解<br />Data Buffer Hit Ratio#<#90#<br />数据块在数据缓冲区中的命中率,通常应该在90%以上,否则考虑加大 db_block_buffers(9i 以上可是db_cache_size)<br /><br />B转载 2010-12-07 14:35:00 · 644 阅读 · 0 评论 -
从SQL*NET和redo以及SGA来解决数据库慢的问题
<br /> 首先从操作系统的监控看看性能如何:iostat vmstat top<br /> 看下cpu的使用率,io等待如何,发现系统的idle不到10%,这说明系统十分的繁忙。查了一下系统的会话<br />SELECT SID, SERIAL#, USERNAME, EVENT, SECONDS_IN_WAIT FROM V$SESSION WHERE LOGON_TIME < SYSDATE - 5 AND USERNAME != 'SYS'<br /> 系统中存在很多登陆时间超过原创 2010-12-08 09:10:00 · 923 阅读 · 0 评论 -
Oracle 控制文件介绍
<br /> 数据库控制文件(control file)是一个二进制文件,供数据库启动及正常工作时使用。在数据库运行过程中,控制文件会频繁地被Oracle修改,因此数据库处于开启(open)状态时控制文件必须可写。如果控制文件因故不能访问,数据库 也将无法正常工作。每个控制文件(control file)只能供一个Oracle数据库使用。<br /> <br />控制文件的内容<br />控制文件(control file)中包含了其所属数据库的信息,实例(instance)在启动,及正常工作期间都需原创 2010-12-07 16:39:00 · 644 阅读 · 0 评论 -
ORACLE 解析数据库字符集 乱码问题解决 数据库导入导出
最近将数据库字符集问题进行了分析,将一些概念和原理进行了总结,这里写一下,希望帮助到需要的朋友们。1、什么是NLS_LangNLS_LANG是环境变量,包括3部分NLS参数:NLS_LANGUAGE, NLS_TERRITORY, NLS_CHARACTERSET,需要在启动SQLPLUS等工具之前设置;这是对于客户端而言的。影响这个参数的包括操作系统的NLS_Lang的环境变量设置。NLS_LA...原创 2018-05-30 18:52:24 · 1854 阅读 · 0 评论