Oracle
文章平均质量分 91
一片叶子飞舞
这个作者很懒,什么都没留下…
展开
-
查看Oracle的redo日志切换频率
转载自:http://blog.itpub.net/12457158/viewspace-721676/查看Oracle的redo日志切换频率两个sql,原理是一样的,第二个用到了统计函数。 时间单位:分钟方法一、 select * from v$log a where a.THREAD# = 1 ; set转载 2016-01-13 14:46:12 · 5851 阅读 · 0 评论 -
关于database link 和 domain 和 global name
<br /><br />Database Global Names<br />The GLOBAL_NAMES Parameter<br /><br />Database Global Names<br />Every Oracle database has, or should have, a global name that is unique on your network. The global name is a combination of the database name and domai转载 2011-01-23 18:51:00 · 824 阅读 · 0 评论 -
dba如何找到第一份工作-dba如何入行(转)
最近考证的人比较多,很多人问我该如何获得自己的第一份dba工作,我简单的说了说我的理解,和大家分享一下: 看似是找一份简单的工作,其实这是个不小的问题,我觉得这是个入行的问题,不简简单单是个入门的问题,谈到入门我们经常提到的是oracle的学习方法等问题,如何快速入门,不同的人学习方法不同,总之离不开勤奋,除了勤奋还得要有兴趣,没有兴趣不可能坚持太久,因为学习oracle是个长期的过程转载 2012-01-21 21:17:49 · 1072 阅读 · 0 评论 -
关于TNS_ADMIN环境变量
很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的话,那么客户端连instance的时候,到底是使用那个tnsnames.ora呢?这个时候就需要看TNS_ADMIN这个参数了。Question: What is the tns_admin parameter and how do I use tns_admin to define a com转载 2012-07-31 11:15:45 · 5215 阅读 · 0 评论 -
Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_转载 2012-11-28 22:38:11 · 265 阅读 · 0 评论 -
oracle 10g undo表空间使用率居高不下bug
对于UNDO表空间大小的定义需要考虑UNDO_RETNETION参数、产生的UNDO BLOCKS/秒、UNDO BLOCK的大小。undo_retention:1、对于UNDO表空间的数据文件属性为autoextensible,则undo_retenion参数必须设置,UNDO信息将至少保留至undo_retention参数设定的值内,但UNDO表空间将会自动扩展。2、对于固定UND转载 2014-05-11 21:26:37 · 954 阅读 · 0 评论 -
Oracle的NLS设置
<br />一:介绍一个概念:<br />NLS ‘National Language Support (NLS)’ 从概念我们看出这个参数实际上定义了数据库的存放数据的语言环境,当我们设定一种nls的时候实际上我们是为oracle在存放数据时指定了他的语种所特 有的一些表达形式,比如我们选择chinese,那么它的中文字符如何存放,按什么规则排序,货币如何表示,日期格式也就被设定了。<br /><br />二:如何查询我们的数据库中到底使用的是什么字符集<br /> SQL> select * fro转载 2011-02-24 14:46:00 · 866 阅读 · 0 评论 -
undo自动调优介绍
Oracle 10gr2的后续版本中添加了撤销(UNDO)信息最短保留时间段自动调优的特性,不再仅仅依据参数UNDO_RETENTION的设定,其调优原则如下:l 当撤销表空间(UNDO TABLESPACE)大小固定,Oracle将根据表空间的大小和实际的系统负载动态调整撤销信息保存时间,该最短保存时间的具体长短基于撤销表空间大小的一定比例值公式换算后获得;它总是比设定的UNDO_RE转载 2013-08-09 15:27:50 · 554 阅读 · 0 评论 -
Oracle Statistic 统计信息 小结
一. Statistic 说明 Oracle 官网对Statistic 有详细说明,参考: Managing Optimizer Statistics http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/stats.htm#sthref1068转载 2014-05-19 18:17:18 · 1453 阅读 · 0 评论 -
sqlldr常规应用 (总结篇)
标例:load data infile * ---指定加载文件 *表示数据就在控制文件后面into table bonus ---指定表名fields t转载 2012-02-16 19:16:04 · 552 阅读 · 0 评论 -
netca 配置 local naming method报错-TNS-04605: Invalid syntax error: Unexpected char or LITERAL "(" befor
netca 配置 local naming method报错2012-01-06 11:04[oracle@zoe ~]$ netcaOracle Net Services Configuration:ServiceAliasException: Could not enum Net Service Names: TNS-04404: no error转载 2012-05-14 19:01:11 · 4412 阅读 · 0 评论 -
一次 Oracle 服务 TNS-12535 故障解决 [转贴]
<br />一次 Oracle 服务 TNS-12535 故障解决 <br /> <br />说来有些惭愧,貌似很简单的一个问题:防火墙隔离端口。但是着实浪费了笔者一些时间。笔者把问题解决过程记录下来,只为了方便更多的人!<br /> <br /> 服务器:Oracle 10g,r2 版本。服务器本机可以访问,局域网上其他电脑配置 Net Configuration Assistant 后,然后访问服务器数据库,老是提示连接超时,tnsping 服务器转载 2010-09-08 21:09:00 · 760 阅读 · 0 评论 -
配置 isqlplus sysdba 登录[转贴]
配置 isqlplus sysdba 登录<br /> 查看端口配置信息:<br />[oracle@testdb ~]$ cat $ORACLE_HOME/install/portlist.ini<br />iSQL*Plus HTTP port number =5560<br />iSQL*Plus HTTP port number =5560<br />Enterprise Manager Console HTTP Port (OADB) = 5500<br />Enterpris转载 2010-09-07 23:38:00 · 486 阅读 · 0 评论 -
在suse linux enterprise 10 中安装 oracle 10g (带图说明)[转]
<br />在suse linux enterprise 10 中安装 oracle 10g (带图说明)<br /> <br />Oracle10G 最低系统要求:<br />内存:推荐1G,,在虚拟机中为768M<br />Swap分区:1G,设为内存的2倍<br />/tmp磁盘空间:400MB以上<br />磁盘空间:软件3.5G 数据1.2G<br />所需软件:<br />SUSE Linux Enterprise 10 for x86,以下简称S转载 2010-09-05 08:56:00 · 840 阅读 · 0 评论 -
Oracle如何监控表的DML次数
转载自:http://www.ningoo.net/html/2010/how_to_monitor_table_dml_statistics.html在数据库技术大会上,做了《构建高可用数据库监控系统》的分享以后,很多朋友对北斗如何实现表的DML次数监控有兴趣,会上因为时间的原因,我只是说有系统视图可以查到这个信息,因此有了本文,可以稍微详细一点来说明是如何实现的。我转载 2015-12-25 15:58:18 · 2104 阅读 · 0 评论 -
oracle ORA_ROWSCN 行记录的更新时间
转载自:http://www.anbob.com/archives/734.html在这介绍两个oracle 10G开始提供的一个伪列ORA_ROWSCN,它又分为两种模式一种是基于block,这是默认的模式,还有一种是基于row上,这种模式只能在建里表时指定ROWDEPENDENCIES,不可以通过后期的alter table ,同时会给数据库带来性能负载每个Block在头部是记录了转载 2015-12-25 15:56:07 · 17331 阅读 · 0 评论 -
Oracle中使用expimp时涉及的字符集问题
1. 用exp工具导出时,字符集会自动转换为exp工具所在的客户端的字符集。用imp导入时,imp工具所在的客户端字符集要和数据字符集一致,才能进行导入。所以通常当导出库和导入库的字符集不一致时,用导入库的客户端连接到导出库导出,再在本地导入。 2. 可以用以下语句判断数据表中的某一个字段是否字符编码正常。select dump(列名) from 表名; 正常。每个编码原创 2015-12-20 12:43:26 · 1826 阅读 · 0 评论 -
通过RMAN命令清理归档日志失败报错RMAN-08137解决方案
1. 报错如下:RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture processarchived log file name=/archive_bams/1_71800_812561563.arc thread=1 sequence=718002. 触发bug:原创 2015-12-20 12:01:22 · 15509 阅读 · 0 评论 -
RMAN备份和恢复命令总结
RMAN备份和恢复命令总结:备份:Backup 有增量,copy 没有增量。0,所有的使用的数据块,是基石1—4 增量级别,备份1c---4c 累积增量,备份通过增量的级别来指定完备的备份策略一、report:列出需要备份的所有物理文件--应该做什么report schema;--数据库的结构是什么report need backup days 3;原创 2015-12-20 11:47:48 · 6220 阅读 · 0 评论 -
Oracle数据库redo日志损坏恢复方案总结
Oracle数据库redo日志损坏恢复方案总结一、清理在线日志组:Clear the Online Redo Logfile Group:redolog损坏会导致归档出现问题,进而引发数据库宕机。该语句可以在线处理损坏的日志,避免重启数据库。同时对current group的日志也有效。 SQL> ALTER DATABASE CLEAR LOGFILE GROUP原创 2015-12-20 11:36:05 · 4419 阅读 · 2 评论 -
Oracle数据库闪回FLASHBACK命令总结
Oracle数据库闪回FLASHBACK命令总结一、闪回查询:1. 方法一select current_scn from v$database;current_scn为894072适当的缩小scn的值,可以查到以往的数据select * from t1 as of scn 894000;2. 方法二假设被删除了数据的表是table_name,通过as of ti原创 2015-12-20 11:30:09 · 3928 阅读 · 0 评论 -
AIX虚拟内存分页替换的原理及Oracle数据库服务器swap空间满的分析
AIX虚拟内存分页替换的原理及Oracle数据库服务器swap空间满的分析一、AIX虚拟内存分页替换的原理如下:分页替换守护进程lurd选择非计算性分页还是计算性分页进行替换,主要取决于四个参数:minperm,maxperm,numperm和lru_file_repage。其中前三个参数可以从vmstat -v命令取得,第四个参数可以从vmo命令取得。参数之间如何配合原创 2015-12-19 15:22:29 · 1781 阅读 · 0 评论 -
AIX5.3中将Oracle SGA PIN在内存中的步骤
在一些操作系统平台中,我们可以将Oracle的SGA定在内存里,这样可以避免页交换,从而提高Oracle的性能。在AIX下,要把操作系统的v_pinshm参数设置为1,否则即使在Oracle中将LOCK_SGA设置为TRUE也是不管用的。然而仅仅知道这两个参数还远不够用的,必须对AIX内存管理有一定了解。本文要求操作系统是5.3 ML01以上,Oracle在9.2.0.4以上。首先我们来检查一下操作系统版本:XXIBM:# oslevel -r5300-07可见操作系统版本满足我们的要求。如果这个输转载 2015-12-19 11:57:21 · 662 阅读 · 0 评论 -
在suse linux 10上安装Oracle 10g [转贴]
<br />在suse linux 10上安装Oracle 10g<br /> <br />1.检查软件配置要求<br />a. Linux内核要求为2.6.16.21:<br />suse-linux:~ # cat /proc/version<br />Linux version 2.6.16.21-0.8-default (geeko@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 Mon Jul 3 18:25:39 UTC 200转载 2010-09-05 08:55:00 · 737 阅读 · 0 评论 -
Oracle字符集子集与超级的对应关系
很多朋友经常问起Oracle字符集子集与超级的对应关系,我将从Oracle8.1.6到9.2.0的对应关系列举在这里供大家参考.参考文档Metalink Doc: 119164.1 尤其是在更改字符集时,大家应该参考此对应关系:8.1.6 Subset/Superset Pairs===========================A. Current C转载 2012-11-28 22:39:19 · 513 阅读 · 0 评论 -
如何连接oracle数据库及故障解决办法
如何配置才能使客户端连到数据库:要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。假入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装oracle数据库的时候会自动安装oracle客户端。 用过sql转载 2014-01-14 10:59:58 · 635 阅读 · 0 评论 -
Oracle 隐藏参数:_undo_autotune、一个吃力不讨好的活
虽然谈论那些隐藏的参数必定是无意义的、但那些隐藏的参数却是有价值的、我们不得不对那些隐藏的参数"心怀敬意" AUM下、为什么我的Undo表空间只增长,不回收,现在都40多G了,还在长,是为什么啊? 为什么在系统不是很繁忙的时候会出现undo不够用的情况呢,如果说不够用,那在波峰时段应该问题更加严重才对? ......转载 2014-05-11 21:25:14 · 3271 阅读 · 0 评论 -
DELETE、TRUNCATE与高水位线(HWM)
我们知道,当通过DELETE方式删除表数据时,表段的HWM不会降低,Truncate缺省的会回收空间,降低HWM。以下是一则案例,用户Delete了表数据,通过show_space来查看空间,发现空间大部分已经是空闲的,都位于75%~100%的范围:SQL> exec show_space('RSBERRORLOG','SAPSR3');Unformatted Blocks .转载 2014-05-19 18:20:52 · 1148 阅读 · 0 评论 -
[总结] Oracle表的分析统计
<br /><br />讨论一: 使用dbms_stats 还是analyze<br />自从Oracle8.1.5引入dbms_stats包, Oracle及专家们就推荐使用dbms_stats取代analyze。 理由如下:<br />1. dbms_stats可以并行分析<br />2. dbms_stats有自动分析的功能(alter table monitor )<br />3. analyze 分析统计信息的有些时候不准确<br /><br /> <br /><br /> <br />第1,2比转载 2011-01-23 22:11:00 · 592 阅读 · 0 评论 -
【dbfsize】使用dbfsize命令得到数据文件、控制文件及日志文件的Block Size
1.这里演示的数据库版本是10.2.0.3sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 6转载 2012-09-13 09:39:07 · 806 阅读 · 0 评论 -
profile中password limit的一点总结
在Implement standard password security features时我们需要执行脚本:E:oracleproduct10.2.0db_1RDBMSADMINutlpwdmg.sql ,执行之后不仅创建了口令验证函数verify_function,同时修改了profile default的一些password limit特性,本文对这些limit做一点说明:AL转载 2013-02-19 09:35:15 · 1068 阅读 · 0 评论 -
初始化参数REMOTE_OS_AUTHENT
初始化参数REMOTE_OS_AUTHENT用来控制是否允许远端操作系统验证。默认情况下,数据库只运行本地服务器上的操作系统验证:SQL> SELECT * FROM GLOBAL_NAME;GLOBAL_NAME---------------------------------------------------------------------转载 2013-02-19 15:25:06 · 570 阅读 · 0 评论 -
[性能调整] 关于Oracle连接超时的问题(WARNING: inbound connection timed out (ORA-3136)连接超时问题)
/**时间:2009-03-010*环境:AIX5.3 Oracle10g*WARNING: inbound connection timed out (ORA-3136)连接超时问题*/1、alter_SID.log日志:aaaMon Mar 9 02:18:40 2009ksvcreate: Process(q002) creation failedMon转载 2013-02-19 16:21:11 · 11854 阅读 · 1 评论 -
Oracle 11g 诊断新特性——ADR 简介
Oracle 11g 诊断新特性——ADR简介 ADR(Automatic Diagnostic Repository)是一个基于文件的档案库,用于存放数据库的诊断信息,例如跟踪文件,意外dump文件,IPS包,警告日志文件,健康监控报告,核心dump文件以及其它诊断信息。ADR的根目录叫做ADR base, 位置通过参数DIAGNOSTIC_DEST设置。ADR拥有统一的目转载 2013-08-14 16:53:22 · 2305 阅读 · 0 评论 -
测试备库应用主库日志时有无using current logfile选项的区别
测试备库应用主库日志时,alter database recover managed standby database语句中,有无using current logfile选项的区别一、配置信息库版本:11.2.0.1DG保护模式:最大性能DG配置方式:物理备库 LGWR ASYNC详细如下:主库配置信息:[oracle@db u转载 2014-04-18 13:15:49 · 2909 阅读 · 0 评论 -
Oracle动态性能视图学习之 V$ROLLSTAT
Oracle动态性能视图学习之 V$ROLLSTAT本视图自启动即保持并记录各回滚段统计项。在学习本视图之前,我们先来了解一下回滚段(rollback segment)的相关概念:回滚段概述回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回转载 2014-05-11 21:46:37 · 3335 阅读 · 0 评论 -
Oracle 11g ADRCI工具使用
在Oracle中,各个组件(监听器、数据库实例、各种配置工具)在安装和运行时都会有相应的日志Log和跟踪文件Trace生成。Oracle 11g之前,这些信息都是零散的分布在Oracle组件目录中的。在11g,Oracle推出了ADR(Automatic Diagnostic Repository)的概念,将这些信息统一的列入到其中管理。 1、ADRCI初探 在11g中,提供了转载 2013-08-14 16:55:40 · 1521 阅读 · 0 评论 -
HWM的一点研究
今天一位同事发现11g环境中一张实验数据表筛选变得很慢,即使为空表。通过EM观察,发现指定sql语句等待时间和执行时间都很长(达到秒级)。 经过进一步询问,确定该表曾经进行批量数据DML操作,多次重复操作。而且数据表包括分区信息。所以初步认为是高水位线HWM过大引起的问题。 在Oracle中,数据表的存储结构是一种类似河道水位的结构。数据表段(segment)就在一系列不连续的区(转载 2012-08-20 20:25:14 · 504 阅读 · 0 评论 -
Oracle 10G中spool新增加的方法
Oracle 10G中spool新增加的方法使用Oracle的时候,我们经常使用spool这个工具,来看看10G和9i中,SPOOL的用法:10G中SQL> help spoolSPOOL-----Stores query results in a file, or optionally sends the file to a printer.In iS转载 2012-08-09 16:00:59 · 974 阅读 · 0 评论 -
提交SR的一些小技巧
原文出处:http://www.oracleblog.org/working-case/some-skill-on-log-sr/作者 小荷在平时的时候,遇到一些问题总会在metalink上提交SR(Service Request,SR,过去也叫Technical Assistance Request,TAR ),我们提交sr的时候,总是希望早点能够得到问题的解答。那么我们该如何提转载 2015-11-30 14:59:57 · 6144 阅读 · 0 评论