自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kcen-cai

day day up

  • 博客(68)
  • 收藏
  • 关注

原创 跪求oracle漏洞补丁包

各位大侠,你们好   实在无奈,在此请求各位有 oracle客服服务号的朋友帮忙下载下面补丁,感谢!可以用云盘的方式分享给我,感谢Oracle数据库Network Foundation组件远程拒绝服务漏洞 1       Oracle Database "CTXSYS.DRVDISP"本地权限提升漏洞 1       Oracle Database Server远程Co

2014-10-30 15:44:14 11442 13

转载 理解MySQL——复制(Replication)

1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1)    数据分布(2)    负载平衡(load balancing)(3)    备份(4)    高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1)    master将改变记录到二进制日志(binary log)中(这些记录叫做

2014-06-09 10:45:45 587

转载 Linux下MySQL主从同步监控shell脚本

说明:操作系统:CentOS目的:定时监控MySQL主从数据库是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态1、创建脚本文件vi /home/crontab/check_mysql_slave.sh   #编辑,添加下面代码#!/bin/sh# check_mysql_slave status# author www.osy

2014-06-09 09:59:23 740

原创 oracle11g启动关闭脚本

[root@oracle ~]# cat /etc/init.d/oracle #! /bin/bash## oracle       Bring up/down oracle## chkconfig: 2345 90 1# description: Activates/Deactivates all network interfaces configured to \

2014-05-23 23:49:27 680

转载 ORACLE内核参数

服务器内存为4G的情况下 修改/etc/sysctl.conf文件 (ROOT账户) kernel.shmmax = 2147483648 //公式:2G*1024*1024*1024=2147483648(字节) //表示最大共享内存,如果小的话可以按实际情况而定,一般为物理内存的一半(单位:字节) kernel.shmmni=4096 //表示最小共享内存固定4

2014-05-22 14:49:26 665

转载 ORACLE RMAN备份及还原

RMAN可以进行增量备份:数据库,表空间,数据文件只有使用过的block可以被备份成backup set表空间与数据文件对应关系:dba_data_files / v$datafile_header在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间ORACLE RMAN停机备份:备份RMAN连接上ORAC

2014-05-15 16:26:12 501

转载 Oracle数据库的备份与恢复技术

内容摘要:确保数据安全是每一位数据库DBA的必要工作,根据数据的重要性和软硬件条件制定可行的备份恢复方案,将数据丢失造成的损失降到最低。主要探讨Oracle数据库导出 /导入(Export/Import)、冷备份、热备份、ram备份与恢复的方法,比较各种方式的优缺点。  1 引言  随着计算机信息化的普及和大量数据的电子化,数据安全显得尤为重要。一旦造成数据丢失,将会付出巨

2014-05-15 15:26:24 874

原创 Linux压缩文本及文件

#.gz 压缩命令gzip filename

2014-05-08 17:34:35 982

原创 Linux平台查看Oracle核心实例是否启动

ps -elf | grep smon |grep -v grep

2014-05-08 16:46:28 3158

转载 Hadoop超级安装手册

一、 Hadoop准备篇:Hadoop运行软件环境:1. SSH及 SSHD服务正常运行2. JDK如果没装,可以自己安装一下:Sudo yum –y install jdk –b current二、 Hadoop基础篇(安装完成单节点Hadoop)1. 源代码下载1.1 下载Hadoop 源码压缩包至服务器wget http://mirror.bj

2014-05-08 11:15:17 455

转载 Hadoop集群安装

Hadoop集群安装  首先我们统一一下定义,在这里所提到的Hadoop是指Hadoop Common,主要提供DFS(分布式文件存储)与Map/Reduce的核心功能。  Hadoop在windows下还未经过很好的测试,所以笔者推荐大家在linux(cent os 5.X)下安装使用。  准备安装Hadoop集群之前我们得先检验系统是否安装了如下的必备软件:ssh、rsync和

2014-05-08 11:12:38 362

转载 一篇不错的Hadoop介绍

如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是他们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?现今企业数据仓库和关系型数据库擅长处理结

2014-05-08 11:10:36 485

转载 Cisco 配置ACL

第一阶段实验:配置实验环境,网络能正常通信  R1的配置:  R1>en  R1#conf t  R1(config)#int f0/0  R1(config-if)#ip addr 10.0.0.1 255.255.255.252  R1(config-if)#no shut  R1(config-if)#int loopback 0

2014-05-07 17:17:47 793

原创 Linux下的目录介绍

这是一片非常简单的介绍Linux标准系统下各种目录的文章。现在,各种公司的Linux都是换汤不换药,但是还是多少有些区别,所以小虎不能保证下面的介绍适用于所有的Linux系统,比如说Debian。   Windows下的软件一般都会放在一个固定的目录里面。比如说程序X放在C:\Program_ComeOnBaby\X,程序Y放在C:\Program_Skybird\Y。但是Linux系统就有很

2014-05-07 17:12:28 440

原创 after delete trigger

在未开启审计的系统中,一张核心业务数据表,需要记录下非业务用户删除数据的操作。即创建一个记录其他用户删除表数据的trigger。 下面是简单测试: t_test为测试数据表,obj_after_delete为触发器,业务用户为awen,如果是非业务用户删除表数据,trigger就将信息记录到del_rec表中。 SQL> desc del_rec  Name          

2014-05-06 13:56:13 718

转载 11G利用HITI使用不可见索引

在11G以上版本中出现不可见索引,该索引默认对优化器是不可见的,但是可以通过调整optimizer_use_invisible_indexes参数并加HITI指定不可见索引,来使用该索引。SQL> desc t_test;  Name                                      Null?    Type  ----------------------

2014-05-06 13:52:43 502

转载 SQL 服务器 - RDBMS

现代的 SQL 服务器构建在 RDBMS 之上。DBMS - 数据库管理系统(Database Management System)数据库管理系统是一种可以访问数据库中数据的计算机程序。DBMS 使我们有能力在数据库中提取、修改或者存贮信息。不同的 DBMS 提供不同的函数供查询、提交以及修改数据。RDBMS - 关系数据库管理系统(Rela

2014-05-06 13:37:16 354

转载 SQL 数据类型

Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。最多存储 65,536 个字符。

2014-05-06 13:36:31 453

转载 SQL NULL 函数

SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数请看下面的 "Products" 表:P_IdProductNameUnitPriceUnitsInStockUnitsOnOrder1computer69925152printer

2014-05-06 13:35:45 435

转载 SQL NULL 值

NULL 值是遗漏的未知数据。默认地,表的列可以存放 NULL 值。本章讲解 IS NULL 和 IS NOT NULL 操作符。SQL NULL 值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的

2014-05-06 13:34:59 397

转载 SQL VIEW(视图)

视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句什么是视图?在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于

2014-05-06 13:31:24 451

转载 SQL AUTO INCREMENT 字段

Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-incremen

2014-05-06 13:30:44 421

转载 SQL ALTER TABLE 语句

ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、修改或删除列。SQL ALTER TABLE 语法如需在表中添加列,请使用下列语法:ALTER TABLE table_nameADD column_name datatype要删除表中的列,请使用下列语法:ALTER TABLE table_name DROP COLUMN c

2014-05-06 13:30:01 506

转载 SQL 撤销索引、表以及数据库

通过使用 DROP 语句,可以轻松地删除索引、表和数据库。SQL DROP INDEX 语句我们可以使用 DROP INDEX 命令删除表格中的索引。用于 Microsoft SQLJet (以及 Microsoft Access) 的语法:DROP INDEX index_name ON table_name用于 MS SQL Server 的语法:DRO

2014-05-06 13:29:05 432

转载 SQL CREATE INDEX 语句

CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及

2014-05-06 13:25:52 460

转载 SQL DEFAULT 约束

SQL DEFAULT 约束DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。SQL DEFAULT Constraint on CREATE TABLE下面的 SQL 在 "Persons" 表创建时为 "City" 列创建 DEFAULT 约束:My SQL / SQL Server / Oracle

2014-05-06 13:24:55 542

转载 SQL FOREIGN KEY 约束

SQL FOREIGN KEY 约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。让我们通过一个例子来解释外键。请看下面两个表:"Persons" 表:Id_PLastNameFirstNameAddressCity1AdamsJohnOxford S

2014-05-05 14:41:47 547

转载 SQL PRIMARY KEY 约束

SQL PRIMARY KEY 约束PRIMARY KEY 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。SQL PRIMARY KEY Constraint on CREATE TABLE下面的 SQL 在 "Persons" 表创建时在 "Id_P"

2014-05-05 14:41:15 449

转载 SQL UNIQUE 约束

SQL UNIQUE 约束UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。SQL UNIQUE Constrain

2014-05-05 14:40:38 483

转载 SQL NOT NULL 约束

SQL NOT NULL 约束NOT NULL 约束强制列不接受 NULL 值。NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。下面的 SQL 语句强制 "Id_P" 列和 "LastName" 列不接受 NULL 值:CREATE TABLE Persons(Id_P int NOT NULL,LastNam

2014-05-05 14:40:06 562

转载 SQL 约束 (Constraints)

SQL 约束约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。我们将主要探讨以下几种约束:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULT注释:在下面的章节,我们会详细讲解每一种约束。

2014-05-05 14:39:38 414

转载 SQL CREATE TABLE 语句

CREATE TABLE 语句CREATE TABLE 语句用于创建数据库中的表。SQL CREATE TABLE 语法CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:数据类型描

2014-05-05 14:38:53 865

转载 SQL CREATE DATABASE 语句

CREATE DATABASE 语句CREATE DATABASE 用于创建数据库。SQL CREATE DATABASE 语法CREATE DATABASE database_nameSQL CREATE DATABASE 实例现在我们希望创建一个名为 "my_db" 的数据库。我们使用下面的 CREATE DATABASE 语句:CREATE

2014-05-05 14:38:15 489

转载 SQL SELECT INTO 语句

SQL SELECT INTO 语句可用于创建表的备份复件。SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_nam

2014-05-05 14:37:39 426

转载 SQL UNION 和 UNION ALL 操作符

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT colu

2014-05-05 14:37:02 374

转载 SQL FULL JOIN 关键字

SQL FULL JOIN 关键字只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。FULL JOIN 关键字语法SELECT column_name(s)FROM table_name1FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:在某些数据库中,

2014-05-05 14:36:20 395

转载 SQL RIGHT JOIN 关键字

SQL RIGHT JOIN 关键字RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。RIGHT JOIN 关键字语法SELECT column_name(s)FROM table_name1RIGHT JOIN table_name2 ON table_name1.column_name

2014-05-05 14:35:18 322

转载 SQL LEFT JOIN 关键字

SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。LEFT JOIN 关键字语法SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name=ta

2014-05-05 14:34:39 402

转载 SQL INNER JOIN 关键字

SQL INNER JOIN 关键字在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法SELECT column_name(s)FROM table_name1INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name注释:INNER

2014-05-05 14:33:50 345

转载 SQL JOIN

SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情

2014-05-05 14:32:48 371

空空如也

空空如也

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

TA关注的人

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