Oracle DBA
文章平均质量分 67
cunxiyuan108
这个作者很懒,什么都没留下…
展开
-
透明网关
Oracle与SQL Server的互连 不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACL转载 2015-08-25 19:55:28 · 2511 阅读 · 1 评论 -
Oracle EBS Concurrent Request:Gather Schema Statistics
Oracle EBS 的Concurrent Request"Gather Schema Statistics"是一个和性能相关的Concurrent Program,它会对表,列和索引的做数据采样,并生成统计信息。基于成本的优化器(Cost-Based Optimization CBO)会根据你的数据采样来评估执行计划,最终选取一个最高效的方式来执行SQL。补充一点:数据采样十分类似转载 2013-04-18 08:58:42 · 1204 阅读 · 0 评论 -
浅谈exp与expdp的区别
1:把用户usera的对象导到用户userb,用法区别在于fromuser=usera touser=userb ,remap_schema='usera':'usera' 。例如imp system/passwd fromuser=usera touser=userb file=/oracle/exp.dmp log=/oracle/exp.log;impdp system/pass转载 2012-11-19 09:19:58 · 30184 阅读 · 0 评论 -
ORACLE expdp-impdp使用
EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scott/tiger ATTA转载 2012-11-19 10:07:04 · 1174 阅读 · 0 评论 -
Oracle expdp impdp dump参数介绍
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。 create directory dpdata as '/opt';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错) select * from dba_directories;三、给scott用户赋予在指定转载 2012-11-19 09:58:30 · 644 阅读 · 0 评论 -
imp,exp与impdp,expdp的适用范围与区别
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录转载 2012-11-19 09:20:39 · 16753 阅读 · 0 评论 -
ORACLE EXP/IMP的使用详解
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IM转载 2012-11-18 23:15:10 · 963 阅读 · 0 评论 -
Oracle RMAN的show,list,crosscheck,delete
1、SHOW命令: 显示rman配置: RMAN> show all; 2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构; 2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件; 2.3、RMAN> report need backup days 3 tablesp转载 2012-10-10 16:57:49 · 634 阅读 · 0 评论 -
Create tablespace in Oracle
The create tablespace statement is used to create a tablespace. Permanent tablespacecreate tablespace ts_something logging datafile '/dbf1/ts_sth.dbf' size 32m autoextend on next原创 2012-08-06 19:31:38 · 667 阅读 · 0 评论 -
Linux下使用ps命令来查看Oracle DB以及EBS相关的进程
Linux下可以使用ps命令来查看Oracle相关的进程使用ps来查看Oracle数据库相关的服务Oracle Listener这个命令会列出Oracle Net Listener的进程[plain] view plaincopyprint?[oracle@bej301441 ~]$ ps -ef | grep tnslsnr oracle原创 2012-07-20 00:26:56 · 2515 阅读 · 0 评论 -
dba 知识点
1.查看有效用户 系统管理员:有效用户2.并发管理器: 内部管理器 冲突解决管理器 输出提交处理程序 标准管理器 接收事务处理管理器3.调整:标准管理器 功能班次: 流程:204. 修改地点层的配置 地点名称:SITENAME(地点名称) FND_COLOR_SCHEME:Java Color Scheme(Java 色彩设计原创 2012-08-04 11:19:28 · 1103 阅读 · 0 评论 -
alter database user password
ALTER USER 或 DATABASE 语句更改现有用户或数据库的密码。语法ALTER DATABASE PASSWORD newpassword oldpassword ALTER USER user PASSWORD newpassword oldpasswordALTER USER 或 DATABASE 语句包含以下部分:部分说原创 2012-08-04 12:27:29 · 1238 阅读 · 0 评论 -
什么时候发生normal checkpoint
什么时候发生normalcheckpoint下面这些操作将会触发checkpoint事件:日志切换,通过ALTER SYSTEM SWITCH LOGFILE。DBA发出checkpoint命令,通过ALTER SYSTEM checkpoint。对数据文件进行热备时,针对该数据文件的checkpoint也会进行,ALTER TABLESPACE TS_NAME BEGIN BAC转载 2012-07-06 12:46:29 · 839 阅读 · 0 评论 -
checkpoint 详解 (一)
checkpoint扫盲什么是checkpointcheckpoint的作用检查点分类checkpoint相关概念术语RBA(Redo Byte Address), Low RBA(LRBA), High RBA(HRBA)Buffer checkpoint Queues(BCQ)Active checkpoint Queue(ACQ)完全检查点(normal ch转载 2012-07-06 12:43:54 · 2529 阅读 · 0 评论 -
checkpoint 详解 (三)
查看系统的checkpoint动作我们可以通过将LOG_checkpointS_TO_ALERT设置成TRUE来打开checkpoint的trace,这样就可以跟踪checkpoint的操作了。ALTER SYSTEM SET LOG_checkpointS_TO_ALERT=TRUE;这设置以后系统的checkpoint将会被记录alert_$SID.log文件中。在V$DATA转载 2012-07-06 12:47:03 · 1157 阅读 · 0 评论 -
写了个存储过程获得table的完整定义
包括create table, comment, index, trigger, object grant.不知道还缺啥?我放在了自己常用的一个package里(dbms_ut 包,包括常用脚本)。过程如下: PROCEDURE get_table_ddl( p_table_name IN VARCHAR2, p_owner IN VARCHA转载 2013-10-04 15:32:28 · 1241 阅读 · 0 评论 -
利用dbms_metadata.get_ddl查看DDL语句(原创)
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名称-- schema ---对象所在的Sch转载 2013-10-04 15:33:28 · 7157 阅读 · 0 评论 -
Oracle SET命令参数详解
SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下: SET 系统变量 值其中系统变量及其可选值如下: ARRAY[SIZE] {20(默认值)|转载 2013-10-04 16:49:27 · 1885 阅读 · 0 评论 -
Oracle EBS使用adpatch工具打patch过程(hotpatch mode)
从Metalink下载补丁登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载。点击Patches & Updates 页签,在"Patch Search"区,输入你的Patch号,Search,找到你的Patch之后,特别注意,需要仔细查看Patch的Release,Platform/Langua转载 2015-02-11 14:55:26 · 2482 阅读 · 0 评论 -
如何找出引起enq:TX - row lock contention的记录
V$SESSION中有如下4个列,用来记录当发生enq:TX-row lock contention的时候,导致挂起的行。 ROW_WAIT_OBJ# NUMBER --包含该记录的OBJECT_ID ROW_WAIT_FILE#转载 2015-01-20 11:04:56 · 1721 阅读 · 0 评论 -
enq: TX - row lock contention 等待事件
OS环境:windows server 2008 64位数据库版本:11.2.0 今天在使用rman备份的时候随意的查看了一下等待事件,除了了我们现在系统遇到的IO瓶颈外,还额外的发了enq: TX - row lock contention该等待事件 1:查询当前系统的等待事件 select event,sid,p1,p2,p3 from转载 2015-01-20 11:04:35 · 1098 阅读 · 0 评论 -
oracle的TM锁、TX锁
Oracle数据库的锁类型 oracle官方文档里面关于锁的定义:Locks are mechanisms that prevent destructive interaction between transactions accessing the same resource—either user objects such as tables and rows or转载 2015-01-20 11:21:44 · 1881 阅读 · 0 评论 -
等待事件enq TX row lock contention分析
在Oracle数据库性能报告AWRRPT分析时,发现top 5等待事件第一位的是enq: TX - row lock contention。这个等待事件消耗了绝大多数的CPU资源,导致系统整理性能下降。有些查询以前只要几个毫秒,现在变成了数分钟。CPU使用率长时间维持在100%。 声明一下,数据库版本是10g for linux x86 64bit。在AWRRPT中看到的top 5等待如下转载 2015-01-20 11:03:27 · 3046 阅读 · 0 评论 -
Oracle控制文件、数据文件、临时文件总结笔记
一.控制文件(Control Files)1.控制文件的作用控制文件在Oracle数据库中扮演着很重要的角色,没有控制文件(或者控制文件损坏了),运行着的实例立即崩溃,关闭着的死活打不开,你以为你是谁,可以说,控制文件一旦损坏,数据库必然down了。Oracle数据库实例启动过程中,当启动到unmount时,此时只是在内存中为Oracle实例分配了实例空间,转载 2014-11-13 16:33:17 · 1511 阅读 · 0 评论 -
clone and preclone
Clone准备:1. 拷贝文件:最好用tar否则一些快捷方式就变成文件了,官方建议用cp –RH,我用过cp –rpf这些都不可以拷贝快捷方式,用tar的时候也要小心,小心把source给覆盖了。2. 在数据库control文件变化的时候一定要preclone一下,否则clone的时候建control文件会失败或者有部分文件建不进去。3. 保险起转载 2014-11-13 16:23:20 · 3481 阅读 · 0 评论 -
Oracle Apps DBA工具:ADADMIN使用说明
ADADMIN用途ADADMIN主要用于Oracle Apps文件系统和数据库的维护工作,是Apps DBA常用的工具。(ADADMIN执行文件位于$AD_TOP/bin下)使用方法[oracle@bej301441 ~]$ adadmin如果ADADMIN命令无法运行,很可能是环境变量没有设置,可以运行下". $APPL_TOP/instanc转载 2014-09-04 11:28:04 · 2573 阅读 · 0 评论 -
Solution for FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误
FRM-41839: 在临时记录缓冲区文件 /tmp/xxxx.TMP中出现磁盘I/O错误FRM-41839:Disk i/o error on temporary record buffer file /tmp/xxxx.TMP原因:原因服务器端的"/tmp"目录已满,无法再写入数据引起的。解决方法:给临时目录增加更多的空间。-------------转载 2014-09-04 14:15:13 · 1949 阅读 · 0 评论 -
Oracle session active 和 inactive 状态 说明
一. Session 状态说明 可以通过v$session 视图的status列查看session 的状态。 关于该视图的使用,参考联机文档:V$SESSIONhttp://download.oracle.com/docs/cd/E11882_01/server.112/e17110/dynviews_3016.htm#REFRN30223转载 2014-09-03 15:17:32 · 4277 阅读 · 0 评论 -
Oracle 物化视图 说明
一. 物化视图概述Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是转载 2014-08-21 11:09:19 · 1328 阅读 · 0 评论 -
rvtptcontrol failed rvtth-&ERP_NUMBER
(1)select *from apps.rcv_shipment_headers rshwhere receipt_num='20111069117'rsh.RECEIPT_NUM='20226'--接收单号(2)select *from apps.rcv_transactions rtwhere rt.SHIPMENT_HEADER_ID =26265399转载 2014-09-05 09:48:57 · 3201 阅读 · 0 评论 -
Oracle限制某个用户的连接数
先创建一个PROFILE create profile ses_conn limit sessions_per_user n; n为最大连接数。 然后将该PROFILE付给需要限制的用户。 alter user xxx profile ses_conn; 最后别忘了确认RESOURCE_LIMIT参数已设为TRUE。 如果没有,用 alte转载 2014-01-14 10:26:39 · 1997 阅读 · 0 评论 -
使用dbms_profiler包测试存储过程性能
dbms_profiler用来测试PL/SQL代码非常有用,比如找出哪一段代码比较耗时,也可以用来比较不同算法之间的差异。也得到了一些第三方工具的支持,如PLSQL DEVELOPER。1、安装1.1、以sys用户创建dbms_profiler包SQL> conn /as sysdbaSQL> desc dbms_profiler --先确信dbms_prof转载 2014-01-09 14:13:53 · 1295 阅读 · 0 评论 -
在SQLPLUS启动和停止Oracle数据库
使用 iSQL*Plus 访问数据库 iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将 浏览器指向安装过程中提供的 iSQL*Plus URL。 例如: http://ds1.orad原创 2012-05-07 15:27:33 · 6817 阅读 · 0 评论 -
ORACLE 常用脚本(3)
用户的管理一、ORACLE的安全域1、TABLESPACE QUOTAS:表空间的使用定额2、DEFAULT TABLESPACE:默认表空间3、TEMPORARY TABLESPACE:指定临时表空间。4、ACCOUNT LOCKING:用户锁5、RESOURCE LIMITE:资源限制6、DIRECT PRIVILEGES:直接授权7、ROLE PRIVILEG原创 2012-04-13 01:11:51 · 978 阅读 · 0 评论 -
oracle 权限相关内容总结
1. 系统权限管理 1.1 3个默认用户 oracle 9i sys change_on_install [as sysdba]--sqlplus /as sysdba system manager scott triger oracle 10g以上 sys 安装的时候设置. [as sysdba]原创 2012-04-13 01:08:27 · 2647 阅读 · 0 评论 -
ORA-28000: the account is locked-的解决办法
<br />ORA-28000: the account is locked <br />第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; <br />第二步:选择myjob,查看users; <br />第三步:选择system,右击点击“编辑”; <br />第四步:修改密码,把“帐户被锁住”的勾去掉; <br />第五步:点击“应用”再点击“关闭”; <br />第六步:重新登录就可以通过验证了; <br />第二种 <br />ALTE原创 2011-03-27 11:46:00 · 1262 阅读 · 0 评论 -
Oracle表空间操作详解-入门基础
<br />建立表空间<br />CREATE TABLESPACE data01<br />DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M<br />UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k<br /><br />删除表空间<br />DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; <br /><br />修改表空间大小<br />alt原创 2011-03-22 22:38:00 · 644 阅读 · 0 评论 -
oracle概念和术语
<br />Oracle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 <br /><br />§2.1 术语 <br /><br />l 数据库块(BLOCK) <br /><br />ORACLE 数据库中的最小存储和处理单位,包含块本身的头信息数据或PL/SQL代码。 <br />ORACLE 块的大小是可以原创 2011-03-22 22:27:00 · 875 阅读 · 0 评论 -
Oracle数据库System Global Area(SGA)的理解
1 概述 Oracle SGA区的监控和管理,是数据库日常维护的重要内容。本文详细介绍SGA的基本概念,SGA运行情况检查,以及SGA的参数设置原则,希望对大家的有所帮助。2 SGA的基本概念 当启动Oracle数据库时,系统会先在内存内规划一个固定区域,用来储存用户需要的数据,以及Oracle运行时必备的系统信息。我们称此区域为系统全局区(System Global Area),简称SGA。 SGA 包含数个重要区域,分别是: ■ Database Buffer Cache (数据库缓冲区) ■转载 2010-11-09 15:06:00 · 1759 阅读 · 0 评论 -
Oracle修改最大连接数的步骤和理解
分为四部分:第一步:连接服务器,输入sqlplus第二步:以sysdba身份登陆第三步:查看和修改processes和sessions参数1. 查看processes和sessions参数 SQL> show parameter processesNAME TYPE VALUEdb_writer_processes integer 1gcs_server_proce原创 2010-11-09 14:45:00 · 3780 阅读 · 1 评论