<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chen3512786的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chen3512786</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chen3512786]]></copyright><item><title><![CDATA[检查点SCN深入研究 checkpoint说明]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5337784</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5337784</guid><author>chen3512786</author><pubDate>Tue, 02 Mar 2010 10:02:00 +0800</pubDate><description><![CDATA[检查点SCN深入研究一、检查点概述 大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录（以重做日志的形式）写入日志文件"的机制，来获得性能的优势。这句话的另外一种描述是：当用户提交事务，写数据文件是"异步"的，写日志文件是"同步"的。这就可能导致数据库实例崩溃时，内存中的DB_Buffer 中的修改过的数据，可能没有写入到数据块中。数据库在重新打开时，]]></description><category></category></item><item><title><![CDATA[Oracle数据库登录的身证验证]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5273985</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5273985</guid><author>chen3512786</author><pubDate>Sun, 31 Jan 2010 08:47:00 +0800</pubDate><description><![CDATA[[oracle@liwei admin]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Thu May 1 15:55:18 2008Copyright (c) 1982, 2005, Oracle.  All rights reserved.Connected to an idle instance.]]></description><category></category></item><item><title><![CDATA[oracle登录认证知识 ]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5273973</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5273973</guid><author>chen3512786</author><pubDate>Sun, 31 Jan 2010 08:32:00 +0800</pubDate><description><![CDATA[利用os审核登录oracle时在Win中实现对os的审核有如下几步：1、  create  os user id2、  create  os group   ora_dba(这个组中用户具有管理所有oracle database 的权限),             ora_sid_dba（只能对应到相应sid的管理权限。 Sid也即相应数据库的sid）             ]]></description><category></category></item><item><title><![CDATA[NUMBER类型]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5258021</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5258021</guid><author>chen3512786</author><pubDate>Tue, 26 Jan 2010 14:59:00 +0800</pubDate><description><![CDATA[1>.NUMBER类型细讲：Oracle number datatype 语法：NUMBER[(precision [, scale])]简称：precision --> p      scale     --> sNUMBER(p, s)范围： 1 保存数据范围：-1.0e-130 保存在机器内部的范围： 1 ~ 22 bytes有效为：从左边第一个不为0的数算起的位数。s的情况：s > 0  ]]></description><category></category></item><item><title><![CDATA[oracle的事务与锁与回滚段block]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5251860</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5251860</guid><author>chen3512786</author><pubDate>Sun, 24 Jan 2010 22:16:00 +0800</pubDate><description><![CDATA[　　SQL> create table a as select rownum a from t where rownum &lt; 100;　　表已创建。　　SQL> alter table a initrans 5;　　表已更改。　　SQL> update a set a = 100 where a in (1,3,5,7,9);　　已更新5行。　　SQL> alter system dum]]></description><category></category></item><item><title><![CDATA[dump函数]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5251797</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5251797</guid><author>chen3512786</author><pubDate>Sun, 24 Jan 2010 21:46:00 +0800</pubDate><description><![CDATA[问题：1. oracle中number，char/varchar，date等数据类型是怎么存储的？字节流是什么样的？2. 各种数据类型占用的字节长度是多大？SELECT dump(1), DUMP(123456), DUMP(-123456), DUMP(1234567890123456) -- 整数--SELECT DUMP(123456.789), DUMP(-123456.789), d]]></description><category></category></item><item><title><![CDATA[CREATE DATABASE 的步骤]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5150304</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5150304</guid><author>chen3512786</author><pubDate>Thu, 07 Jan 2010 14:17:00 +0800</pubDate><description><![CDATA[Complete the following steps to create a database with the CREATE DATABASE statement. The examples create a database named mynewdb.Step 1: Specify an Instance Identifier (SID)Step 2: Ensure That t]]></description><category></category></item><item><title><![CDATA[手工建立Oracle10g 数据库]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/5148400</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/5148400</guid><author>chen3512786</author><pubDate>Thu, 07 Jan 2010 10:23:00 +0800</pubDate><description><![CDATA[刚刚见好库，参考了好多文章，都是比较凌乱的，版本各异，自己总结如下。 RedHat WS3＋Oracle10g Release 2 Oracle10gR2下手动创建数据库 $su - oracle 1．设置系统环境变量： ORACLE_HOME=/home/oracle/product/10.2.0 ORACLE_BASE=/home/oracle 2．系统规划： 实例名称ORACLE_SID=t]]></description><category></category></item><item><title><![CDATA[oracle 字符集问题（7）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176828</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176828</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 13:34:00 +0800</pubDate><description><![CDATA[前面我们提到，通过修改props$的方式更改字符集在Oracle7之后是一种极其危险的方式，应该尽量避免。我们又知道，通过ALTER DATABASE CHARACTER SET更改字符集虽然安全可靠，但是有严格的子集和超集的约束，实际上我们很少能够用到这种方法。实际上Oracle还存在另外一种更改字符集的方式.如果你注意过的话，在Oracle的alert.log文件中，你可能看到过这]]></description><category></category></item><item><title><![CDATA[oracle 字符集问题（6）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176683</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176683</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:56:00 +0800</pubDate><description><![CDATA[最后我们来讨论一下乱码的产生。 通常在我们的现实环境中，存在3个字符集设置。第一: 客户端应用字符集(Client Application Character Set)第二: 客户端NLS_LANG参数设置第三: 服务器端，数据库字符集(Character Set)设置 我们说，一个字符在客户端应用(比如SQLPLUS,CMD,NOTEPAD等)中以怎样的字符显示取决于]]></description><category></category></item><item><title><![CDATA[oracle 字符集问题（5）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176669</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176669</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:52:00 +0800</pubDate><description><![CDATA[我们知道在导出文件中，记录着导出使用的字符集id,通过查看导出文件头的第2、3个字节，我们可以找到16进制表示的字符集ID,在Windows上，我们可以使用UltraEdit等工具打开dmp文件，查看其导出字符集:: 在Unix上我们可以通过以下命令来查看:cat expdat.dmp | od -x | head                      ]]></description><category></category></item><item><title><![CDATA[oracle 数据库的字符集（4）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176657</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176657</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:50:00 +0800</pubDate><description><![CDATA[4． 导入导出及转换 导入导出是我们常用的一个数据迁移及转化工具，因其导出文件具有平台无关性，所以在跨平台迁移中，最为常用。在导出操作时，非常重要的是客户端的字符集设置，也就是客户端的NLS_LANG设置。NLS_LANG参数由以下部分组成:NLS_LANG=_. NLS_LANG各部分含义如下:LANGUAGE指定:-Oracl]]></description><category></category></item><item><title><![CDATA[oracle 数据库的字符集（3）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176655</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176655</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:50:00 +0800</pubDate><description><![CDATA[2． 字符集的更改 数据库创建以后，如果需要修改字符集，通常需要重建数据库，通过导入导出的方式来转换。我们也可以通过以下方式更改ALTER DATABASE CHARACTER SET  注意:修改数据库字符集时必须谨慎，修改之前一定要为数据库备份。由于不能回退这项操作,因此可能会造成数据丢失或者损坏。这是最简单的转换字符集的方式，但并不总是有效。这个命令在Oracle8时]]></description><category></category></item><item><title><![CDATA[oracle 数据库的字符集（2）]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176651</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176651</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:49:00 +0800</pubDate><description><![CDATA[2． 数据库的字符集 字符集在创建数据库时指定，在创建后通常不能更改，所以在创建数据库时能否选择一个正确的字符集就显得尤为重要。 在创建数据库时，我们可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。字符集用来存储:     CHAR, VARCHAR2, CLOB, LONG等类型数据     用来标示诸如表名、列名以及PL/S]]></description><category></category></item><item><title><![CDATA[oracle 数据库字符集]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176558</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176558</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:32:00 +0800</pubDate><description><![CDATA[Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持，Oracle可以支持多种语言及字符集，得以展示数据库的强大魅力。 由于不同语言及字符集的共同存储存在设置上具有一定的复杂性，字符集一度成为普遍困扰大家的一个主要问题。本文试图就一些常见问题进行探讨，希望可以把一些实际经验共享给大家！1． 字符集的基本知识如果从头]]></description><category></category></item><item><title><![CDATA[oracle 10g 字符集不同的库之间的数据导入导出问题]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/4176441</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/4176441</guid><author>chen3512786</author><pubDate>Wed, 13 May 2009 12:03:00 +0800</pubDate><description><![CDATA[oracle 10g 字符集不同的库之间的数据导入导出问题1.同事从项目的生产环境通过EXP命令备份了DMP数据文件，计划导入到公司的数据库服务器进行分析，发现无法导入：提示错误：ORA-12899: too large for column string2.初以为是表空间大小不够，碰巧确实该服务器的表空间大小已经接近阀值，补充了数据文件扩充表空间大小，并设置为自动增长3.后发现不]]></description><category></category></item><item><title><![CDATA[tablespace 的大小和使用情况]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/3257077</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/3257077</guid><author>chen3512786</author><pubDate>Sat, 08 Nov 2008 23:24:00 +0800</pubDate><description><![CDATA[SELECT UPPER(F.TABLESPACE_NAME) "表空间名",       D.TOT_GROOTTE_MB "表空间大小(M)",       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",       TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB ]]></description><category></category></item><item><title><![CDATA[监控Undo表空间]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/3257069</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/3257069</guid><author>chen3512786</author><pubDate>Sat, 08 Nov 2008 23:22:00 +0800</pubDate><description><![CDATA[1:查看所有的Undo表空间SELECT * FROM dba_tablespaces where contents=UNDO2:Undo大小计算公式：SELECT ((UR * (UPS * DBS)) + (DBS * 24))/1048576 AS "MB"FROM (SELECT value AS URFROM v$parameterWHERE name = undo_r]]></description><category></category></item><item><title><![CDATA[initrans和maxtrans ]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/3241903</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/3241903</guid><author>chen3512786</author><pubDate>Thu, 06 Nov 2008 22:36:00 +0800</pubDate><description><![CDATA[initrans和maxtrans 下面是个测试方法The interested transaction list is an array that keeps track of (some of) the most recent transactions on a block. The size of this array is speci]]></description><category></category></item><item><title><![CDATA[OMF简介]]></title><link>https://blog.youkuaiyun.com/chen3512786/article/details/3241474</link><guid>https://blog.youkuaiyun.com/chen3512786/article/details/3241474</guid><author>chen3512786</author><pubDate>Thu, 06 Nov 2008 21:42:00 +0800</pubDate><description><![CDATA[OMF   ORACLE Managed File 的简称，包括控制文件，数据文件，联机日志文件和备份文件的管理。数据库中的OMF文件和非OMF文件可以同时存在。   要使用OMF必须设置几个初始化参数。1. db_create_file_dest 指定了数据文件的路径，当db_create_online_log_n（1-5）没有设置的时候也作为联机日志文件的路径.2. db_crea]]></description><category></category></item></channel></rss>