自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 DBA之家

由于博客不会每天都上,许多私信的朋友的问题没有办法及时回复,为此建立一个DBA之家QQ群,方便大家咨询和问题解决:要求如下:---欢迎各类数据专家大师加入分享经验和知识,没有薪水;---欢迎各IT技术的大牛加入分享知识和经验,同样没有薪水---欢迎各种想要学习数据库知识的人才加入;---欢迎各种喜欢问问题的朋友加入;以下人员禁入:---一切广告推销等人员

2017-11-21 12:01:50 3871

原创 定期删除数据为空的分区表

在数据库日常管理中,对大表进行分区表是一个不错的策略,分区不仅可以优化表的性能还能对数据进行归档和易于管理。但是如果表的数据会定期删除,比如保留3-6个月的数据,那么会有很多数据保留在数据库中,需要进行定期清理。一下存储过程是识别空行分区并定期删除。CREATE OR REPLACE PROCEDURE GEN_TEST_SCHEMA.TRUNC_SUB_PARTITION (TNAME IN VARCHAR2 --TABLE NAME--PROC_STATUS OU

2020-05-21 10:07:12 511

原创 那些有用的SQL查询

select ( select listagg(column_name,',') within group(order by column_id)column_name from all_tab_columns where owner='SCHEMA_NAME' and table_name='TNAME') from tname;

2019-10-16 15:24:00 266

原创 Excel 实战

Sub Findblankrange(str As String, end_row As Integer, start_row As Integer) Dim rng 'Dim i As Integer 'Dim lr As Integer ' On Error Resume Next'lr = ActiveSheet.UsedRange.Rows.CountS...

2019-07-17 16:13:41 455 1

原创 Shell 调用SQLPLUS

#!/bin/bashexport ORACLE_SID=PRODexport ORACLE_HOME=/u01/sq/ora_1/db/12.1.0.2$ORACLE_HOME/bin/sqlplus -S "test/test" <<EOFspool rt.logselect sysdate from dual;PROMPT "COUNT T1 RESULT";s...

2019-06-19 15:49:14 2669

原创 shell 删除指定日期间的脚本

脚本描述1. 删除指定日期间的文件,日期格式YYYY-MM-DD;2. 用户输入需要删除的目录的路径,默认当前路径;3. 提供文件列表让用户确认4. 删除前需要用户多次确认,如输入当输入为Y,yes等条件时执行删除,当为N,no 等条件时退出,当输入为其他值时重新确认;#!/bin/bash## delete specified path filesecho -n "In...

2019-05-28 15:19:45 610

原创 Shell 传参实例

#!/bin/bash# -n avoid Wrapecho " Shell parameter display";echo -n "Input Your Name: "read name;echo "FileName:$0";echo "First parameter:$1";echo "Second Parameter:$2";echo "Third Parameter:$3...

2019-05-20 10:39:25 272

原创 Excel 按钮,多选框提交实例

用户有一个Excel,多个sheet,然后首页是一些下拉框和填充框,所有的数据在其他sheet页,客户非常苦恼每次需要在各页找到相关的内容,然或填写到首页,并且首页填写的内容可以自动填充到各个Sheet页。方法:使用Excel的VB脚本实现,首页信息填充后,点击按钮实现提交的功能。脚本如下:Private Sub CheckBox1_Click()Dim n As IntegerDi...

2019-05-13 10:46:59 847

原创 Linux 中一些比较有用但不常见的命令

记录一些在Linux 运维中很有用平常又很少用到的命令,有些可能需要手工yum安装。逐渐完善中1. 树状显示所有块设备lsblk, 优雅又好看,加上-a 参数可以显示空设备[root@hk0001 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda ...

2019-05-07 12:11:12 419

原创 Set goals then achieve

My PlanRun home every day unless raining . Off work time Spend at least 1 hour per day to learn English.19:00-20:00 Reading everymorning. From 7:00 to 8:30 Writing at least onetechnical Blog e...

2019-05-06 18:51:00 289

翻译 Do not settle until find what you love to do.

Your work is going to filla large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you ...

2019-04-22 11:26:22 327

翻译 一个美国大V对说英语的回答,受益匪浅

在国外Quora平台上看到的一个回复,令我惊奇的作者的回复手法,作者使用的都是平常最为普通的单词,最简单的事例。令人敬佩。How can I improve my spoken English?Answer byDennis M. Keating,Dennis M. KeatingMBAAmerican educator and businessman who has ...

2019-04-11 18:37:05 572

原创 Linux 文件处理每隔特定行数增加字符串

在使用SQL生成脚本时,许多工具能够提供多少行进行提交的功能。例如100行提交一次。如果需要自己对生成的文件手工加入commit动作,该如何去实现。个人想到两种方法,一是借助游标,每100行打印一个commit;第二种就是对生成的文件进行处理,每隔特定行数插入一个commit动作;#!/bin/sh#This a process add commit to the script...

2019-04-09 16:55:49 1956

原创 Oracle 动态监听和静态监听非1521端口配置

硬核配置方法,动态监听配置默认的1521不做演示动态注册非1521端口,需要配置三个地方listener.ora、tnsname.ora、local_listener.listener.ora配置LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 160...

2019-02-22 14:57:09 975

原创 让sudo命令一直显示提示信息"With great power comes great responsibility"

第一次使用sudo时,会显示如下内容:We trust you have received the usual lecture from the local SystemAdministrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Th...

2019-02-01 11:21:36 3737

原创 2018年的个人总结

转眼2018年已过去小半月,是该好好对过去的一年进行总结了。对我个人2018年有如下的意义:1、2018年我30了,正式进入而立之年。2、正式进入了房贷大军,虽然在家乡的城市,可是也花光了这些年的积蓄才给了首付。3、正式出来开始创业,也算是一直以来自己的企盼吧。接下来是这一年的收获:酸这一年头一次没有回家过年,愧对自己的双亲;这一年极少和挚友同窗聚会,再次缩小了自己...

2019-01-11 19:04:42 343

原创 Oracle 12C补丁升级步骤及异常原因记录(CRS-6760)

最近需要配合某厂商开展12C 的补丁升级工作,升级过程中由于操作人员的误操作导致了节点宕机。特在此进行记录。主机名IP地址DB&amp;GI版本OS版本补丁集Oracle192.168.56.10112.2.0.1.0Oracle Linux 7.327674384Hadoop1192.168.56.10212.2.0.1.0Oracle Linux 7.327674384Hadoop2192.1...

2018-06-12 17:29:07 4078 2

原创 OGG 12.2.0 安装配置指南

1.  环境要求1.1  硬件要求序号项目建议值实际值备注1CPUN/AN/A根据现场要求2内存N/AN/A根据现场环境评估3存储>=500G

2018-01-03 10:12:27 13765 2

原创 SQL调优案例,MYSQL服务器性能调优

服务器环境见下表服务器环境序号名称版本内存CPU1Windows Server 2008 64bitR216G22Mysql5.7256M2问题现象

2017-09-22 08:46:10 562

原创 SQL调优案例,MYSQL服务器CPU100%问题解决

Mysql服务器经常性CPU占用100%,按照Mysql解决思路,应该是有大的SQL语句在占用CPU时间。使用如下命令将语句打印到文本mysql -uroot -ppasswd -e "show full processlist" > c:\test.txt使用文本编辑工具分析后得到如下语句:select ret.* from (select tt.sourcetype

2017-09-19 11:31:06 983

原创 ORACLE UNDO表空间回收处理

目前有一个10g的数据库在检查时发现undo表空间异常庞大,undo表空间占了将近45G1、首先查询当前undo表空间的使用情况,有文件使用已经达到32GSQL> select file_name,bytes/1024/1024 MB,autoextensible from dba_data_files where tablespace_name like 'UNDOTBS1';F

2017-09-14 17:13:52 2846

原创 oracle RAC RMAN自动备份脚本

双节点服务器配置信息如下 编号 名称 用户 版本 备注 1 Oracle linux TEST 7.3 2 Grid Infrastructu...

2017-09-07 09:45:47 7614 4

原创 oracle 12c RAC ORA29876,ORA-2000,ORA-30576,ORA-04031

环境双节点RAC编号名称用户版本备注1Oracle linux TEST7.3 2Grid InfrastructureGrid12.2.0.1.0 3Orac

2017-09-07 09:14:54 1406

原创 12C RAC环境节点宕机问题

接到用户报障,4节点RAC中有两个节点一个月前就无法正常启动。一、问题现象1、现场检查发现4个节点服务器中有两台(node2,node4)处于离线状态。2、在node2 和node4上检查发现无crs相关进程,oracle crs未启动。3、在node2和node4使用root 执行crsctl start has时无法启动成功。4、节点间网络访问正常。二、处理过程

2017-09-07 08:56:46 794

原创 Oracle 12C ORA-01017/ORA-28040问题总结

在搭建12.2.0版本双节点RAC项目环境以后,测试链接其他客户端连接时出现了登陆的问题,客户端版本10.2.0.1 链接报错如下:[root@12c bin]# oerr ora 2804028040, 0000, "No matching authentication protocol"// *Cause: No acceptible authentication protocol...

2017-08-23 09:48:59 16720 3

原创 ORA-00604

ORA-00604: 递归 SQL 层 1 出现错误ORA-01401: 插入的值对于列过大ORA-06512: 在line 2该问题为为了监控用户做了一个触发器,在涉及触发器的时候没有考虑到 机器名可能会很长,导致触发器无法生效修改重新编译触发器后 用户登陆恢复正常

2017-07-07 10:31:28 9970

原创 Oracle 12C容器数据库(CDB)和插拔数据库(PDB)的创建(一)

oracle多租用户容器数据库(CDB)、插拔式数据库(PDB)疑问1:关于PDB和CDB的归档模式,只能是CDB的归档模式一致,不能单独对PDB设置归档模式。

2017-05-26 16:05:43 2269

原创 Oracle 11g R2 RAC 删除节点详解(二)

接上篇,首先依旧是服务器相关介绍服务器环境序号名称版本1Oracle LinuxEnterprise-R6-U8-Server-x86_642Grid Insfrastructure112040_Linux-x86-64

2017-05-23 14:47:02 1340

原创 Oracle 11g R2 RAC 增加节点详解(一)

最近准备给我的RAC环境加个节点,看了下官网,表示写的很简单,也应该是比较简单第一步当然是准备一台虚拟机,最好是host01的拷贝,在未安装前,安装完毕后$ cluvfy stage -pre nodeadd -n node3 [-fixup [-fixupdir fixup_dir]] [-verbose]这一步一般开始都不会通过PRVF-4007,原因是新增的主机并未进行SSH用户等效

2017-05-19 11:35:40 10038

原创 关于ORACLE 在windos 环境下出现ORA-12546的问题研究

近期碰到一个ORA-12546: TNS:permission denied 的错误,开始以为是很简单的错误,结果弄了一天多才可以恢复。服务器环境序号名称版本1Windows Server 642012 R2 2Oracle 10g 6410.

2017-05-17 10:48:29 8871

原创 Linux下两种增加/tmp文件的方法

最近在弄13C cloud grid 的时候发现默认的/tmp文件大小不够了,装CC对/tmp文件的空间要求较高至少10G,否则会报“The directory "/tmp" does not have enough space”错误[oracle@12cr2 stage]$ ./em13200p1_linux64.bin ** The directory "/tmp" does not h

2017-03-24 10:40:29 20841 1

原创 Oracle Trace File Analyzer (TFA)使用方法二

第一章主要介绍了TFA的基本安装和一些问题解决,接下来我们主要看看TFA的使用方法一、收集日志信息diagcollect该命令可以用来收集,该命令语法结构如下tfactl diagcollect [-all | [component_name1] [component_name2] ... [component_nameN]] [-node all|local|n1,n2

2017-03-22 09:51:04 3181

原创 oracle Trace File Analyzer (TFA)使用方法(含BUG解决)一

12C自带了一个很好用的日志分析工具,TFA可以帮您快速分析当前数据库日志。在安装12C的程序的最后一步执行root脚本的时候,会有如下提示Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinis

2017-03-21 17:07:47 12350

原创 一句话介绍Oracle的体系结构

一直认为自己对Oracle的理解还可以,特别是考完OCM认证以后。几天前一个朋友问我,你能简单的介绍一下Oracle的体系结构吗?我脑海中立即想到之前那幅Oracle 11g 体系结构图(12C由于图太复杂记不住),如下:但是面对这幅图我居然无法进行准确的描述,我确信这个图我见过无数遍,也确信自己了解Oracle的体系结构,在OCP的时候老师讲过,OCM老师也讲过,可是我完全不知道

2017-03-09 16:49:34 2074

原创 Oracle Database Vault关闭方法(二)

oracle解锁dvsys账号的方法

2017-02-27 16:06:29 3137

原创 Oracle12C Database Vault配置及使用(一)

Database Vault,dvsys解锁,realms

2017-02-27 10:20:04 6737 2

原创 nginx-1.11.10 在Linux服务器下的安装完整步骤

步骤1、下载源码官网地址http://nginx.org/en/download.htmlwget http://nginx.org/download/nginx-1.10.3.tar.gz2、安装必要的依赖包使用yum安装以来安装包gcc,openssl,openssl-devel,zlib,pcre-devel,pcre3、编译源码./configu

2017-02-23 16:36:40 4147

原创 ORA-39245处理

本日接到保障在11g通过数据泵导入数据时报错,ORA-39245,查询文档发现说明如下[oracle@evenpc ~]$ oerr ora 3924539245, 00000, "import job requires export dump file \"%s\""// *Cause: A Data Pump IMPORT or SQL_FILE operation was be

2017-02-14 15:35:11 1640

原创 关于创业的一些感想

这阵子有些迷茫,创业似乎已经到了瓶颈期,没办法像初期一样每个一周都有一个新的里程,创业的心态也在悄然发生变化。今天看到CSDN首页某大型企业大牛的博客,让我瞬间重燃当初的梦想,这是一碗心灵鸡汤,也许是味精放多了,也或许是最近喝多了鸡汤,我只想说这碗鸡汤有毒,我只看了前面两段,按照原则我不该去评论。我还是建议不要喝,如果你真的喝进去了只能说明两点,一是你现在已经是功成名就,二是现在的你安于现状,

2017-02-13 10:22:40 956

原创 ORA-24757 错误处理

Cause: java.sql.SQLException: ORA-24757: 重复的事务处理标识ORA-02063: 紧接着 line....今天应用管理员告诉我一张报表无法展现数据,执行后报错。由于是单纯的用JDBC链接取数,以为是ORACLE故障,登录上进行查看后发现,alert日志正常,未报错。查看详细的取数语句发现取数SQL取自一张试图,视图的创建语句中使用了d

2017-01-16 11:50:17 15110

基于Oracle 12C RAC双节点的实施方案

本文档为基于Oracle 12C RAC的实施标准化流程,包含RAC搭建的施工过程,其中数据迁移略过。

2017-05-05

基于Oracle RAC双节点的集成方案

2017-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除