- 博客(66)
- 资源 (7)
- 收藏
- 关注
转载 RHEL6.5,制作本地 YUM 源
软件: 1. VMware Workstation 12 2. RHEL 6.5 步骤: 1. 将RHEL6.5 的 ISO 镜像挂至虚拟机的 CD-ROM,这样,在虚拟机中就可以访问ISO镜像中的内容了。 2. 创建文件夹 Linux代码 mkdir -p /var/ftp/pub 3. 将ISO中的Server文件夹,拷贝至 pub 目录中 Lin...
2018-08-30 22:29:25
701
原创 安装keepalived-1.1.15.tar笔记
1、下载keepalived-1.1.15.tar.gz安装包 2、tar -zxf keepalived-1.1.15.tar.gz --解压安装包 3、切换到解压后文件路径,执行./configure 提示确实OPENSSL包 4、切换到光盘中的PACKAGES目录,利用rpm -ivh 安装对应的openssl包,很有可能提示缺少相关依赖包,一路向下找到所有相关包并安装。---没有做...
2018-08-23 23:00:50
698
原创 MYSQL 数据库主从设置问题点滴
在传统行业的背景下,鉴于当前系统的数据量和并发量不太大的考量。基于MYSQL5.6版本,搭建异步同步的 数据库主从环境,搭建大致步骤如下: 1、规划好主从机器的IP、数据文件路径、磁盘规划等 2、最好安装相同版本的数据库 3、主库参数文件设置:SERVER_ID、LOG-BIN、LOG-INDEX、SYNC-LOG等 4、从库参数文件设置:SERVER_ID、RELAY-LOG等 5、...
2018-08-21 23:21:57
344
原创 MYSQL客户端无法连接服务器
遇到MYSQL客户端无法连接服务端时,大致可以从一下几个方面着手处理:从外到内 1、先检查服务器IP是否能PING通。命令:ping ***.***.***.*** 2、检查MYSQL数据库服务是否启动. service mysql status 或 ps -ef | grep mysql 3、在服务器上登录MYSQL数据库,然后查看mysql数据库下的user的相应设置。如HOST字段 ...
2018-08-21 23:19:52
5290
原创 大道至简
世界是繁杂的,事情是多样的,做事是感性的。道理是朴素的,抽丝剥茧,真理是相同的。 小孩学走路是在平整、相对光滑的地面上开始练习的,熟练后,才在坑坑洼洼的路面上开始行走,然后才应付更艰难、更复杂的路况。。。。。。。
2018-01-25 20:32:21
369
原创 python -- scrapy 问题小结
1、 scrapy运行项目error:unknown command crawl 在32位WINDOW7下运行项目,抛出unknown command crawl,发现是环境变量和执行路径问题 首先在PATH中加入D:\Python27\Scripts 环境变量,这样才能保证在项目目录下执行scrapy命令能找到 执行时,把路径切换到项目目录下 2、1ImportError
2017-07-11 23:28:55
516
原创 偶得优化点滴
能少做的事情就少做(偷点懒) 能早做的事情就早做(能明确的先明确) 1、优化SQL时,应先从业务需求触发,遵照”能少做的事情就少做,能不做的事情就不做“,这样就能简装上阵,轻快许多 如判断一表是否由记录,可以用ROWNUM=1来替换COUNT(*)的判断 2、能早做的事情就早做,如多表关联时,存在过滤条件能大幅减少关联表的数据量时可以把过滤条件提到关联表中
2017-03-22 16:34:35
411
原创 客户端连接服务器超时
遇到客户端连接ORACLE数据库服务器,提示超时的错误 多半是由于LINUX下的防火墙没有关闭或数据库对应的端口被屏蔽了 可以用PING和TNSPING命令来测试 注:ORACLE 32位10G的客户端能连接ORACLE 64位的服务器
2017-02-13 09:14:50
2940
原创 CONNECT BY 构造连续数字
create table a(item varchar(10), f int, t int); insert into a values('A', 1, 10); insert into a values('B', 20, 40); insert into a values('C', 45, 50); commit; SQL> select it
2017-01-07 11:29:55
569
原创 windows2008 server下安装ORACLE 11G
在WINDOWS 2008上安装ORACLE 11G遇到ORA-12705错误 查了一下原因,发现操作系统时英文版的,ORACLE对应的注册表里的NLS_LANG为GBK 最后的解决办法是在操作系统的环境变量里添加NLS_LANG系统环境变量解决问题
2016-12-20 21:49:24
1761
原创 一列字符拆解成多行(续)
SQL> select regexp_substr('1,2,2,2,2,2,1', '[^,]', 1, level) cn 2 from dual 3 connect by level 4 length(replace('1,2,2,2,2,2,1', ',', '')) + 1; CN ---------------------
2016-12-19 21:37:43
426
原创 数字字符串做运算
对字符串 1,2,3,4,5 做算术运算 SQL> select dbms_aw.eval_number(replace('1,2,3,4,5',',','+')) from dual; DBMS_AW.EVAL_NUMBER(REPLACE('1,2,3,4,5',',','+')) -------------------------------------------
2016-12-19 21:12:03
1507
原创 以特定分割符进行列变行
SQL> select * from test; FNAME H M ---------- ---------- ---------- 李四/王五 3 59 张三/李四 5 2 SQL> with m as( 2 select regexp_su
2016-12-14 21:47:23
511
转载 NULL UNIQUE唯一约束
根据NULL的定义,NULL表示的是未知,因此两个NULL比较的结果既不相等,也不不等,结果仍然是未知。根据这个定义,多个NULL值的存在应该不违反唯一约束。 CREATE TABLE TESTAA (ID NUMBER) SELECT * FROM TESTAA; ALTER TABLE TESTAA ADD UNIQUE (ID); INSERT INTO T
2016-12-14 11:24:52
975
原创 调整特定分割字符的顺序
a,b,c 三个字符的任意组合经转换后都变成a,b,c create table test(nn varchar2(50)); insert into test select 'a,b,c' from dual; --创建自定义函数 create or replace function getStr(nn varchar2) return varchar
2016-12-09 09:38:39
343
转载 MMDBMS
主存数据库系统(MMDB)在主存中管理整个数据库或者数据库的一部分,所以可以直接访问数据而不用访问磁盘,这样主存数据库就具有了高性能的事务处理能力。在英语中,主存数据库可以叫做main-memory database,memory residence database或者in-memory database等等,所有这些英文名称的主要的概念都是数据库的主体保存在内存中。 另一方面,在实时应
2016-12-08 11:06:30
566
原创 一列字符拆解成多行
SQL> select substr(replace('a;a;b;b;c;d', ';', ''), level, 1) 2 from dual 3 connect by level SU -- a a b b c d
2016-11-26 19:12:46
448
原创 EXP/IMP占用空间问题
EXP导出DMP文件时,会带有STORAGE参数,这个参数中有个initial参数,此参数代表建表时初始化占用表空间的大小。 但是当利用EXP导出的DMP文件进行IMP操作时,会重置表的initial的参数,导入后此参数值不小于源库的此参数值。 假如有两张表A和B,源库中A表的initial参数值为64K,而表的实际大小为100M
2016-11-20 23:14:47
748
1
原创 ORACLE 字符串定位、截取
SQL> select d.deptno, wm_concat(e.ename) nn 2 from emp e, dept d 3 where e.deptno = d.deptno 4 group by d.deptno; DEPTNO NN ---------- ---------------------------------------
2016-11-19 21:38:33
2289
原创 ORACLE数据库中通过DBLINK查询时含有CLOB字段的情况
在多库交互时,常常用到DBLINK(DBLINK有时会引起SCN传播问题),但当要查询的表里含有CLOB字段时,我们无法直接进行查询,需要做处理才能查询出数据 查询一般分为两种情况 一是对数据实时性要求不严格:这种情况可以通过CREATE TABLE TAB_NAME AS SELECT * FROM TAB@DBLINK的方法把远端数据过度到本地进行操作 一是对数据实时性要求比较高
2016-11-18 09:56:04
8838
原创 oracle数据库字段NULL赋值情况处理
在存储过程中常用到字段值赋给变量的情况,此时主要会出现两种情况 一,能查询到记录 记录中字段值又分两种情况 1、字段有值 2、字段值为NULL 二、查询不到记录,COUNT返回为0 --一下是代码测试情况 -测试 SQL> select empno,sal,comm from emp where empno=7369;
2016-11-18 09:29:23
6532
原创 LEAD分析函数用法小例子
--可以用ORACLE数据库提供的LEAD函数构造连续区间 --原值 SQL> select * from test1; ACCTNO CURRENT_BAL DXN_DT ---------- ----------- -------- 201 800 20120101 201 520 20120809
2016-11-16 13:28:20
3593
原创 字段中含有空格的查询
查询出含有空格的记录 SQL> create table test2(id int,nn varchar2(100)); 表已创建。 SQL> insert into test2 select 1,'aa a a' from dual; 已创建 1 行。 SQL> insert into test2 select 2,'天南 海 北' from dual; 已创建 1 行。...
2016-11-16 13:20:55
5758
原创 ORACLE ref cursor的简单使用
本篇文章的目的是通过建一个存储过程来返回一个结果集合,并通过前台调用把结果集展示出来 --建立存储过程,参数类型为OUT SYS_REFCURSOR create or replace procedure test_ref_cursor(v_cursor out sys_refcursor) as begin open v_cursor for select * from em
2016-11-15 13:05:32
3185
原创 利用存储过程动态创建表及基于该表的触发器
--利用存储过程动态创建表及基于该表的触发器 --1、授权 grant create any sequence to scott; grant create any sequence to scott; grant select any sequence to scott; grant create any trigger to scott; --2、存储过程 c
2016-11-10 09:38:23
1442
2
原创 一点感悟
一件事情一个人花半天时间就完成了,领导感觉该人工作不饱和 同样一件事情,另外一个同事花了三天,而每天加班加点的,甚至有时加到半夜才完成,给领导的感觉是工作辛苦、上进,为了工作能牺牲个人利益,以大局为重。 在评优评先活动中,第一种人不太受待见,第二种人到是评优评先中的典型代表 唉.............................
2016-11-09 13:48:04
365
原创 OGG新增投递进程
在原有运行良好的OGG源端新增一个投递进程以供另外一个目的端使用 通过新增投递进程后,以重新设置投递进程的投递队列文件,此时执行命令语法如下: ALTER EXTRACT [pump_name], EXTSEQNO ##### EXTRBA 0 pump_name:投递进程名称 EXTSEQNO :投递文件的序号,通常是抽取文件名称的后面4位数字
2016-11-04 21:58:00
5238
原创 查询子串在字符串中出现的次数
drop table test1; drop table test; create table test(姓名 varchar2(20)); insert into test values('a'); insert into test values('b'); insert into test values('d'); insert into test values('c');
2016-11-04 21:34:07
793
原创 替换字段文本中的标签内容
1、建表 create table TEST ( ID NUMBER, NAME VARCHAR2(128), SEX VARCHAR2(4), AGE NUMBER(3), MSG VARCHAR2(1024) ); 2、插入数据 insert into TEST (ID, NAME, SEX, AGE, MSG) values (1,
2016-11-03 21:07:47
6768
原创 利用正则表达式进行文本替换,编辑工具使用UE
利用正则表达式进行文本替换,编辑工具使用UE 测试文本如下: I HAVE A_DREAM@SS I HAVE A_GOOD_DREAM@S_T I HAVE A GOOD DREAM@S 替换后的结果为: I HAVE SS@A_DREAM I HAVE S_T@A_GOOD_DREAM I HAVE A GOOD S@DREAM 操作方法如下图:
2016-11-01 21:50:40
3001
原创 DBLINK触发的SCN异常
突然接到通知,说维护的系统存在SCN耗尽的风险,具体原因待定,很大的可能性时DBLINK使用导致的。经查维护系统当天最大SCN减去当前系统SCN为16天 鉴于使用的数据库版本为LINUX,ORACLE 10.2.0.4,最后确认打PSU补丁来解决问题,打完补丁后的数据库版本为10.2.0.4.12 DBLINK传染SCN的机制如下: 假如有A和B两台机器,A上有DBLINK连接到B,
2016-11-01 21:29:05
4408
原创 connect by 用法小议
生成连续序列或递归上下级树形结构时常用CONNECT BY来实现 1、CONNECT BY 的执行顺序 语法:[start with ...][where .....] connect by ... 先执行START WITH 后执行CONNECT BY,最后执行WHERE子句 2、生成序列注意事项,多用LEVEL,而少用ROWNUM,有时ROWNUM会引起问题 SQL> sel
2016-10-27 21:50:52
913
原创 REDO LOG损坏恢复(—)
本篇只讨论在线日志(REDO LOG)出于CURRENT状态的日志损坏时的恢复情况,并且数据库运行在归档模式下 一、数据库正常关闭情况下的恢复 1、--数据库启动到MOUNT状态 sql>startup mount 2、RMAN> recover database;--在RMAN下执行 3、RMAN> alter database open resetlogs;--以RESETL
2016-10-26 16:13:41
1247
原创 IMM memory initialized,
记录生活点滴,留下些许记忆 今天本打算在IBM x3650 m4 2u PC服务器上装操作系统,可是开机光进行system initialized 就花费了约10分钟左右,更悲催的是进到 (Ox 2) IMM memory initialized界面后,系统就原地踏步了,咨询了IBM 售后工程师说是内存可能松了,打开机箱,重新插拔内存后, 故障依旧,唉。难道是主板坏了,......
2016-10-26 08:49:00
4385
2
原创 垫底辣妹,一部不错的电影
垫底辣妹,一部很励志,催人向上的电影,VERY GOOD! 自己认为的爱和好施加到别人身上时,别人的感受会是自己认为的那样吗?答案往往是否定的? 教学中只有用不对方法的老师,没有学不会的学生。 相信自己能做到,辅以正确的方法、刻苦的努力、辛劳的汗水.......,茧终会化为蝶
2016-10-25 22:44:21
668
原创 数据库启动三阶段
数据库启动分为三个状态,NOMOUNT,MOUNT,OPEN NOMOUNT,启动数据库实例和读取数据库参数,依据参数分配合适的SGA和PGA给实例,并且启动核心的后台数据库进程(实例是由数据库进程和内存所组成)。从参数文件中读取相应的数据库名,进而可建立实例和数据间的关系。这时已经可以查询到一些动态性能视图 MOUNT,读取参数文件,主要读取的内容是SCN、数据文件、日志文件
2014-08-17 15:35:38
847
原创 NULL赋予变量抛异常问题
SQL> declare v_var varchar2(100); 2 begin 3 select null into v_var from dual; 4 dbms_output.put_line('v_var='||v_var); 5 exception 6 when no_data_found then 7 dbms_
2014-04-01 14:02:10
651
原创 树形结构,从子向父汇总
CREATE TABLE TEST_P(ID INT,NAME VARCHAR2(10),VAL INT,PARENTID INT) ; INSERT INTO TEST_P SELECT 1 ,'w1', 0 , 0 FROM DUAL UNION ALL SELECT 2 ,'w2', 2
2014-03-19 23:15:01
741
Velocity用户手册
2009-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅