<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[阿泰]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/barryxt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; barryxt]]></copyright><item><title><![CDATA[手工重新创建控制文件----Oracle]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18988715</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18988715</guid><author>barryxt</author><pubDate>Sat, 08 Feb 2014 16:41:53 +0800</pubDate><description><![CDATA[控制文件对于Oralce数据库的作用，就好像微软操作系统中注册表的作用一样。控制文件是一个比较小的二进制文件，记录着数据库的结构信息。如果数据库控制文件发生孙华的话，则Oracle将无法正常启动。通常情况下，在创建数据库时会自动创建控制文件;并且当数据库的结构发生变化时，也会自动修改自动文件的内容。
　　但是，当数据库遇到一些故障导致控制文件发生损坏时，数据库管理员可能需要手工重新创建控制文件，]]></description><category></category></item><item><title><![CDATA[Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18796065</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18796065</guid><author>barryxt</author><pubDate>Sun, 26 Jan 2014 15:06:52 +0800</pubDate><description><![CDATA[在Oracle中CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2这五种类型的区别

1.CHAR(size)和VARCHAR(size)的区别

    CHAR为定长的字段，最大长度为2K字节；

    VARCHAR为可变长的字段，最大长度为4K字节；

2.CHAR(size)和NCHAR(size)的区别

    CHAR如果存放字母数字占]]></description><category></category></item><item><title><![CDATA[DBA,SYSDBA,SYSOPER三者的区别]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18727431</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18727431</guid><author>barryxt</author><pubDate>Fri, 24 Jan 2014 09:10:17 +0800</pubDate><description><![CDATA[什么是DBA？什么是SYSDBA，什么又是SYSOPER？三者究竟有何联系呢？

在Oracle数据库领域里，很多Oracle初学者（Me 2)很容易被这三个术语迷惑，就其原因还是基础概念没有弄清楚。记得自己刚开始接触Oracle的时候，也是云里雾里，现在基本弄明白，故写出来和大家分享：

DBA：在Oracle数据库里面其实只是一个角色（role)。那么什么是角色呢?可以简单的认为一个角]]></description><category></category></item><item><title><![CDATA[SQL Server char nchar varchar2 nvarchar2 区别]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18411327</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18411327</guid><author>barryxt</author><pubDate>Fri, 17 Jan 2014 16:46:14 +0800</pubDate><description><![CDATA[char
固定长度，非 Unicode 字符数据，长度为 n 个字节。n 的取值范围为 1 至 8,000，存储大小是 n 个字节。char 的 SQL 2003 同义词为 character。

varchar2
可变长度，非 Unicode 字符数据。n 的取值范围为 1 至 8,000。max 指示最大存储大小是 2^31-1 个字节。存储大小是输入数据的实际长度加 2 个字节。所输]]></description><category></category></item><item><title><![CDATA[oracle学习路线图]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18401961</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18401961</guid><author>barryxt</author><pubDate>Fri, 17 Jan 2014 10:34:43 +0800</pubDate><description><![CDATA[1、sql、pl/sql（网上有很多的视频，可以做一个简单的入手，然后看几本书，多做实验）
    作为oracle的基本功，需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数，以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作，他也是DBA的重要工作，而且对DBA的要求更高，你不但能看懂，还要能够找出问题。学些]]></description><category></category></item><item><title><![CDATA[.bash_profile和.bashrc的什么区别]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18365125</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18365125</guid><author>barryxt</author><pubDate>Thu, 16 Jan 2014 18:40:45 +0800</pubDate><description><![CDATA[/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash
 shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登]]></description><category></category></item><item><title><![CDATA[Oracle字符集的查看查询和Oracle字符集的设置修改]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18355201</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18355201</guid><author>barryxt</author><pubDate>Thu, 16 Jan 2014 12:29:57 +0800</pubDate><description><![CDATA[本文主要讨论以下几个部分：如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。
一、什么是Oracle字符集
       Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储，处理，检索数据。它使数据库工具，错误消息，排序次序，日期，]]></description><category></category></item><item><title><![CDATA[Window(64Bit) 安装 PL/SQL Developer图解]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18314635</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18314635</guid><author>barryxt</author><pubDate>Wed, 15 Jan 2014 16:49:29 +0800</pubDate><description><![CDATA[Window7,Window8等64位操作系统逐渐成为现行主流的windows操作系统，其32和64位系统平分秋色。然而当下还没有64位的PL/SQL Developer问世，直接用32位的PL/SQL Developer连64位服务器的Oracle的时候，总是出现这样那样的错误，通过网上资料和自己测试，找到一个可以正常使用的方法。

 

      1、下载oracle客户端(http]]></description><category></category></item><item><title><![CDATA[linux下创建oracle用户表空间2]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18310177</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18310177</guid><author>barryxt</author><pubDate>Wed, 15 Jan 2014 14:27:04 +0800</pubDate><description><![CDATA[Oracle安装完后，其中有一个缺省的数据库，除了这个缺省的数据库外，我们还可以创建自己的数据库。
为了避免麻烦，可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好，因为这里没有做好，会在创建表空间时出错—我就在这里花了几个小时，晕)。
创建完数据库后，并不能立即在数据库中建表，必须先创建该数据库的用户，并且为该用户指定表空间。
下面]]></description><category></category></item><item><title><![CDATA[linux下创建oracle用户表空间1]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18087569</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18087569</guid><author>barryxt</author><pubDate>Fri, 10 Jan 2014 16:49:18 +0800</pubDate><description><![CDATA[就是在已有的数据库实例上创建一个新的帐号，访问一些新的表
操作步骤如下：
1、登录linux，以oracle用户登录（如果是root用户登录的，登录后用 su - oracle命令切换成oracle用户）
2、以sysdba方式来打开sqlplus，命令如下： sqlplus "/as sysdba"
3、查看我们常规将用户表空间放置位置：执行如下sql：
select name fro]]></description><category></category></item><item><title><![CDATA[Linux开放1521端口允许网络连接Oracle Listene]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/18040335</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/18040335</guid><author>barryxt</author><pubDate>Thu, 09 Jan 2014 14:29:07 +0800</pubDate><description><![CDATA[症状：
1. TCP/IP连接是通的。可以用ping 命令测试。
2. 服务器上Oracle Listener已经启动。
  lsnrctl status  查看listener状态
  lsnrctl start    启动Oracle listener
3. 客户端得到的错误信息通常是：ORA-12170： TNS:连接超时
这时，我们基本可以肯定是服务器没有开放1521端口（假设]]></description><category></category></item><item><title><![CDATA[Oracle 11g 客户端的安装和配置]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/17963171</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/17963171</guid><author>barryxt</author><pubDate>Tue, 07 Jan 2014 17:04:43 +0800</pubDate><description><![CDATA[数据库和客户端在不同的机器之上。

在安装之前，在安装Oracle数据库的服务器上导航到下面的目录。







将listener.ora和tnsnames.ora中的host中的localhost都改为机器的IP地址，我的为192.168.1.102


而后开始安装Oracle客户端




选择定制，可以自己定义安装的组件。






]]></description><category></category></item><item><title><![CDATA[RHEL6系列教程之Yum软件仓库配置]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/17505537</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/17505537</guid><author>barryxt</author><pubDate>Mon, 23 Dec 2013 15:32:39 +0800</pubDate><description><![CDATA[对于rhel6的软件创库配置其实与以往的rhel版本没有多大区别，配置语法上基本一样，只是增加了一些额外的参数，还有，就是系统安装光盘的目录结构发生了变化。
以下是rhel_6.0-i386-DVD的目录结构：
HighAvailability  
            Server repodata -> Server/repodata
            Packages -> ]]></description><category></category></item><item><title><![CDATA[oracle 11g各种下载地址]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/17436433</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/17436433</guid><author>barryxt</author><pubDate>Fri, 20 Dec 2013 10:15:08 +0800</pubDate><description><![CDATA[Oracle Database 11g Release 2 Standard Edition and Enterprise Edition Software Downloads
Oracle 数据库 11g 第 2 版 标准版、
企业版 软件下载
 Microsoft Windows（32 位） 光盘 1、光盘 2 (2GB) 1
 Microsoft Windows (x64) 光盘 1]]></description><category></category></item><item><title><![CDATA[LINUX软件包的一般安装方法]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/17416227</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/17416227</guid><author>barryxt</author><pubDate>Thu, 19 Dec 2013 15:11:22 +0800</pubDate><description><![CDATA[在LINUX的世界里，软件的安装主要的是有两种方式，一种是rpm包，还有一种就是tar包。对于这两种包，一般的安装方法是这样的：
1）rpm包的安装
安装rpm包时需要一个参数就是-i.也就是就是可以用这样的命令来安装：
rpm -i *.rpm
但是我们在安装时总是希望能看到一些信息，这时就可以用这样的命令：
rpm -ivh *.rpm
这时就会显示出软件包的安装进度以及安装中的信]]></description><category></category></item><item><title><![CDATA[RedHat Enterprise Linux root密码更改]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/17412031</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/17412031</guid><author>barryxt</author><pubDate>Thu, 19 Dec 2013 11:09:28 +0800</pubDate><description><![CDATA[1.先在虚拟机中启动Red Hat Linux。
　　2.在Grub引导程序中，在下面给出了一系列提示。有兴趣的朋友可以都去试验一下。我们这里按“e”键进入系统启动前的Grub配置.
　　3.然后我们选择中间那一项：“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”按“e”键进入编辑。(注：阴影部分不一定完全相同)
　　4.在“LABEL=/”后面输入“空格]]></description><category></category></item><item><title><![CDATA[什么是预编译？]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/4967495</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/4967495</guid><author>barryxt</author><pubDate>Tue, 08 Dec 2009 21:19:00 +0800</pubDate><description><![CDATA[文章（一）处理#开头的指令,比如拷贝#include包含的文件代码，#define宏定义的替换,条件编译等　　就是为编译做的预备工作的阶段　　主要处理#开始的预编译指令　　预编译指令指示了在程序正式编译前就由编译器进行的操作，可以放在程序中的任何位置。常见的预编译指令有：　　(1)#include 指令　　该指令指示编译器将xxx.xxx文件的全部内容插入此处。若用　　]]></description><category></category></item><item><title><![CDATA[TCP三次握手/四次挥手]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/4965550</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/4965550</guid><author>barryxt</author><pubDate>Tue, 08 Dec 2009 16:27:00 +0800</pubDate><description><![CDATA[在TCP/IP协议中，TCP协议提供可靠的连接服务，采用三次握手建立一个连接，如图1所示。 （1）第一次握手：建立连接时，客户端A发送SYN包（SYN=j）到服务器B，并进入SYN_SEND状态，等待服务器B确认。（2）第二次握手：服务器B收到SYN包，必须确认客户A的SYN（ACK=j+1），同时自己也发送一个SYN包（SYN=k），即SYN+ACK包，此时服务器B进入SYN_RECV状]]></description><category></category></item><item><title><![CDATA[大端和小端（三篇好文章）]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/4960009</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/4960009</guid><author>barryxt</author><pubDate>Mon, 07 Dec 2009 22:39:00 +0800</pubDate><description><![CDATA[　文章一： 端模式（Endian）的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类，从圆头开始将鸡蛋敲开的人被归为Big Endian，从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头（Big-Endian）敲开还是从小头（Little-Endian）敲开。在计算机业Big Endi]]></description><category></category></item><item><title><![CDATA[依赖、关联、聚合、组合区别]]></title><link>https://blog.youkuaiyun.com/barryxt/article/details/4755043</link><guid>https://blog.youkuaiyun.com/barryxt/article/details/4755043</guid><author>barryxt</author><pubDate>Sun, 01 Nov 2009 20:29:00 +0800</pubDate><description><![CDATA[ 世界是普遍联系的，因此程序世界中的类，也不可能是孤立的。UML为我们定义了它们之间的关系，就是：依赖、关联、聚合、组合还有泛化。        泛化关系比较好理解，就是表示类之间的继承关系。容易混淆的是依赖、关联、聚合和组合的关系。这里做一些甄别：       1、 依赖和关联的颠倒颠       在网上查找了一下依赖和关联的区别，有说“关联本身即是一种依赖”，亦有说“依赖是一种弱关]]></description><category></category></item></channel></rss>