利用RDA对Oracle做健康检查
./rda.sh -Sy -e SQL_SYSDBA=1,SQL_LOGIN="/ as sysdba",DBCONTROL_SERVER_IN_USE=1,RMAN_IN_USE=1,RMAN_CATALOG=0 -p DB11g-DB_Perf-DB_BackupRecovery-Linux-LinuxPerf
模拟坏块故障并抢救数据(一.普通表)
OS:Oracle Linux 5u8DB:Oracle 11.2.0.4.0已创建示例表空间CCDATA,schema为cc,数据文件o1_mf_ccdata_bn8l5x7l_.dbf找到该表空间中的一个表CUSTACCOUNTS,看看它的block_id范围点击(此处)折叠或打开select owner, segment_name, segment_type,extent_id, file_id, bl...
Linux下的UltraEdit安装及破解去掉30天限制
经笔者验证该方法并不是真正意义上的破解,只是删除了UE的相关配置文件,让你一直可以延时30天使用。 建议这个方法还是在过期后再来删除配置文件比较好,不然对UEX的相关配置都会在重启程序后丢失的。1.download UltraEdithttp://www.ultraedit.com/downloads/uex.html2.install rpm -ivh UltraEdit-1....
Oracle字符集介绍
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化...
Oracle数据库字符集问题
今天为客户处理了一个字符集有关的impdp导入错误。导入时出现如下报错:ORA-12899: value too large for column长字符无法插入短列。后来排查,发现逻辑备份是在ZHS16GBK字符集创建,而目标数据库用的是AL32UTF8字符集。最后重建目标数据库,使字符集一致才解决。接下来我会看看能不能在建完库后改变字符集。...
安装SQL Server 2012的AlwaysOn集群
参考:http://blog.csdn.net/kevinsqlserver/article/details/7886455安装补丁:https://support.microsoft.com/en-us/kb/2494036/zh-cn
分析表空间空闲率并收缩表空间
查询表空间空闲率:点击(此处)折叠或打开COL TBS_NAME FORMAT A15COL USAGE_RATE FORMAT A10SELECT Upper(F.TABLESPACE_NAME) "TBS_NAME", D.TOT_GROOTTE_MB "TBS_MB", &...
Oracle Enterprise Linux 6.0配置本地yum
http://www.cnblogs.com/hanxi/archive/2011/06/01/2065694.html
分析依赖对象对当前失败会话的影响
一些会话语句失败,可能与其所依赖的对象有关。比如对一个正在执行truncate的表,库缓存中会锁住该表,同时再执行涉及这个表的存储过程的编译compile,必定无法成功。检查依赖对象涉及的会话:点击(此处)折叠或打开SQL> SELECT * FROM V$ACCESS WHERE (OWNER, ...
使用闪回查询恢复误删除的数据
首先,确认恢复点SCN点击(此处)折叠或打开SQL> col fscn for 9999999999999999999 SQL> col nscn for 9999999999999999999 SQL> select name,FIRST_CHANGE# fscn,NEXT_CHANGE# nscn,FIRST_TIME from v$archived_log;NAME &...
使用SQL_TRACE检查少数应用功能涉及的SQL执行计划
使用AWR/statspack是查找全局性能问题的方式,如果已明确是少数的应用功能或模块才有性能问题,则可以在应用端仅重放这部分模块,再使用SQL_TRACE跟踪数据库会话。查找会话信息(SID和serial#)点击(此处)折叠或打开SQL> select sid,serial#,username from v$session where username is not...
AIX-maxuproc参数案例
转自:http://blog.chinaunix.net/uid-14877370-id-2782044.htmlAIX对很多资源都是有限制的,例如用户能创建的最大进程数限制,用参数maxuproc表示,如果用户想创建超过maxuproc参数的进程,此时就会创建失败。对于oracle数据库,如果处于独占模式,那么每一个客户端的连接都会在数据库服务器上创建一个进程,为其服务...
打补丁的通用步骤
1. 通过“建议的补丁程序指导”,找出需要打的补丁2. 将这些补丁一一加入冲突分析(先选中一个,点击“使用OPatch进行分析”,再一一添加其他补丁,最后点“分析”)3. 根据分析结果下载需要的补丁。补充:对新安装数据库,要先创建数据库(DBCA),然后再打补丁。如果颠倒了,创建数据库会报错。...
AIX系统的非计算内存最大值设置过大导致Oracle数据库有些不能连接上
错误描述:AIX系统、Oracle数据库以及其监听器都没有做任何的修改,发现连接远程的数据库,有时可以连接上,有时连接不上数据库。1、连接不上数据库时:回报ORA-12537:TNS连接己关闭2、发现alert_SID.log没有发现...
修复oracle10.2.0.4 Listener远程数据投毒漏洞(非RAC)
GoalTodemonstrate how the COST parameter "SECURE_REGISTER_listener_name ="is used to restrict instance registration with database listeners. With thisCOST restriction in place only local i...
使用RMAN复制活动数据库(文件路径相同)
OS:Oracle Linux 5u8DB:11.2.0.4下面是将目标数据库复制到辅助数据库的步骤:1. 为辅助数据库创建密码文件(文件名必须以orapw开头)点击(此处)折叠或打开orapwd file=$ORACLE_HOME/dbs/orapwnewdb password=oracle1 entries=32. 为辅助数据库创建临时参数文件最好从目标...
DataGuard对异构平台的支持
物理DG:413484.1逻辑DG:1085687.1
GoldenGate的Primary-Standby切换
需要先配置两组进程链,一条是从Primary到Standby,处于活动状态;另一条是从Standby到Primary,处于Stopped状态。依次停止Extract, Pump, Replicat进程;在原备库启动Extract进程,原主库开始做维护;原主库维护完成后,启动原主库的Replicat进程;启动原备库的Pump进程;依次停止新的进程链中的Extract, Pump, Repl...
GoldenGate多对一复制
多对一复制:多个源端有各自的Extract和Pump进程,目标端为每个源配置一个Replicat进程。尽量为每个源分配专属的schema,避免数据冲突。目的端的Replicat进程需要的本地Trail文件,要各自分开。
传输表空间(从Linux到Windows)
DB:11.2.0.4OS:Oracle Linux 5.8 -> Windows Server 2003 (64bit)参考文档:243304.1源端:1. 检查表空间依赖关系点击(此处)折叠或打开execute sys.dbms_tts.transport_set_check('soe', true);select * from sys.transport_set_violations;2. 设置表空...