自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 检查点SCN深入研究 checkpoint说明

检查点SCN深入研究一、检查点概述 大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录(以重做日志的形式)写入日志文件"的机制,来获得性能的优势。这句话的另外一种描述是:当用户提交事务,写数据文件是"异步"的,写日志文件是"同步"的。这就可能导致数据库实例崩溃时,内存中的DB_Buffer 中的修改过的数据,可能没有写入到数据块中。数据库在重新打开时,

2010-03-02 10:02:00 750

转载 Oracle数据库登录的身证验证

[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.

2010-01-31 08:47:00 631

转载 oracle登录认证知识

利用os审核登录oracle时在Win中实现对os的审核有如下几步:1、  create  os user id2、  create  os group   ora_dba(这个组中用户具有管理所有oracle database 的权限),             ora_sid_dba(只能对应到相应sid的管理权限。 Sid也即相应数据库的sid)            

2010-01-31 08:32:00 325

转载 NUMBER类型

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  

2010-01-26 14:59:00 455

转载 oracle的事务与锁与回滚段block

  SQL> create table a as select rownum a from t where rownum < 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

2010-01-24 22:16:00 389

转载 dump函数

问题:1. oracle中number,char/varchar,date等数据类型是怎么存储的?字节流是什么样的?2. 各种数据类型占用的字节长度是多大?SELECT dump(1), DUMP(123456), DUMP(-123456), DUMP(1234567890123456) -- 整数--SELECT DUMP(123456.789), DUMP(-123456.789), d

2010-01-24 21:46:00 575

原创 CREATE DATABASE 的步骤

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

2010-01-07 14:17:00 587

转载 手工建立Oracle10g 数据库

刚刚见好库,参考了好多文章,都是比较凌乱的,版本各异,自己总结如下。 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

2010-01-07 10:23:00 370

原创 oracle 字符集问题(7)

前面我们提到,通过修改props$的方式更改字符集在Oracle7之后是一种极其危险的方式,应该尽量避免。我们又知道,通过ALTER DATABASE CHARACTER SET更改字符集虽然安全可靠,但是有严格的子集和超集的约束,实际上我们很少能够用到这种方法。实际上Oracle还存在另外一种更改字符集的方式.如果你注意过的话,在Oracle的alert.log文件中,你可能看到过这

2009-05-13 13:34:00 573

原创 oracle 字符集问题(6)

最后我们来讨论一下乱码的产生。 通常在我们的现实环境中,存在3个字符集设置。第一: 客户端应用字符集(Client Application Character Set)第二: 客户端NLS_LANG参数设置第三: 服务器端,数据库字符集(Character Set)设置 我们说,一个字符在客户端应用(比如SQLPLUS,CMD,NOTEPAD等)中以怎样的字符显示取决于

2009-05-13 12:56:00 390

原创 oracle 字符集问题(5)

我们知道在导出文件中,记录着导出使用的字符集id,通过查看导出文件头的第2、3个字节,我们可以找到16进制表示的字符集ID,在Windows上,我们可以使用UltraEdit等工具打开dmp文件,查看其导出字符集:: 在Unix上我们可以通过以下命令来查看:cat expdat.dmp | od -x | head

2009-05-13 12:52:00 529

转载 oracle 数据库的字符集(3)

2. 字符集的更改 数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。我们也可以通过以下方式更改ALTER DATABASE CHARACTER SET  注意:修改数据库字符集时必须谨慎,修改之前一定要为数据库备份。由于不能回退这项操作,因此可能会造成数据丢失或者损坏。这是最简单的转换字符集的方式,但并不总是有效。这个命令在Oracle8时

2009-05-13 12:50:00 333

转载 oracle 数据库的字符集(4)

4. 导入导出及转换 导入导出是我们常用的一个数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。在导出操作时,非常重要的是客户端的字符集设置,也就是客户端的NLS_LANG设置。NLS_LANG参数由以下部分组成:NLS_LANG=_. NLS_LANG各部分含义如下:LANGUAGE指定:-Oracl

2009-05-13 12:50:00 373

原创 oracle 数据库的字符集(2)

2. 数据库的字符集 字符集在创建数据库时指定,在创建后通常不能更改,所以在创建数据库时能否选择一个正确的字符集就显得尤为重要。 在创建数据库时,我们可以指定字符集(CHARACTER SET)和国家字符集(NATIONAL CHARACTER SET)。字符集用来存储:     CHAR, VARCHAR2, CLOB, LONG等类型数据     用来标示诸如表名、列名以及PL/S

2009-05-13 12:49:00 375

转载 oracle 数据库字符集

Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持,Oracle可以支持多种语言及字符集,得以展示数据库的强大魅力。 由于不同语言及字符集的共同存储存在设置上具有一定的复杂性,字符集一度成为普遍困扰大家的一个主要问题。本文试图就一些常见问题进行探讨,希望可以把一些实际经验共享给大家!1. 字符集的基本知识如果从头

2009-05-13 12:32:00 441 1

转载 oracle 10g 字符集不同的库之间的数据导入导出问题

oracle 10g 字符集不同的库之间的数据导入导出问题1.同事从项目的生产环境通过EXP命令备份了DMP数据文件,计划导入到公司的数据库服务器进行分析,发现无法导入:提示错误:ORA-12899: too large for column string2.初以为是表空间大小不够,碰巧确实该服务器的表空间大小已经接近阀值,补充了数据文件扩充表空间大小,并设置为自动增长3.后发现不

2009-05-13 12:03:00 1394

原创 tablespace 的大小和使用情况

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

2008-11-08 23:24:00 596

原创 监控Undo表空间

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

2008-11-08 23:22:00 451

原创 initrans和maxtrans

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

2008-11-06 22:36:00 609

原创 OMF简介

OMF   ORACLE Managed File 的简称,包括控制文件,数据文件,联机日志文件和备份文件的管理。数据库中的OMF文件和非OMF文件可以同时存在。   要使用OMF必须设置几个初始化参数。1. db_create_file_dest 指定了数据文件的路径,当db_create_online_log_n(1-5)没有设置的时候也作为联机日志文件的路径.2. db_crea

2008-11-06 21:42:00 848

转载 写得蛮好的linux学习笔记 linux目录架构

          写得蛮好的linux学习笔记 linux目录架构/   根目录/bin    常用的命令 binary file 的目錄/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内     /boot/grub/menu.lst   GRUB设置     /boot/vmlinuz   内核     /boot/initrd     核心解壓縮所需 RAM D

2008-09-21 20:39:00 444

ireport crosstable问题

问题报表

2007-11-04

空空如也

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

TA关注的人

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