<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[忘忧草]]></title><description><![CDATA[穷则独善其身，达则兼善天下！]]></description><link>https://blog.youkuaiyun.com/spongcer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; spongcer]]></copyright><item><title><![CDATA[Repository]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/43700299</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/43700299</guid><author>spongcer</author><pubDate>Tue, 10 Feb 2015 10:41:24 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/43700205</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/43700205</guid><author>spongcer</author><pubDate>Tue, 10 Feb 2015 10:35:34 +0800</pubDate><description><![CDATA[MySQL 双机热备配置步骤标签（空格分隔）： MySQL HA 双机热备MySQL 双机热备配置步骤
主机环境
安装 CentOS
安装 MySQL
通过 yum 安装
通过 rpm 安装
启动 MySQL 服务
创建用户
创建数据库
配置Master
配置Slave
References
主机环境
  主机名
  角色
  IP地址
  MySQL版本
  OS  MySQL1
  Master]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（29）：Oracle表管理]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044709</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044709</guid><author>spongcer</author><pubDate>Sat, 08 Jun 2013 09:55:34 +0800</pubDate><description><![CDATA[表的命名规则：
1、必须以字母开头；
2、长度不能超过30个字节；
3、不能使用Oracle保留字；
4、只能使用如下字符：A-Z；a-z；0-9；$,#等；


Oralce数据类型：
1、字符型：
char 定长 最大2000字符；不足的话用空格补全，多余的被舍去；查询速度快；
varchar2（20） 变长 最大4000字符；自动调整长度以节省空间；
clob(char]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（28）：Oracle表空间和数据文件]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044679</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044679</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:50:42 +0800</pubDate><description><![CDATA[1、Oracle表空间和数据文件：
介绍：表空间是数据库的逻辑组成部分，从物理上见，数据库数据存放在数据文件中，从逻辑上见，数据库则是存放在表空间中，表空间有一个或是多个数据文件组成；

2、数据库的逻辑结构；
Oracle中逻辑结构包括表空间，段，区和块；
数据库由表空间构成，而表空间有是有段构成，而段有又是由区构成，而区又是由Oracle块构成的这样一种结构，可以提高数据库的效率；]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（27）：Oracle函数]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044663</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044663</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:46:57 +0800</pubDate><description><![CDATA[1、字符函数：


我们在这Oracle函数测试的时候，如果没有测试的表，我们可以用dual表；
SQL> select mod(10 , 2) from dual;
lower（char）：将字符串转化为小写格式；
upper（char） ：将字符串转化为大写格式；
length（char）：返回字符串长度：
substr（chat ，m ， n）：去字符串子串；（从地m个开始取]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（26）：Oracle命令]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044651</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044651</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:44:34 +0800</pubDate><description><![CDATA[1、conn[ect]：用法：conn 用户名/密码@网络服务名 [as sysdba/sysoper];当用特权用户身份连接时，必须带上 as sysdba 或者 as sysoper；

2、disc[onnect];说明：该命令用来断开于当前数据库的连接；

3、passw[ord]:说明：改命令用来写该用户的密码，如果想要修改其他用户的密码，需要使用sys或者system登陆；]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（25）：Oracle事务]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044637</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044637</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:43:28 +0800</pubDate><description><![CDATA[oracle事务：
1、什么是事务：事务用于保证数据的一致性，他由一组相关的DML（增加，删除，修改）语句组成，改组的DML语句要么全部成功，要么全部失败；
务通常由高级数据库操纵语言或编程语言（如SQL，C++或Java）书写的用户程序的执行所引起，并用形如begin transaction和end transaction语句（或函数调用）来界定。事务由事务开始(begin transact]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（24）：Oracle视图]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044627</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044627</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:42:17 +0800</pubDate><description><![CDATA[Ⅰ、介绍：
视图是一个虚拟表，其内容有查询定义，同真实的表一样，视图包含一系列带有名称的行和列数据，但是视图并不再数据库中一存储的数据值集形式存在。行和列的数据来自由定义视图的查询所引用的表，并且咋引用视图时动态生成；


㈠、案例：
①、如果要显示各个雇员的名字和他所在部门的名称，必须用两张表；但是现在只想用一张表就能完成；
②、假设管理员创建了一个用户，小红，但是希望小红只能够查询]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（23）：Oracle数据库管理--导入及导出]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044551</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044551</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:40:31 +0800</pubDate><description><![CDATA[1、Oracle数据库管理员的职责：

1)、安装和升级Oracle数据库；
2)、创建表，表空间，数据库，视图，索引等；
3)、指定并实施备份与恢复计划；
4)、数据库权限管理，调优，故障排除；
5)、对于高级DBA（database administratro），要求能够参与项目开发，会编写sql语句、存储过程、触发器、规则、约束、包；

2、管理数据库的用户主要是SYS和SY]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（22）：Oracle选择]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044543</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044543</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:32:13 +0800</pubDate><description><![CDATA[该选择什么数据库：
1、项目的规模；
a、项目负载多大，用户多大；
 b、项目成本；
 c、安全性；]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（21）：Oracle用户和用户管理]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044527</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044527</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:31:21 +0800</pubDate><description><![CDATA[1、SYS是超级用户，具有最高权限，具有syadba角色，有create database的权限；
2、system用户是管理操作员，权限也很大，具有sysoper角色，没有create database的权限；
3、一般来讲，对数据库维护使用system登陆就可以了；


传统的数据库系统，比如SQL Server，当我们用一个用户登录的时候，我们可以通过这个用户看到很多的数据库，而且]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（20）：Oracle远程连接以及连接命令]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044507</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044507</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:29:04 +0800</pubDate><description><![CDATA[ORACLE客户端连服务器的注意事项
 
   1. 通过SQL*NET协议，ORACLE客户端连服务器时一般需要配置sqlnet.ora和tnsnames.ora,init.ora。
   它们默认的目录在$ORACLE_HOME/network/admin 目录下
   
   也可以设置环境变量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目录]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（19）：orcle角色（2）]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044487</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044487</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:27:05 +0800</pubDate><description><![CDATA[一、何为角色？
　　我在前面的篇幅中说明权限和用户。慢慢的在使用中你会发现一个问题：如果有一组人，他们的所需的权限是一样的，当对他们的权限进行管理的时候会很不方便。因为你要对这组中的每个用户的权限都进行管理。
　　有一个很好的解决办法就是：角色。角色是一组权限的集合，将角色赋给一个用户，这个用户就拥有了这个角色中的所有权限。那么上述问题就很好处理了，只要第一次将角色赋给这一组用户，接下来就只要]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（18）：Orcle权限]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044465</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044465</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:25:27 +0800</pubDate><description><![CDATA[一、权限分类： 
系统权限：系统规定用户使用数据库的权限。（系统权限是对用户而言)。 

实体权限：某种权限用户对其它用户的表或视图的存取权限。（是针对表或视图而言的）。 

二、系统权限管理： 
1、系统权限分类： 
DBA: 拥有全部特权，是系统最高权限，只有DBA才可以创建数据库结构。 

RESOURCE:拥有Resource权限的用户只可以创建实体，不可以创建数据库结构]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（17）：PLSQL编写分页过程]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044373</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044373</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:21:11 +0800</pubDate><description><![CDATA[Ⅰ、介绍：分页是任何一个网站都会使用到的技术，因此学习pl/sql一定要掌握分页技术；

Ⅱ、简单的存储过程：无返回值的存储过程：
--现有异常表book：书号，书名，出版社；
--编写一个过程，可以向表中添加书籍，
--通过Java调用该过程 ；


SQL> --建表book；
SQL> create table book(
  2  bookId number ,
  3  bookN]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（16）：PLSQL触发器]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044363</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044363</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:14:34 +0800</pubDate><description><![CDATA[触发器：是指隐含的执行的存储过程；当定义触发器时候，必须要知道触发的时间和触发操作，常用的触发事件有insert ， update ，delete语句，而触发器操作实际就是一个pl/sql块；可以用create trigger来创建触发器；]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（15）：PLSQL函数包]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044343</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044343</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:13:48 +0800</pubDate><description><![CDATA[Ⅰ、介绍：在编写pl/sql程序时候，可以定义变量和常量，在pl/sql中包括有：
标量类型（scalar）
复合类型（composite）
参照类型（reference）
lob（large object）；

㈠、标量：（scalar）常用的类型：

在编写pl/sql的时候，如果要使用变量，需要在定义部分定义变量；

pl/sql中定义变量和常量的语法如下：

ide]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（14）：PLSQL函数包]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044333</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044333</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:10:07 +0800</pubDate><description><![CDATA[过程：


用于执行特定的操作，既可以指定输入参数（in） ， 也可以指定输出参数（out）。通过在过程中输入参数，可以将数据传递到执行部分；通过使用输出参数，可以将过程执行部分的数据传递到应用环境；在qplsql中可以使用create procedure 命令来创建过程；


①、案例一：

SQL> create procedure sp_pro3(spName varchar]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（13）：PLSQL函数包]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044317</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044317</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:08:10 +0800</pubDate><description><![CDATA[函数：函数用于返回特定的数据，当建立函数时候，在函数头部必须包含return子句，而在函数体内必须包含return语句返回数据；我们可以用create function来建立函数；


㈠、函数案例：

SQL> --函数案例；
SQL> --输入雇员的姓名，返回该雇员的年薪；
SQL> create or replace function myfun1(spName varchar2)]]></description><category></category></item><item><title><![CDATA[Oracle Database ：玩转Oracle学习笔记之（12）：PLSQL控制结构]]></title><link>https://blog.youkuaiyun.com/spongcer/article/details/9044313</link><guid>https://blog.youkuaiyun.com/spongcer/article/details/9044313</guid><author>spongcer</author><pubDate>Fri, 07 Jun 2013 09:04:31 +0800</pubDate><description><![CDATA[Ⅰ、介绍：条件，循环，顺序控制结构；

Ⅱ、条件分支语句；
if--then , if--then--else, if--then--elseif --else;
㈠、简单的判断语句；

SQL> --编写一个过程，可以输入一个员工名，
SQL> --如果该员工工资低于2000，就给该员工增加10%；
SQL> create or replace procedure mypro(spN]]></description><category></category></item></channel></rss>