
Oracle Administration
文章平均质量分 83
deanza
这个作者很懒,什么都没留下…
展开
-
Oracle Patch (1) - CPU
Oracle Patch的分类a,临时补丁interim patch 该补丁也称一次性补丁one-off patch,是Oracle针对特定的bug而发行的临时补丁. 参见官方文档:http://docs.oracle.com/cd/B19306_01/em.102/b16227/oui8_opatch.htm#sthref448b,CPU(Critical Patch Upd原创 2012-09-21 02:13:50 · 1252 阅读 · 0 评论 -
Oracle普通DBA与超级DBA权限
Oracle DB通过普通DBA与超级DBA进行数据库的管理工作,普通DBA的权限主要是对数据库对象而言具有可完全操作的权限,而超级DBA是对整个Oracle DB而言的,不仅包含对数据库对象具有完全操作权限,而且对数据库实例级别也具有完全的操作权限。在Production的运营环境中,我们一般将普通DBA的权限赋予给Application DBA,而将超级管理员权限赋予给Production D原创 2012-11-21 10:01:23 · 3644 阅读 · 0 评论 -
How to recreate dbcontrol after service_name change
原service_names为hdb经过修改Oracle Servcie Name设置成hdb.oracle.sannet.net注意:此时必须global_names=true,global_name完整域名为hdb.oracle.sannet.net会导致em无法正常登录.需要重建em1,确认已经开启监听 lsnrctl start2,删除em(2步) a,删除em配置原创 2012-07-15 02:17:43 · 705 阅读 · 0 评论 -
Oracle index - 监控与维护
索引的监控conn / as sysdbaset pages 1000;set heading off;spool run_monitor.sqlselect 'alter index '||owner||'.'||index_name||' monitoring usage;' from dba_indexes where owner='HR'; spool off;conn原创 2012-09-17 23:09:50 · 473 阅读 · 0 评论 -
Oracle SQL Tuning Advisor
Oracle SQL Tuning Advisor 可以帮助DBA分析SQL执行的性能,并提出多种解决方案。SQL Tunning Advisor的使用方法- Enterprise Manager(提供图形界面)- sqltrpt(针对单条SQL的诊断)- DBMS_SQLTUNE包,参见官方http://docs.oracle.com/cd/E11882_01/server.原创 2013-07-14 21:46:14 · 861 阅读 · 0 评论 -
Oracle recreate controlfile - 无任何备份重建控制文件
####################################### 重建控制文件 #############################################http://docs.oracle.com/cd/E11882_01/backup.112/e10642/osadvsce.htm# 重建控制文件现状:控制文件全部丢失,且没有控制文件的备份;数据原创 2013-07-23 11:18:27 · 1474 阅读 · 0 评论 -
Oracle RMAN Migrate DB Cross-platform - 思路与方法
1,不同字节码跨平台的迁移恢复思路----------------------相同字节码(endian format)平台的迁移方案,参考4.1.10章节+ data guard (Linux与Windows之间可以自由进行)+ transportable entire database+ ogg----------------------http://doc原创 2013-08-24 00:54:20 · 1061 阅读 · 0 评论 -
Oracle maintain sql & sqlplus tools
Oracle SQL常见维护视图1,用户all_users,查询所有用户dba_users,查询user与表空间对应关系2,表all_tables,查询表,表空间,用户对应关系dba_tables,查询表,表空间,用户对应关系3,归档文件arhived_logselect thread#,sequence#,name,applied from v$arc原创 2012-07-15 02:12:54 · 589 阅读 · 0 评论 -
Oracle Stream Replication (Schema to Schema)
环境准备一台主机oracle.sannet.net上创建hdb,itods两个数据库,配置hdb上HR至itods上HR的Stream.Stream创建1-5 sys用户下操作1,主,备库启用归档SQL>startup mount;SQL>alter database arhivelog;SQL>alter database open; 2,主库启用追加日志原创 2012-07-15 02:16:17 · 675 阅读 · 0 评论 -
Oracle Transport Tablespace by RMAN
前面测试了使用传统的方法传输表空间需要对表空间进行离线,由于生产库一般不能离线操作,所以传统方法存在一定的局限性.使用RMAN可以在保证表空间在线的状态下进行传输.(1)完全备份数据库RMAN> backup database plus archivelog;(2)使用RMAN在源库创建4个文件.但该步骤出错了,如下.RMAN> transport tablespace tsm原创 2012-07-15 03:21:48 · 1422 阅读 · 0 评论 -
Oracle DG Standby Redo Log
Standby Redo LogSRL用途:主要是备库用来接收来自主库的online redo log,用在最大保护,最大可用性的data guard模式中,以及最大性能的LGWR ASYNC传输方式中.也就是说,默认的最大性能模式归档传送redo的方式的data guard可以不使用SRL,我们的生产库目前就没有使用SRL,但Oracle官方建议在主备库启用SRL.文件大小:保持与主原创 2012-08-15 18:44:00 · 1084 阅读 · 0 评论 -
Oracle Migrate AUDIT & FGA Tablespace
Oracle 10g audit与FGA基表默认的表空间为system,如果开启audit或FGA后,会给system带来使用空间上的压力.建议将audit和FGA的基表表空间进行迁移.迁移包含两部分内容(1),table(2),index1,查询audit和FGA基表,在sys下查询user_tables13-MAR-12 SYS @ hdb>select table_nam原创 2012-07-15 02:26:34 · 1845 阅读 · 0 评论 -
Oracle Stream Replication - 删除源库归档日志后出现问题
问题描述:前段时间因为stream源库hdb库flash_recovery_area需要释放空间, 将归档日志做了部分清理;当时stream的capture和propagation进程都是关闭状态.今天打开stream后发现,备库itods的HR Schema不同步数据.问题分析:1, 查看源库capture,propagation状态dbms_capture_adm.st原创 2012-07-14 10:04:12 · 1147 阅读 · 0 评论 -
Oracle 10G RAC ASM - 控制文件多路存储
10G RAC中将controlfile进行多元存放(非OMF格式)1,确定control_files参数SQL> show parameter control_filesNAME TYPE VALUE------------------------------------ ----------- -原创 2012-07-14 13:05:00 · 685 阅读 · 0 评论 -
Oracle DB Link
DB LINK 即database link1,创建DB LINKSQL>conn hr/hr登录到源DB的hr帐户下;SQL>create database link itods.oracle.sannet.net connect to hr identified by hr using 'itods.oracle.sannet.net';其中第一个itods.oracle.原创 2012-07-15 02:14:28 · 476 阅读 · 0 评论 -
Oracle 10G RAC Cross-Instance Archivelog delete steps
当RAC的归档日志是交叉归档在各个节点的本地磁盘,此时在单独一个节点上删除RAC的归档日志,另外一个节点上的日志不会被删除.RMAN>run{allocate channel c1 device type disk format '/u02/backup/%U' connect sys/manager@rac1;allocate channel c2 device type disk原创 2012-07-15 02:23:52 · 541 阅读 · 0 评论 -
Oracle Audit & FGA
Oracle的审计功能主要用来追踪敏感的数据操作,其应用包含两部分类容:(1),普通的审计(2),FGA细粒度审计(3),对sys用户行为的审计相互独立,FGA是对审计的扩充.1,普通审计包括对象审计,权限审计,语句审计,下面普通审计以对象审计为例子.(1),审计对象:HR用户的所有表(2),参数设置audit_trailSQl>alter sy原创 2012-07-15 02:24:44 · 713 阅读 · 0 评论 -
Oracle Transport Tablespace
Oracle 10g 表空间迁移Transport tablespace前需要确认(1)确认表空间是否和其他表空间有包含关系SQL>conn trans_us/trans_usSQL>create table account as select rownum id,username,created from dba_users;(table默认在TRANSPORT_TS表空间里)原创 2012-07-15 03:30:24 · 1159 阅读 · 0 评论 -
Oracle explain plan
开启Oracle的autotrace功能创建plan_table表,同义词,授权1, 进入$ORACLE_HOME/rdbms/admin2, sqlplus / as sysdba3, 运行@utlxplan.sql创建plan_table表4, 创建同义词PLAN_TABLE,create synonym plan_table for plan_table;5, 将表p原创 2012-09-08 16:26:56 · 798 阅读 · 0 评论 -
Oracle analyze table
官方对Analyze table的解释为http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4005.htm#SQLRF01105它主要是用来对表进行重新统计,当一个表被更新之后,下面3个视图一般不会立马被更新,anlyze table对USER_TABLES,ALL_TABLES,DBA_TABLES的相关原创 2012-10-17 15:08:34 · 679 阅读 · 0 评论 -
Oracle 11gR2 RAC Listener - 多端口多监听
Oracle单实例库,可以配置多个监听服务,同时监听同一个service,具体的步骤可以参考之前的文章。Oracle RAC想使用多端口,多监听服务,来同时监听同一个service,也可以。官方文档:http://docs.oracle.com/cd/B28359_01/network.111/b28317/listener.htm例子-1Oracle 11gR2 RAC安原创 2013-06-05 10:17:09 · 6586 阅读 · 0 评论 -
Oracle ADDM
Oracle database作为一个强大的商业RDBMS,其自动诊断功能也在随着版本更新逐步强大。DBA在进行数据库问题诊断与分析的时候,如果经验不足,ADDM可以帮助你做一些科学的诊断,它是一个有用而且Oracle官方也非常推荐的工具。ADDM和AWR一样,基础数据还是来自snapshot,只要有原创 2013-07-14 11:26:07 · 1255 阅读 · 0 评论 -
Oracle Enterprise Manager - 邮件及规则设置
Grid Control的邮件设置Oracle Grid Control在配置邮件通知时需要注意以下:a,第三方的邮件服务器不一定支持来自GC的配置和认证,测试过很多包括qq,163,sina,gmail等邮件服务器,但都失败.b,如果没有可以使用的第三方邮件服务器,可以通过linux自带的sendmail邮件服务,并启用对外的SMTP.c,另外升级过后,主机在采集数据时,可能原创 2012-07-14 09:58:14 · 2302 阅读 · 0 评论 -
Oracle并发控制与事务隔离
表在被session1 select时,同时其数据被另一session2访问并进行DML更新时.这2个session分别从哪里获取数据?session1最终显示的是什么?怎么解释? 这个问题的点是:Oracle多版本与并发的问题,这里也正是Oracle与其他数据库的区别点之一.分2种情况介绍,session1的查询返回在2个select语句中,和在1个select语句中.根据Oracl原创 2012-09-17 23:14:54 · 561 阅读 · 0 评论 -
Oracle tablespace usage rate
表空间使用率set linesize 132set pagesize 100col tablespace_name for a20col SUM_SPACE(M) for a20col USED_SPACE(M) for a20col USED_RATE(%) for a20col FREE_SPACE(M) for a20SELECT D.TABLESPACE_NAME,原创 2013-03-29 14:12:43 · 810 阅读 · 0 评论 -
Oracle external table & SQL*Loader
Oracle 外部表与SQL*Loader外部表a,外部表根据数据加载的type可以分为Oracle_Loader和Oracle_Datapump两中类型.b,SQL*Loader加载数据实际是通过Oracle_Loader外部表的方式将数据插入到目标表,然后删除该外部表.SQL*Loader图-1:SQL*Loader示意图转载 2012-07-15 03:46:56 · 542 阅读 · 0 评论 -
Oracle service_name
Oracle service name在单实例和RAC中的使用.单实例中一般使用比较少,RAC环境中产品库经常用来进行基于服务的负载分流.这两种环境设置方法也不相同,下面讨论一下.单实例service_names只需要通过alter system set service_name='' scope=spfile;进行修改该参数即可,默认状况下该参数为db_unique_name.d原创 2012-08-21 10:58:56 · 961 阅读 · 0 评论 -
Oracle job & scheduler job
Oracle从10g开始对job进行了扩展,以前的job能够完成的任务,建议利用scheduler job进行完成。1,常见的scheduler job维护视图--DBA调度任务dba_scheduler_jobsselect OWNER,JOB_NAME,to_char(START_DATE,'yyyy-mm-dd hh24:mi:ss') START_DATE,to_char(L原创 2012-10-29 13:10:35 · 891 阅读 · 0 评论 -
Oracle local_listener - 多监听端口多监听服务
local_listener用来手动注册监听服务器。When configuring the listener to listen on TCP/IP, you should enter the default port of 1521. If you do not, you must configure the LOCAL_LISTENER parameter in theinitial原创 2012-11-13 15:09:17 · 2465 阅读 · 0 评论 -
Oracle index view
Oracle用户table的index视图user_ind_columns user查询table与index对应关系user_segments user查询index与tablespace对应关系user_indexes user查询indexdba_ind_columns dba查询table与index对应关系all_ind_columns转载 2012-07-14 18:21:17 · 734 阅读 · 0 评论 -
Oracle Flashback
Flashback功能介绍1, Flashback常用的原理有三种,UNDO,回收站,闪回日志. a,闪回表行记录:UNDO,闪回查询,闪回版本查询,闪回事务查询,及闪回表全部使用UNDO. b,闪回drop的表:回收站,如果回收站被清空,则无法闪回. c,闪回数据库:闪回日志,仅仅闪回数据库时才使用闪回日志.2, Flashback开启 a, 不是一定要将原创 2012-07-15 03:46:02 · 472 阅读 · 0 评论 -
Oracle statspack
statspack是Oracle提供的免费性能数据收集工具,而AWR很多特性需要收费,所以statspack也在一定程度上可以成为一种选择.安装配置statspacka)创建statspack需要的表空间SQL> create tablespace PERFSTAT datafile '/u01/app/oracle/oradata/hdb11g/PERFSTAT.ora' s原创 2012-10-11 17:26:43 · 595 阅读 · 0 评论 -
Oracle Managing UNDO
Oracle UNDO表空间的作用:事务回滚,实例恢复,一致性读取。在此总结一下UNDO的表空间管理。1,Oracle UNDO中的几个重要概念http://docs.oracle.com/cd/E11882_01/server.112/e25494/undo002.htm#BJFFIACJhttp://docs.oracle.com/cd/E11882_01/server.112原创 2013-04-02 16:31:20 · 748 阅读 · 0 评论 -
Incremental checkpoint up to RBA
Incremental checkpoint up to RBA [0x22.2ea99.0], current log tail at RBA [0x22.303db.0]Mon Jan 14 09:45:29 2013Incremental checkpoint up to RBA [0x22.34d44.0], current log tail at RBA [0x22.37317.原创 2013-01-14 16:44:04 · 2002 阅读 · 0 评论 -
Oracle Block Extent Segment Tablespace
Oracle Block Extent Segment Tablespace的测试1,Extent管理中出现的问题当正常使用默认参数建立tablespace,table后,我们可以看见extent的block_id是从9号块开始.因为默认的db_block_size = 8192byte时,数据文件的第1-8个快作为保留,其中1,2作为数据文件头信息,3-8记录extent的位图信息,即记原创 2012-07-15 03:07:39 · 1125 阅读 · 0 评论 -
Oracle Grid Control
有了Grid Control,数据库可以集中进行监控管理.Gird Control分三个组件或服务.(1)Repository用来存放管理数据,一般使用单独的数据库进行管理,关键的2个tablespace为:MGMT_TABLESPACE,MGMT_ECM_DEPOT_TS(2)Management Service用来协调repository和agent进行数据交互.(3)Agent用原创 2012-07-15 02:20:16 · 2311 阅读 · 1 评论 -
Oracle UNDO - 自动管理疑问解答
最近发现Oracle UNDO TUNED_UNDORETENTION持续增长环境:RHEL5.5 x64 + Oracle 11.1.0.7.0现状:1,UNDO设置 SQL> show parameter undo NAME TYPE VALUE --------------原创 2013-05-02 13:11:31 · 1529 阅读 · 0 评论 -
Oracle Managing Memory - AMM与ASMM
内存管理-AMM与ASMM参见官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e25494/memory.htm#ADMIN00207原创 2013-07-30 23:10:40 · 1897 阅读 · 0 评论 -
How to get trace file from getbfno.sql gettrcname.sql
根据块rdba地址,找到文件号,块号.getbfno.sqlCREATE OR REPLACE FUNCTION getbfno (p_dba IN VARCHAR2) RETURN VARCHAR2IS l_str VARCHAR2 (255) DEFAULT NULL; l_fno VARCHAR2 (15); l_bno VARCHAR2 (转载 2012-07-15 03:15:25 · 661 阅读 · 0 评论 -
How to calculate a session redolog bytes from get_stat_val
get_stat_val查询当前session生产的redo量或其他空间使用量.create or replace function get_stat_val( p_name in varchar2 ) return numberasl_val number;beginselect b.value into l_val from v$statname a, v$mystat b w转载 2012-07-15 03:31:27 · 642 阅读 · 0 评论