ORACLE学习笔记
文章平均质量分 81
tirgerfly
这个作者很懒,什么都没留下…
展开
-
在Oracle中实现数据库的复制
在Oracle中实现数据库的复制在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 一、实现数据库复制的前提条件 1、数据库支持高级复制功能 您可以用system身份登录数据库,查看v$option视图,如果其中Advanced replication为TRUE原创 2005-06-27 11:31:00 · 1025 阅读 · 0 评论 -
用sqlloader(sqlldr)装载LOB数据
我们都知道处理LOB数据是很烦人的,在数据库设计完成后,我们常常需要装载测试数据,同样对于LOB很烦人,我们可以用sql*loader来实现, following is the control file: Load DATA INFILE * INTO TABLE big_table REPLACE FIELDS TERMINATED BY X09 OPTIONALLY ENCLOSE原创 2005-11-28 13:52:00 · 1353 阅读 · 0 评论 -
Oracle DBA 日常管理
修改:2000/8/23作者:Thomas B. Cox,with Christine Choi目的:这篇文档有很详细的资料记录着对一个甚至更多的ORACLE 数据库每天的,每月的,每年的运行的状态的结果及检查的结果,在文档的附录中你将会看到所有检查,修改的SQL和PL/SQL 代码。修改笔记: 1.1 在Steve DeNunzio 的existext.sql中所识别的类型1.2 固定的类型原创 2005-11-24 10:33:00 · 900 阅读 · 0 评论 -
oracle里面如何写case语句及decode and sign 函数用法
如下:SELECT LogID,UserID,LogTime,Url,Description,(case OperateType when OperateType = 0 then 新增 when OperateType=1 then 修改 else 删除 end case) FROM LOG ????1. caseSELECT LogID,UserID,LogTime,Url,D原创 2005-11-24 10:18:00 · 4131 阅读 · 0 评论 -
oracle转换函数
1.日期add_months(d,n)oracle 转换函数的使用n 为月的倍数 :例如 d=20041116 add_months(to_date(d,yyyymmdd,1) 结果为 20041216 日2.数字转换函数to_number(c,999,999)转换字符串为number型例如: c=158,000 to_number(c,999,999) =15原创 2005-11-24 10:12:00 · 1022 阅读 · 0 评论 -
oracle control file
1 定义当前物理数据库状态信息的二进制文件(1)控制文件丢失的话要求恢复(2)它是在MOUNT状态被读取的(可以在NOMOUNT状态用CREATE CONFILE重建)(3)它是数据库操作必须的 (4)它只能连接到单一的数据库(5)它是用来维护数据库完整性的(6)它的建立是在建立数据库时进行初始化的(7)它要求进行多工的备份2 一个控制文件包含以下栏目(1)数据库名和标识和建立时的时间戳 (S原创 2005-06-11 16:39:00 · 3046 阅读 · 0 评论 -
第五章 Redo Log Files(2005.6.9)
2005-6-8Basic Dynamic Performance View Dynamic Performance View (accessible in the NOMOUNT stage or above)DescriptionV$PARAMETER Contains information about the initialization parameterV$SGA Contains s原创 2005-06-09 10:44:00 · 1568 阅读 · 0 评论 -
oracle sql loader 的使用
一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过程之中,总会出现这样或者那样的问题,这原创 2005-06-09 14:15:00 · 1044 阅读 · 0 评论 -
第八章 configuring the database archiving mode
no archiving mode1.the redo log files are used circular fashion(重做日志文件以循环方式被使用)2.在一个检测点被移走以后一个日志文件可以立即被重新使用3.在重做日志文件补重写后,介质恢复只可能恢复到最近一次的完全备份changing the archiving mode<p class="MsoNormal"原创 2005-06-07 11:46:00 · 2119 阅读 · 0 评论 -
内核参数意义
shmmax - 共享内存段,建议设大点, 达到最大SGAshmmin - 最小的共享内存段.shmmni - 共享内存标志符的数量.shmseg - 一个进程可分配的最大内存段数.shmall - 最大可允许的内存数,比SGA还要大.semmns - 信号量,跟ORACLE的PROCESS数有关.semmsl - 一个信号量中最大的信号量数.SGA=((db_block_buffers * bl原创 2005-08-16 17:05:00 · 1049 阅读 · 0 评论 -
Oracle内存分配与调整
l 前言对于oracle 的内存的管理,截止到9iR2,都是相当重要的环节,管理不善,将可能给数据库带来严重的性能问题。下面我们将一步一步就内存管理的各个方面进行探讨。l 概述oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是SGA 和PGA(process global area or private global area)。对于SGA区域内的内存来说,是共享的全局原创 2005-08-12 17:06:00 · 2629 阅读 · 0 评论 -
LINUX 下ORACLE的启动脚本
#!/bin/bash## (c) denis.klaric@in2.hr## name: /etc/rc.d/init.d/ora9# description: starts and stops oracle 9i database, TNS listener# and fixes kernel parameters for oracle#oracle environmentexport原创 2006-06-27 14:15:00 · 1548 阅读 · 0 评论