Oracle 11g OCP Certification
文章平均质量分 75
冰释镜湖
DBA at Huawei since 2015.6, Focus on Oracle/MySQL/Redis/MongoDB/PaaS/Kubernetes/Docker/RDS;
Senior Oracle DBA at Oracle until 2015.6
展开
-
Oracle GoldenGate 安全性配置系列:利用 CMDSEC 文件控制 GoldenGate 命令的用户访问权限
最近生产环境的历史查询库有多个厂商在使用,goldengate同步经常莫名奇妙的被其他厂商关掉重启,一下子前台应用便感受到了。我们这些运维人员倍感压力啊。这个周末好好瞅了瞅Oracle GoldenGate 官方文档,研究了一下如何利用GoldenGate 安全性配置来控制用户访问 GoldenGate ggsci 命令的权限,今天先发这个最紧迫的 CMDSEC,将在近期系列性地探索一下Golde原创 2013-03-03 22:49:31 · 2815 阅读 · 1 评论 -
netca 配置监听遇 use another port number:the information provided for this listener is currently in use 提
use another port number:the information provided for this listener is currently in use by other software on this computer.you can proceed with the configuration as it is ,but it will notbe possi原创 2013-03-03 23:35:14 · 15241 阅读 · 0 评论 -
Oracle Data Pump 工具系列:使用 %U 和 filesize 参数将大数据拆分成小文件导出
前几天,Daniel 因知识和经验不到位闹出了个大笑话,直至今天还人要因为 Daniel 这个无意的错误从遥遥千里的长沙赶到帝都。事情的经过是这样的:金税三期重庆试点刚刚上线一月有余,国家审计署需要对项目的各厂商的数据玩玩审计,于是老板就要我将我们目前最全的近期库全库导出交给国家审计署的工程师,结果笑话就出来了。接到任务后,我二话不说就直接 expdp 往服务器一跑,和心理想的一样原创 2013-03-28 22:38:04 · 6285 阅读 · 3 评论 -
Oracle sql 调优:使用虚拟索引在生产环境测试创建索引对数据库性能的影响
虚拟索引是一种“假”索引,其定义存在于数据字典中,但不具有相应的索引段,也就是不会分配任何存储空间。利用虚拟索引,开发人员可以无需等待索引创建完成,也不需要额外的索引存储空间,就可以当做索引已经存在,累测试 SQL 语句的执行计划。如果优化器为某个SQL 语句创建的执行计划代价很高,SQL tuning advisor 可能会建议在某个列上创建索引,但是在生产环境下,我们是没法随意来创原创 2013-03-19 23:32:06 · 2349 阅读 · 0 评论 -
在 Oracle 中如何确定远程 session 客户端的 IP 地址
在 Oracle 中如何确定远程 session 客户端的 IP 地址前几天,Daniel 所在的环境多个数据库发生了一件惨案:我们把所有数据库主机、数据库的密码更改后,硬件总集成的一台 windows 主机安装了一个 Oracle数据库监控工具,不断尝试利用错误的密码(有错有对)连接到我们的数据库中,导致生产环境多个数据库发生大量的 library cache lock 等待原创 2013-03-21 22:04:48 · 7334 阅读 · 1 评论 -
Oracle Data Pump 工具系列:如何重新安装 DataPump EXPDP/IMPDP 工具
如何重载 Datapump 实用工具 EXPDP/IMPDP 本文适用于OracleDatabase - Enterprise Edition - Version 10.1.0.2 to 11.2.0.3在很多不同的场景下都可能需要重载 DATAPUMP实用工具,比如数据库出现hang机、内部错误、数据字典不兼容等与DataPump 初始化阶段有关的所有问题。在某些情况下,Da原创 2013-04-16 23:33:14 · 4964 阅读 · 2 评论 -
Oracle 11g R2 新特性:Deferred Segment Generation
当你安装一个包含成千上万的表和索引的应用时,如果每个表和索引都初始分配一个 10MB的初始 extent。你很快会意识到如果每个对象在创建时都要分配 10 MB的磁盘空间,则部署DDL需要花费大量的时间。你可能会想到让 Oracle延迟每个对象的初始extent分配直到该表中实际插入记录为止。要延迟对象初始 segment的生成,唯一的方式就是使用 Oracle Database原创 2013-06-11 09:25:51 · 1945 阅读 · 0 评论 -
Oracle 11g AWR 系列五:如何生成 AWR 报告?
1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrp原创 2013-03-11 22:02:35 · 18430 阅读 · 1 评论 -
Linux 中与 Oracle Database 相关的内核参数详解
在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析。Oracle官方安装文档中给出的最小值:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kerne转载 2013-10-25 12:08:16 · 1870 阅读 · 0 评论 -
Oracle Database 11g Release 2 DBCA Error At Adding Oracle JVM When Creating A Database With A Datab
Applies to: Oracle Multimedia - Version: 11.2.0.1 and later [Release: 11.2 and later ]Information in this document applies to any platform.SymptomsCreating a database with template in Oracle原创 2013-10-25 13:51:03 · 3643 阅读 · 0 评论 -
How to open and close wallet for Oracle Databse 11g?
1.Add the following entries in the $ORACLE_HOME/network/admin/sqlnet.ora (Note it is the DB's ORACLE_HOME not the GRID'S ORACLE_HOME)Make sure that the DIR you specified in the sqlnet.ora exist on t原创 2013-10-28 09:36:30 · 2489 阅读 · 0 评论 -
How to manage Oracle Database User profile
SQL> set linesize 200SQL> col TEMPORARY_TABLESPACE for a25SQL> col DEFAULT_TABLESPACE for a25 SQL> col USERNAME for a25SQL> col ACCOUNT_STATUS for a25SQL> select USERNAME,ACCOUNT_STATUS,D原创 2013-10-22 16:16:34 · 1630 阅读 · 0 评论 -
All about rowid in Oracle Database 11g
SQL> select t.rowid,t.* from scott.test t;ROWID DEPTNO DNAME LOC------------------ ---------- -------------- -------------AAAPtpAAEAAAADbAAA 10 ACCOUNTING原创 2013-10-28 13:14:14 · 1782 阅读 · 0 评论 -
All about control file in Oracle Database
--数据库实例启动的三个阶段:NOMOUNT(START):打开初始化参数文件MOUNT:打开控制文件OPEN:打开数据文件和日志文件 --控制文件控制文件的作用:管理数据库的状态和描述数据库的物理结构信息。控制文件主要包含如下信息:数据库名数据库标识符DBID数据库创建时间戳数据库字符集数据文件信息临时文件信息在线重做日志信息近期的归档原创 2013-10-31 15:51:01 · 1570 阅读 · 0 评论 -
How to create Oracle 11g R2 database manually in ASM?
Step 1: Specify an Instance Identifier (SID)export ORACLE_SID=maomiStep 2: Ensure That the Required Environment Variables Are Setexport ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1原创 2013-12-18 22:40:49 · 2163 阅读 · 0 评论 -
How to install Oracle Database Server software silently with customized listener configuration
Applies to: Oracle Universal Installer - Version: 10.2.0.1 and later [Release: 10.2 and later ]Oracle Server - Enterprise Edition - Version: 10.2.0.1 and later [Release: 10.2 and later]Orac原创 2014-01-04 21:41:16 · 2333 阅读 · 0 评论 -
How To Install 11.2 / 12.1 Database/Client Software In Silent Mode Without Using Response File
Applies to: Oracle Universal Installer - Version 11.2.0.1 and laterOracle Database - Enterprise Edition - Version 11.2.0.1 and laterOracle Database - Standard Edition - Version 11.2.0.1 and late原创 2014-01-04 21:53:26 · 6750 阅读 · 0 评论 -
Oracle Data Pump 工具系列:Data Pump 使用权限配置详解
一、Data Pump 的概念:Oracle Data Pump 技术可以非常快速地将一个数据库的数据与元数据迁移到另一个数据库。Oracle Data Pump 由三大独一无二的部分构成:1. 命令行客户端:expdp 和 impdp2. DBMS_DATAPUMP PL/SQL 包(也称为 Data Pump API)3. DBMS_METADATA PL/SQL原创 2013-03-01 18:39:25 · 4372 阅读 · 0 评论 -
Oracle 10g 审计 (audit) 实验
1、AUDIT 的功能AUDIT 用于监控用户在 DATABASE 的 ACTION2、AUDIT 的分类SESSION:在同一个 SESSION,相同语句只产生一个 AUDIT 结果(默认)ACCESS:在同一个SESSION,每个语句产生一个 AUDIT 结果3、启用 AUDIT (默认不启用)SQL> SHOW PARAMETER AUDIT_TRAI原创 2013-02-28 19:03:18 · 3417 阅读 · 0 评论 -
一步一步配置 GoldenGate 数据同步:Extract、Pump、Replicat 和 initial load
环境准备: Source:192.168.8.160 prod.oracle.com prodtarget: 192.168.8.180 dss.oracle.com dss source DB: prod target DB: DSS Database Version: 11.2.0.3.0GoldenGate Version: 11.2.1.0.原创 2013-03-04 22:58:46 · 4952 阅读 · 2 评论 -
Oracle 10g RAC spfile 的基本管理
---使用 DBCA 创建数据库时会创建 SPFILE---SPFILE 必须在共享卷或共享raw设备上创建---所有实例使用同一个SPFILE---如果手工创建数据库,则通过PFILE创建SPFILE。[oracle@rac11 dbs]$ more initPROD1.oraSPFILE='+DATA1/PROD/spfilePROD.ora'[oracle@r原创 2013-03-06 22:29:30 · 1988 阅读 · 0 评论 -
Oracle 10g 在 HP-UX 上安装详解
1、查看当前文件系统[root@hp173 /]#bdfFilesystem kbytes used avail %used Mounted on/dev/vg00/lvol3 204800 154080 50384 75% //dev/vg00/lvol1 298928 83696 185336 31% /stand原创 2013-02-08 14:40:56 · 2666 阅读 · 0 评论 -
Oracle 的用户管理
Oracle 的用户访问控制1、权限Oracle 数据库安全分为:系统安全数据安全系统权限:访问数据库的权限对象权限:操作数据库对象的内容schema:对象的集合。如表、视图、索引等。schema 举例:scott user 下的 table、index、sequence、view 等数据库对象统称为 scott sche原创 2013-02-06 00:13:33 · 921 阅读 · 0 评论 -
Oracle 10g 单实例数据库 Data Guard 之 Physical Standby 配置详解(根据官方文档总结)
--------Creating Physical Standby Database---------------------------------------Settings for the primary database--------------------------------1、Enable Forced LoggingALTER DATABASE FORCE原创 2013-02-05 22:23:10 · 1638 阅读 · 0 评论 -
Oracle online redo log 扫盲
Oracle 的日志分为:ONLINE REDO LOG 和 archived logonline redo log:一个数据库至少要有2组 redo log,每组 redo log 至少要有一个 member(出于安全考虑,建议每组 redo log 至少有 2 个多元化的 redo log member)redo log 循环使用,当一组日志写满后,就会切换到下一组日志。在原创 2013-02-08 18:22:24 · 2592 阅读 · 0 评论 -
Oracle DB_FILES 参数配置详解
9i以后不需要重建控制文件, maxdatafile是软限制,当datafile数大于maxdatafile小于db_files时maxdatafile会自动扩展。你只需增大db_files1、alter system set db_files=1000 scope=spfile;2、重启数据库生效转载请注明出处及原文链接:http://blog.csdn.net/原创 2013-02-05 00:16:29 · 6037 阅读 · 0 评论 -
Oracle 10g 单实例数据库Data Guard 之 Logical Standby 配置详解(根据官方文档总结)
-----------Step-by-Step Instructions for Creating a Logical Standby Database-----------1.Create a Physical Standby Database (EXSITING NOW)2.Stop Redo Apply on the Physical Standby Database原创 2013-02-05 22:28:50 · 1537 阅读 · 0 评论 -
Oracle 11g AWR 系列二:AWR snapshot 的管理
默认情况下,Oracle Database 每小时产生一次快照,并将统计信息在工作负载信息库中保留 8 天。如有必要,您可以使用 DBMS_WORKLOAD_REPOSITORY 包中的一些存储过程手动创建、删除和修改快照。要调用这些存储过程,用户必须授予 DBA 角色。1、创建快照:您可以使用 CREATE_SNAPSHOT 存储过程手动创建快照来捕获非自动生成快照的时间原创 2013-03-08 21:20:37 · 13229 阅读 · 1 评论 -
GoldenGate 是否需要 force logging:Oracle Force logging 和 Nologging 模式详解
FORCE LOGGING 模式在 Oracle 中,某些 DDL 语句(如 create database)允许指定 nologging 子句,这会导致某些数据库操作不会在数据库 redo log 中产生 redo 记录。NOLOGGING 设置可以加快一些可以轻易地在数据库恢复机制之外进行恢复的操作,但是该设置可能会对介质恢复和standby数据库产生不利影响。原创 2013-02-26 09:53:27 · 4640 阅读 · 2 评论 -
Oracle 11g AWR 系列三:AWR baseline 的管理
使用 DBMS_WORKLOAD_REPOSITORY 包管理 baseline1. 创建 baseline--在 DBA_HIST_SNAPSHOT 视图中查看现有的快照来确定要使用的快照范围。 select snap_id,dbid,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME,SNAP_LEVEL from dba_hist_原创 2013-03-09 09:56:33 · 5202 阅读 · 0 评论 -
Oracle 11g AWR 系列四:AWR baseline template 的管理
1.使用 CREATE_BASELINE_TEMPLATE 存储过程创建 single baseline template:col BASELINE_NAME for a30TEMPLATE_NAME for a30select DBID,BASELINE_ID,BASELINE_NAME,BASELINE_TYPE,EXPIRATION,TEMPLATE_NAME from原创 2013-03-10 00:04:40 · 4348 阅读 · 1 评论 -
Oracle 11g AWR 系列六:使用 AWR 视图
使用 Automatic Workload Repository 视图 通常情况下,您可以通过 Oracle Enterprise Manager 或 AWR 报告查看 AWR 数据。其实,您也可以通过以下视图来查看 AWR 统计信息: 1.V$ACTIVE_SESSION_HISTORY 此视图显示处于 arctive 装的数据库会话活动,每秒取样一次。(Active S原创 2013-03-12 00:02:12 · 6035 阅读 · 1 评论 -
Oracle 11g AWR 系列七:Active Session History (ASH) 报告
生成 Active Session History (ASH) 报告ASH 报告的作用:利用 ASH 报告可以分析持续时间通常只有几分钟的瞬间性能问题根据各种维度(如 time、session、module、action 或 sql_id )或这些维度的组合进行确定范围或目标的性能分析瞬间性能问题持续的时间非常短,不会出现在Automatic Database Di原创 2013-03-12 23:45:55 · 4176 阅读 · 0 评论 -
让Oracle的 SHOW PARAMETER 命令显示隐藏参数
Find internal of "show parameter" by session tracingSQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracl转载 2013-03-01 10:18:11 · 2678 阅读 · 0 评论 -
Oracle 11g AWR 系列八:AWR 数据的迁移
迁移 AWR数据Oracle Database 允许我们在几个数据库之间传输 AWR数据。当您要在单独的系统上分析 AWR数据时,这非常有用。要传输 AWR数据,您必须先从源数据库上抽取出 AWR快照数据,然后将该数据载入目标数据库中。以下内容将介绍如何在 Oracle Database上抽抽取和载入 AWR数据。1抽取 AWR数据利用awrextr.sql脚本可以将数据库中一原创 2013-03-13 00:25:23 · 3392 阅读 · 1 评论 -
关于 Dead Connection Detection, Resource Limits, V$SESSION, V$PROCESS and OS processes ( 601605.1)
Applies to: Oracle Database - Enterprise Edition - Version 8.0.3.0 and laterOracle Net Services - Version 9.2.0.1 and laterInformation in this document applies to any platform.GoalDiscuss wh原创 2014-01-09 10:43:55 · 2433 阅读 · 0 评论