摘要: "卸载oracle grid 软件" "Flashback Data Archive ( Oracle Total Recall ) introduced in 11g" "oracle 11.2.0.4单实例文件系统安装与补丁" 阅读全文
posted @ 2015-06-25 18:41 hao_xiaoyu 阅读(178) 评论(1) 推荐(0) 编辑
摘要: 从为知笔记同步过来太乱了,大家可以使用下面的链接打开 https://91304808.wiz03.com/wapp/pages/view/share/s/2hc4w80EoA4h2-6T620FeVOx1Z7sMH2J5Ao529hQXJ3U6hCs centos 7以下版本安装oracle 19 阅读全文
posted @ 2019-05-16 17:48 hao_xiaoyu 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 1.概要2.下载和安装3.如何执行4.执行过程5.报告6.参考 1.概要 ORAchk之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专用工具,这个工具主要用来检查软件的配置是否符合要求以及一些最佳实践是否被应用了。通过这个工具,用户可以很方便地、自动化地对自己的系统进行健康检查和评估。>ORAchk之前被称为RACcheck,后... 阅读全文
posted @ 2018-03-16 15:28 hao_xiaoyu 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # # hugepages_settings.sh # # Linux bash script to compute values for the # recommended HugePages/HugeTLB configuration # on Oracle Linux # # Note: This script does calculation for all sha... 阅读全文
posted @ 2018-03-15 09:53 hao_xiaoyu 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 一,创建目录二,文件准备三,构建四,使用五,在宿主机上连接docker 中的mysql六,推送镜像到Docker hub 一,创建目录 mkdir -p mysql/5.6 二,文件准备 注意执行脚本的权限,如果没有执行权限,构建的镜像里面也没有执行权限,导致启动失败。 my.cnf [mysqld] bind-address=0.0.0.0 # http://www.percona.... 阅读全文
posted @ 2018-01-05 16:42 hao_xiaoyu 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: 一,配置远程yum源二,下载依赖包1.安装downloadonly插件使用yum下载rpm包2.下载docker需要的依赖包三,安装docker(离线节点)1. 依次执行docker的安装包2. 启动服务3. 设置开机自动启动三,问题1. 运行docker -d命令报错如下:2. 执行service docker restart报如下错误:3. rhel 6.5 无法使用 yum epel四,参考... 阅读全文
posted @ 2017-12-22 10:00 hao_xiaoyu 阅读(6437) 评论(0) 推荐(0) 编辑
摘要: sar 使用举例1、输出CPU使用情况的统计信息2、显示I/O和传送速率的统计信息3、输出内存页面的统计信息4、输出每秒创建的进程数的进程统计信息5、输出网络设备状态的统计信息6、输出网络设备状态的统计信息(查看网络设备故障)7、输出进程队列长度和平均负载状态统计信息8、输出内存和交换空间的统计信息9、输出内存页面的统计信息10、输出inode、文件和其他内核表的信息11、输出系统交换活动信息12... 阅读全文
posted @ 2017-12-19 14:39 hao_xiaoyu 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 ... 阅读全文
posted @ 2017-12-12 19:54 hao_xiaoyu 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1.设置memlock 编辑/etc/security/limits.conf 增加: * Soft memlock 稍小于RAM值 * hard memlock 稍小于RAM值 Memlock,锁定内存地址的大小,值大于sga没关系的,所以我们可以设置这个值在我们想要的SGA size和物理内存size之间,这个值得单位是kb 验证 ulimit -l 104857600 ... 阅读全文
posted @ 2017-11-30 20:01 hao_xiaoyu 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: 1. 设置模板: null 阅读全文
posted @ 2017-06-23 16:16 hao_xiaoyu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: oracle通过undo保证一致性读和不发生脏读 1.不发生脏读2.一致性读<!--more-->3. 事务槽(ITL)小解 1.不发生脏读 例如:用户A对表更新了,没有提交,用户B对进行查询,没有提交的更新不能出现在用户的查询结果中 举例并通个dump数据块说明避免脏读的原理 创建测试表,并插入两 阅读全文
posted @ 2017-05-04 16:33 hao_xiaoyu 阅读(3953) 评论(0) 推荐(0) 编辑
摘要: rhel7.2上安装12C RAC数据库后,其中一个数据库实例经常会自动crash。查看alert日志发现以下错误信息:1234567891011121314Errors in file /d12/app/oracle/diag/rdbms/rac12c/rac12c2/trace/rac12c2_j000_21047.trc:ORA-27157: OS post/wait facility re... 阅读全文
posted @ 2017-04-25 20:55 hao_xiaoyu 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 安装oracle内核参数说明及设置 kernel.shmmax 说明: Linux进程可以分配的单独共享内存段的最大值(byte) 64位的linux操作系统,设置应该大于SGA_MAX_TARGET或MEMORY_MAX_TARGET的值/或者1/2的物理内存大小。如果设置太小,SGA会分配多个内存段,影响性能,最好将SGA放在一个共享内存段中 32位的linux操作系统,最大只能到4... 阅读全文
posted @ 2017-04-25 20:39 hao_xiaoyu 阅读(3101) 评论(0) 推荐(0) 编辑
摘要: 一,How Are External Tables Created?二,举几个栗子一,使用sql*loader生成创建外部表语句二.ORACLE_LOADER驱动方式三,使用 ORACLE_DATAPUMP 卸载/装载数据 一,How Are External Tables Created? External tables are created using the SQL CREATE TA... 阅读全文
posted @ 2017-04-07 11:25 hao_xiaoyu 阅读(468) 评论(0) 推荐(0) 编辑
摘要: LNMP环境1.安装Linux操作系统(略)2.安装Mysql(1)下载所需的安装包(2)执行安装(3)启动服务(4)查看进程并修改密码3.安装php(1)创建用户(2)安装所需的依赖包(3)解压(4)配置编译程序(5)编译并安装php(6)修改配置文件(7)启动php4.安装Nginx(1)下载(2)解压nginx(3)配置编译参数(4)编译nginx(5)安装nginx(6)编写nginx启动... 阅读全文
posted @ 2017-03-19 11:52 hao_xiaoyu 阅读(587) 评论(0) 推荐(0) 编辑
摘要: zabbix + orabbix 监控oracle数据库 zabbix 监控搭建 一,LNMP环境搭建 LNMP环境搭建.md 二,zabbix服务端安装配置 (1)下载zabbix并安装 所有版本下载地址:http://www.zabbix.com/download.php yum install mysql-dev gcc net-snmp-devel curl-devel pe... 阅读全文
posted @ 2017-03-19 11:50 hao_xiaoyu 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: TDE(Transparent Data Encryption ),通过使用wallet 对数据加密,物理上对数据文件中的数据进行加密。工作过程:当用户插入数据到需要加密的列中的时候,Oracle 10g从钱夹中获取master密钥,用master密钥解密数据字典中的表密钥,然后用解密后的表密钥加密输入数据,再将加密后的数据保存在数据库中。当用户查询一个加密列的时候,Oracle 将加密的表密钥从... 阅读全文
posted @ 2017-03-19 11:17 hao_xiaoyu 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 由于DB_RECOVERY_FILE_DEST_SIZE 参数设置太小,导致redo只能创建一组,无法创建节点二的日志组,节点二数据库无法启动,如下图:修改参数后,节点二无法启动到mount模式,无法添加日志组,在节点以上进行添加此时,节点二还无法使用该日志组,需要在节点一对节点二进行可用性设置,否则在启动节点二的时候报最上面的错误。来自为知笔记(Wiz) 阅读全文
posted @ 2017-02-04 11:31 hao_xiaoyu 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1.Undo是干嘛用的? 在介绍undo之前先说一下另外一个东西 transaction ,翻译成交易或事务。我们在进行一个事务的过程中需要申请许多资源,一个复杂的事务也需要很多步来完成。那么一个复杂的事务是只有两个结果,要么成功,要么失败(相当于从来没发生过)。 一个很典型的列子,银行转账,其实其需要两步操作,... 阅读全文
posted @ 2017-01-01 21:34 hao_xiaoyu 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 查看共享内存打开的文件数[root@db2 ~]# lsof -n | grep /dev/shm | wc -l34693共享内存中总共文件数[root@db2 ~]# ls -l /dev/shm | wc -l495Why is Oracle keeping hundreds of thousands Open File descriptors in /dev/shm while there... 阅读全文
posted @ 2016-12-31 23:37 hao_xiaoyu 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 一,什么是内存粒度?When a database instance starts up, the amount of memory allocated is determined by the allocations requested in the parameter file (init file or spfile). This memory is allocated in units ... 阅读全文
posted @ 2016-12-31 23:37 hao_xiaoyu 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 一,tmpfs介绍1. tmpfs是一种虚拟内存文件系统,正如这个定义它最大的特点就是它的存储空间在VM里面(什么是VM?后面介绍)2. VM是由linux内核里面的vm子系统管理的东西,现在大多数操作系统都采用了虚拟内存管理机制VM介绍1.linux下面VM(virtual memory)的大小由RM(Real Memory)和swap组成2.RM的大小就是物理内存的大小,而Swap的大小是由你... 阅读全文
posted @ 2016-12-31 21:17 hao_xiaoyu 阅读(10327) 评论(0) 推荐(0) 编辑
摘要: 一,/dev/shm 概念 /dev/shm 是一个tmpfs文件系统,临时文件系统,是基于内存的文件系统,也就是说/dev/shm中的文件是直接写入内存的,而不占用硬盘空间。 在Centos和Redhat下,/dev/shm目录是一个链接,指向/run/shm目录,在Ubuntu系统下tmpfs文件系统对应的是/run/shm目录,可以使用df命令查看),因为 /dev/shm/这个目录... 阅读全文
posted @ 2016-12-31 21:02 hao_xiaoyu 阅读(5676) 评论(0) 推荐(1) 编辑
摘要: 奇怪问题:dbca建库sys用户被锁,点击密码管理报账户被锁而且在服务器上无法进行操作系统验证登陆,经过一番检查发现oracle用户和grid用户没有在dba组里解决:1.把oracle用户和grid用户加入到dba组usermod -g oinstall -G dba,asmadmin oracleusermod -g oinstall -G dba,asmadmin,asmoper grid2... 阅读全文
posted @ 2016-12-27 18:29 hao_xiaoyu 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.所属系统:2.问题描述:3.解决4.参考???疑点:为什么修改主机名会使hosts文件权限发生改变 1.所属系统: ZHJS2#[/]uname -aHP-UX ZHJS2 B.11.31 U ia64 2866286647 unlimited-user license 2.问题描述: 修改主机名后,数据库监听无法启动,查看listener.ora文件如下: LISTENER = ... 阅读全文
posted @ 2016-03-09 21:25 hao_xiaoyu 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整性 [root@db2 ~]# md5sum ./mysql-5.6.26.tar.gz 733e1817c88c16fb193176e76f5b818f ./mys... 阅读全文
posted @ 2016-01-22 14:54 hao_xiaoyu 阅读(3093) 评论(0) 推荐(1) 编辑
摘要: create directory DIR_DUMP as '/oradata/data_dump';CREATE OR REPLACE PROCEDURE anlp_to_txt IStestjiao_handle UTL_FILE.file_type;BEGIN testjiao_handle := UTL_FILE.FOPEN('DIR_DUMP','anlp.txt','w'); F... 阅读全文
posted @ 2015-12-19 00:44 hao_xiaoyu 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 添加文件到git仓库 git add readme.txt git commit -m "write a readme file"查询工作区状态 git status查询修改内容的不同 git diff@@@下面开始为原文件内容:白色为原来的红色为被修改的内容绿色为修改过的内容 查看历史纪录git log git log 加上参数 --pretty=oneline -- 简化输出 回退到上... 阅读全文
posted @ 2015-12-12 11:59 hao_xiaoyu 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 上周二早上,收到项目组的一封邮件: 早上联代以下时间点用户有反馈EDI导入“假死”,我们跟踪了EDI导入服务,服务是正常在跑,可能是处理的慢所以用户感觉是“假死”了,请帮忙从数据库中检查跟踪以下时间点是否有“异常”操作,多谢! 2012-11-20 9:10:10~~~~9:55:13,这个时间点内一共反馈了3次,大概是10~20分钟“假死”一次,... 阅读全文
posted @ 2015-11-28 22:51 hao_xiaoyu 阅读(466) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一,主机配置 1.修改hosts文件(两节点) #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 crm-4g-nm-dahsxw1#::1 localhost localhost.localdomain localhost6 localhost6.locald... 阅读全文
posted @ 2015-11-26 11:42 hao_xiaoyu 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 2015年11月21日,操作系统从rhel 6.2升级到6.5 后,导致数据库无法识别磁盘组导致数据库无法识别图示的四块盘下面是udev绑定参数上面的四块盘是分区过的盘,和同事一起修改绑定方法都无法解决,最后通过回退内核解决,下面是查询到的正常状态来自为知笔记(Wiz) 阅读全文
posted @ 2015-11-22 23:26 hao_xiaoyu 阅读(256) 评论(0) 推荐(0) 编辑
摘要: https://updates.oracle.com/download/13390677.html PSU下载https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=349067874755884&id=1922396.1&_adf.ctrl-state=c0s5odp8e_736#aref_section26文档 ID 19... 阅读全文
posted @ 2015-11-12 18:02 hao_xiaoyu 阅读(354) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一,预安装处理 1.版本准备 操作系统:RHEL 6.5 数据库版本:Oracle 11.2.0.4 相关包:p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip p21352635_112040_Lin... 阅读全文
posted @ 2015-11-10 11:01 hao_xiaoyu 阅读(1679) 评论(0) 推荐(1) 编辑
摘要: SQL> select TS# from v$tablespace where name='ABC' ; TS#---------- 6set serverout onset verify offset lines 200set pages 2000DECLAREv_ts_id number;not_in_awr EXCEPTION;v_ts_name varchar2... 阅读全文
posted @ 2015-11-09 15:26 hao_xiaoyu 阅读(423) 评论(0) 推荐(0) 编辑
摘要: [root@localhost scripts]# cat exptest.sh#!/usr/bin/expectspawn ssh root@127.0.0.1expect "password: "send "oracle\r"sleep 1send "ls\r"#send "ls >/tmp/l... 阅读全文
posted @ 2015-10-19 22:28 hao_xiaoyu 阅读(238) 评论(0) 推荐(0) 编辑
摘要: -- -------------------------------------------------------------------------------------------------- Script: xplan.sql---- Author: Adrian... 阅读全文
posted @ 2015-09-06 15:11 hao_xiaoyu 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 使用Flashback Query的场景包括如下: 摘自官档 Recovering lost data or undoing incorrect, committed changes. For example, if you mistakenly delete or update rows, and then commit them, you can immediately undo the m... 阅读全文
posted @ 2015-07-13 16:26 hao_xiaoyu 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 原理:基于undo 闪回事务查询可以看作一个在事务级别查询数据库改变的一个诊断工具 FLASHBACK_TRANSACTION_QUERY retrieve transaction information for all tables involved in a transaction. provides the SQL statements that you can use to undo... 阅读全文
posted @ 2015-07-13 12:57 hao_xiaoyu 阅读(880) 评论(0) 推荐(0) 编辑
摘要: DBAs can use Oracle Flashback Version Query to retrieve the different versions of specific rows that existed during a given time interval. A row version is created whenever a COMMIT statement is ex... 阅读全文
posted @ 2015-07-12 22:53 hao_xiaoyu 阅读(801) 评论(0) 推荐(0) 编辑
摘要: Flashbacking a database means going back to a previous database state.闪回数据库到之前数据库的状态 The Flashback Database feature provides a way to quickly revert entire Oracle database to the state it was in at... 阅读全文
posted @ 2015-07-12 20:12 hao_xiaoyu 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 所有的笔记只记录一些例子,根据例子解释一些出现的语法,不介绍具体的语法 2015-07-01 21:58:33 星期三 for循环 用例一用for循环在家目录下创建aaa1-aaa10,然后在aaa1-aaa10创建bbb1-bbb10的目录#!/bin/bashfor k in $(seq 1 10)do mkdir /home/hxy/aaa${k} cd /home/hxy/aaa... 阅读全文
posted @ 2015-07-01 22:15 hao_xiaoyu 阅读(334) 评论(0) 推荐(0) 编辑