【DG】物理DG中LNSn、NSS、NSA进程
【DG】物理DG中主库的LNSn、NSS、NSA进程的比较 BLOG文档结构图前言部分 导读和注意事项各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① 检查物理DG是否正常的常用SQL② 日志传输进程LNSn、NSS、NSA的区别③ 日志传输的2种方...
使用SQL Plan Baselines影响已加入hints的SQL执行计划
reference DBA手记2 1.SQL Plan Baseline(执行计划基线)概论 &n...
TNS-12547 TNS-12560 TNS-00517解决办法
一朋友启动监听lsnrctl start 发现报错TNS-12547 TNS-12560 TNS-00517[oracle@zyx ~]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.4.0 - Production on 25-APR-2016 06:14:23Copyright (c) 1991, 2013, Oracle. All rights reserved.Starting /u01/app/oracle/product/11.2/db_1/bin/tnslsnr: plea...
SQL Profile介绍
1.概念 SQLProfile是10g中的新特性,作为自动SQL调整过程的一部分,由Oracle企业管理器来管理。除了OEM,SQL Profile可以通过DBMS_SQLTUNE包来进行管理。 查询优化器有时候会因为缺乏足够的信息,而对一条SQL语句做出错误的估计,生成糟糕的执行计划。而自动SQL...
Oracle OCR的备份与恢复
Oracle OCR的备份与恢复 一.1 BLOG文档结构图 1.1 BLOG文档结构图 - 3 - 1.2.1 导读和注意事项 - 4 - 1.2.3 本文简介 - 6 - (摘自网络) - 6 - 1.3.2 Voting Disk - 10 - (Amnesia) - 11 - (Split Brain) - 12 - 1.3.6 Oracle RAC OCR 的备份与恢复 - 14 - 11.2 Grid权限误操作 - 19 - ASM实例名...
Oracle调度schedule介绍
1.Schedule(计划)的基本概念 Oracle 中的job主要用来管理和计划数据库的Job,通过它可以让很多常规的数据库任务自动执行,减少人为干预,解放劳动力,本质上来说,它和Linux的crontab,商业任务管理软件如Autosys, UC4一样,只是它们的领域不一样,Oracle JOB专注于Oracle数据...
Oracle中job的使用方法
1.dba_jobs视图以下是常用的参数说明:字段(列) 类型 描述 JOB &...
对oracle分区表的理解整理
1.表空间及分区表的概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表,所以称作表空间。 分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进...
PL&SQL Developer使用技巧
1.PL/SQL Developer记住登陆密码 这是个有争议的功能,因为记住密码会给带来数据安全的问题。但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 在使用PL/SQLDeveloper时,为了工作方便希望PL/...
truncate恢复方法集合
truncate恢复方法集合 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① truncate操作后的恢复方法(重点) Tips: ...
SQL Plan Baseline执行计划基线总结
1.SQL Plan Baseline(执行计划基线)概论 如果应用程序中强行加了hints(提示),可以使用SQLProfile来稳定执行计划,除了使用SQL Profile方式,还可以使用SQL Plan Baseline(执行计划基线),该特性从11g开始支持,同时取代了10g之前的stored outline功能,因为stored outline(存储...
采用Shell完成对Linux&Oracle系统环境的监控
1.环境介绍 目前数据库环境如下表:主机名网络ip地址数据库名unique name数据库实例名...
dbms_lob.writeappend报错ORA-22921的理解
1. 首先length和lengthb的区别,如下length返回的是字符数lengthb返回的是字节数 如果有中文,那么Length() != Lengthb()如果没有中文,那么Length() == Lengthb() http://www.cnblogs.com/kerrycode/p/3749085.html 2. 报错语句如下:declareC_content&nbs...
linux直接使用命令发送mail
1.linux下命令发送邮件 首先在本地要保证能访问网络或者邮件服务器,然后才能进行邮件的发送。下面在本地linux中直接发送邮件至qq邮箱[root@zyx ~]# ping mail.qq.comPING mail.qq.com (14.18.245.237) 56(84)bytes...
使用SQL Profiles影响已经加入hints的SQL执行计划
1.创建测试表,并收集统计信息sys@ORCL>create table big_table asselect rownum as id,t.* from all_objects t;Table created.sys@ORCL>create index idx_big_table_idon big_table(id);Index created.sys@ORCL>execdbms_stats.gather_table_stats(user,'big_table')PL/SQL proced...
使用SQL Tuning Advisor(STA)优化SQL语句
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在Oracle10g中推出了自己的SQL优化辅助工具: SQL优化器(SQL Tuning Advisor :STA),它是新的DBMS_SQLTUNE包。一定要保证你的优化器是CBO模式。...
Oracle 11gR2高危权限安全漏洞解决
IT运行维护中,系统升级补丁是不可缺少的工作。无论是何种系统或者软件,都存在出现Bug和故障的可能。同时,系统不断升级、推出新特性功能,都会给系统现有平衡状态带来新漏洞出现的机会。此外,在各种因素的驱动作用下,外部攻击者也会不断挖掘系统的安全漏洞,给系统带来潜在攻击风险。作为专业的IT运行...
DataGurad滚动升级11.2.0.4.0到11.2.0.4.8
当前DataGuard环境(一主一备)节点网络ip地址数据库名unique name数据库实例名数据文件位置...
DataGurad滚动升级11.2.0.3.0到11.2.0.4.0
当前DataGuard环境(一主一备)节点网络ip地址数据库名unique name数据库实例名数据文件位置...
oracle升级注意事项
升级注意事项: 1.官方建议在升级之前,先执行catpatch.sql,并且收集字典统计信息,然后在升级数据库。----9i下执行catpatch.sql(重建数据字典视图脚本)sql> shut immediatesql> startup migrgtesql> @?/rdbms/admin/catpatch.sqlsql> shut immediatesql> startup ...