- 博客(41)
- 资源 (1)
- 收藏
- 关注
原创 如何确定或调整undo表空间的大小
Oracle的undo数据就是事务中那些被更改,但是没有被提交的数据。undo数据可以用来提供事务回滚,恢复事务或读一致性等特性。undo表空间就是用来保存undo数据的。undo表空间的大小取决于以下三方面的因素:1. Oracle初始化参数UNDO_RETENTION2. 每秒产生的undo数据块3. Oracle初始化参数DB_BLOCK_SIZEunto表空间的
2015-09-09 17:22:16
2530
转载 Fedora 17 安装显卡驱动正确方法
http://blog.csdn.net/yangzhencheng_001/article/details/8040171台试机因为硬件不是很好。所以,我让台式机从 Ubuntu 回到了 Fedora 阵营中去。安装了到现在为止最新发行版: Fedora 17。但是,一直没有安过官方驱动,所以——嘿嘿,忘记如何安了。上网看了一篇文章,发现还不错,但是有一个关键地方是错误的
2014-11-25 09:54:19
507
转载 Oracle存储过程中使用临时表
一、Oracle临时表知识 在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。 1) 会话级临时表 示例
2014-11-02 11:00:40
1309
转载 oracle 监听启动、停止、查看命令
1.su oracle 然后启动监听器1.lsnrctl start 会看到启动成功的界面;1.lsnrctl stop 停止监听器命令.1.lsnrctl status 查看监听器命令.oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全3.oracle软件本身的安全os的安全依赖相应的操作系
2014-11-02 09:58:28
665
转载 ORACLE 监听动态注册与静态注
http://blog.csdn.net/zhaowenzhong/article/details/6118478注册就是将数据库作为一个服务注册到监听程序中。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请链接到数据库。这个服务名可以与数据库名一样,也有可能不一样。 在数据库服务启动的过程中,数据库服务器向监听程序中注册相应的服务。无论何
2014-11-02 09:55:15
465
转载 oracle 监听启动、停止、查看命令
oracle 然后启动监听器1.lsnrctl start 会看到启动成功的界面;1.lsnrctl stop 停止监听器命令.1.lsnrctl status 查看监听器命令.oracle数据库的安全包含两部分:1.一部分是os的安全2.网络的安全3.oracle软件本身的安全os的安全依赖相应的操作系统及管理员
2014-11-02 09:45:11
568
转载 数据库设计中的14个关键技巧
http://www.cnblogs.com/rootq/archive/2009/06/11/1501034.html1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。
2014-10-31 13:43:46
365
转载 db_name,instance_name,service_names,db_domain,global_name,global_names
http://www.cnblogs.com/rootq/archive/2009/06/14/1502991.html1、db_name 数据库名SQL> connect xys/manager as sysdba已连接。SQL> show userUSER 为 "SYS"SQL> show parameter db_nameNAME TYPE VALUE--
2014-10-31 13:42:23
696
转载 Oracle数据库的闪回恢复区
Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的。这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了。oracle10g大大的增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。flashback log有点类似redo log,只不过redo lo
2014-10-31 13:40:54
453
转载 oracle之检查点(Checkpoint)
检查点是一个数据库事件,它把修改数据从高速缓存写入磁盘,并更新控制文件和数据文件。检查点分为三类:1)局部检查点:单个实例执行数据库所有数据文件的一个检查点操作,属于此实例的全部脏缓存区写入数据文件。触发命令:svmrgrl>alter system checkpoint local;这条命令显示的触发一个局部检查点。2)全局检查点:所有实例(对应并行数据服务器)执行数据库
2014-09-19 16:49:57
412
转载 oracle之约束
一、维护数据的完整性概述:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在Oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。1、约束约束用于确保数据库数据满足特定的商业规则。在Oracle中,约束包括:not null、unique、primar
2014-09-19 16:46:20
406
转载 使用expdp导出数据
http://blog.sina.com.cn/s/blog_62f8bf9b0100w9ux.htmlData Pump是服务端工具,只能在服务器上使用。这与exp工具不同。 Data Pump有以下些优点:1.PARALLEL 并行2.START_JOB 可控制job进行import作业3.ATTACH4.NETWOR
2014-09-11 15:16:48
1754
转载 expdp impdp中 exclude/include 的使用
转载:http://blog.csdn.net/liqfyiyi/article/details/7248911exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和includ
2014-09-11 15:12:28
491
转载 linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
转载:http://blog.itpub.net/16566331/viewspace-664535/
2014-08-03 20:59:20
478
转载 Oracle用户验证之外部验证
http://blog.itpub.net/25264937/viewspace-6893441、概述Oracle外部验证又称操作系统验证。用户可以在不输入用户名、密码的情况下,连接到数据库。使用外部验证时,依赖于操作系统或者网络验证服务来限制用户对数据库的访问。启用外部验证,需要在参数文件中,设置OS_AUTHENT_PREFIX参数。OS_AUTHENT
2014-07-23 15:46:27
1641
转载 【Flashback】Flashback EXP功能实践
Flashback EXP功能实现了导出某一个时间点或具体SCN点的数据,在备份和恢复某一个特定时间数据提供了可能。这个功能得益于EXP工具提供的两个参数:FLASHBACK_SCN和FLASHBACK_TIME,下面分别使用这两个参数进行一下实践:1.创建实验环境sec@ora10g> set time on;07:23:48 sec@ora10g> create table
2014-07-18 16:56:21
500
转载 在VMware中给Solaris增加新硬盘并进行分区和挂载
1. 在VMware的Summary View界面选择Edit virtualmachine settings,add一个新的hard disk,选择IDE方式, 确定添加后在Device中会看到多出一块Hard Disk 2(IDE 0:1)。2. 启动Solaris,这里有几种方法让系统检测出新硬盘:a) 在系统启动界面提示“IF thesyst
2014-06-24 16:11:02
619
转载 solaris裸设备和格式化分区和查看硬盘
# format ====查看已经挂接上的硬盘==Searching for disks...doneAVAILABLE DISK SELECTIONS: 0. c0d0 /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 1. c2t1d0 157 alt 2 hd 64 sec 32> (这
2014-06-23 20:04:44
1959
转载 Windows Server 2008搭建时钟同步服务器
转载:概述:本文主要讲解如何通过Windows Server 2008搭建自己的时钟同步服务器,保证系统中各个服务器的时钟同步。背景:在上周五“博客无双”活动的奖品拍卖过程中,由于Web服务器与数据库服务器的时钟不同步,造成竞拍结果引起争议。最后5秒内出价的一位朋友,数据库记录的出价时间超出了拍卖结束时间。这个程序造成的问题,完全是我们的责任,我们将给那位最后出价者
2014-06-17 10:20:15
710
转载 ntp时间同步,各种配置方法
1 Windows xp NTP服务器的配置(2003配置方式一样)1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。2) 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。找到下面的注册表项然后单击它:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3
2014-06-17 10:15:57
5887
转载 Solaris时间同步设置
方法1:服务器端客户端方式(自动同步了,不需要ntpdate这种命令)服务器设置1、拷贝ntp服务器配置样本作为ntp配置文件# cp -p /etc/inet/ntp.server/etc/inet/ntp.conf2、编辑ntp.conf,进行服务器配置# vi /etc/inet/ntp.conf将原文件中server 127.127.XType.0 pr
2014-06-17 09:28:05
875
转载 linux用dd测试磁盘速度
服务器装好系统之后,想要知道硬盘的读写是否能满足服务的需要,如果不满足硬盘的IO就是服务的一个瓶颈。所以我们需要测试硬盘的读写速度,测试的方法很多,下面是使用linux 自带的dd命令测试硬盘的读写速度。首先要了解两个特殊的设备:/dev/null:回收站、无底洞/dev/zero:产生字符time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero
2014-06-06 07:44:59
464
转载 Row Chaining and Migrating--行连接
表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放不下)第一种情况:INSERT的时候,INSERT时候行的大小就超一个块的大小。Oracle把这行的数据存储在一连串的数据块里(Oracle Stores the data for the row in a chain of data blocks),这种情况称为行链接(Row Chain),一般不可避免(除非使用更大的数据
2014-05-31 10:20:16
576
转载 表段、索引段上的LOGGING与NOLOGGING
文章转载:http://blog.csdn.net/leshami/article/details/6131176--====================================-- 表段、索引段上的LOGGING与NOLOGGING--==================================== 在有些情况下,对于表段和索引段可以采用记录日志的
2014-05-30 15:53:45
845
转载 日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING)
文章转载:http://blog.csdn.net/leshami/article/details/6130866--==================================================-- 日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING)--=======================================
2014-05-30 15:52:33
687
转载 "log file sync" 等待事件
文章转载:http://www.eygle.com/statspack/statspack14-LogFileSync.htm
2014-05-15 11:20:51
522
原创 在线修改redo.文件的路径
------------在线修改redo.log文件的路径------1.登陆Enter user-name: systemEnter password: Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning
2014-05-15 11:01:01
3703
转载 ORACLE 等待事件--《深入浅出ORACLE第八章》
等待事件的源起等待事件的概念大概是从ORACLE 7.0.12中引入的,大致有100个等待事件。在ORACLE 8.0中这个数目增大到了大约150个,在ORACLE 8I中大约有220个事件,在ORACLE 9IR2中大约有400个等待事件,而在最近ORACLE 10GR2中,大约有874个等待事件。虽然不同版本和组件安装可能会有不同数目的等待事件,但是这些等待事件都可以通过查询V$EVE
2014-05-14 17:08:14
441
转载 buffer busy waits
转载:http://www.itpub.net/thread-1372826-1-1.html以前一直以为buffer busy waits是以为一个对象读取过于频繁导致的,可是事实是这样吗?看看我的实验吧。SQL> select * from v$version;BANNER-------------------------------------------------
2014-05-14 15:10:43
425
转载 非空闲的等待事件-db file parallel write
db file parallel write(SYSTEM I/0类)(DBWR专属等待事件)与其名称暗示相反,该事件不与任何并行DML操作相关。该等待事件属于DBWR进程,DBWR进程负责向数据文件写入脏数据块的唯一进程,即DBWR进程执行对使用SGA的所有数据库写入。阻塞该进程的是操作系统的IO子系统。当然DBWR进程的写入操作也会对同一磁盘操作的其他会话造成影响。
2014-05-14 15:04:46
951
转载 Oracle创建存储过程、创建函数、创建包基本语法
一、Oracle创建存储过程 1、基本语法create or replace procedure update_emp_sal(Name in out type, Name in out type, ...) isbegin end update_emp_sal;2、写一个简单的例子修改emp表的ename字段create or rep
2014-05-13 16:57:24
2974
原创 行列转换:多条记录按规定数量分组合并后显示
有数据如下:14:32:08 scott@ORCL> select random_string st from tb;ST----------T2OGG47HIMJKUIH0BKFKL1HR033OW5K1WOKE6D78RB3B1ER0B6KM要求查询结果如
2014-05-13 14:38:15
1312
原创 行列转换:多条记录按规定数量分组合并后显示
有数据如下11:29:27 scott@ORCL> select sn, random_string st from tb; SN ST---------- -------------------------------------------------- 1 T2 2 OG 3 G4
2014-05-13 14:33:41
271
转载 oracle行列转换总结
最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧。行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下1
2014-05-12 22:15:13
452
原创 数据误删后如何使用Flashback恢复数据
Flashback QueryFlashback 是ORACLE 自9i 就开始提供的一项特性,在9i 中利用oracle 查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。一、Flashback Query正如前言中所提,Flashback Query 是利
2014-05-05 15:00:55
544
转载 Oracle直方图的深入理解
直方图概述直方图是一种统计学上的工具,并非Oracle专有,通常情况下它会表现为一种几何图形表,这个图形表是根据从实际环境中所收集来的被管理对象某个方面的质量分布情况的数据所绘制成的,通常会画成以数量为底边,以频度为高度的一系列连接起来的矩形图,因此直方图在统计学上也称为质量分布图。在Oracle中直方图是一种对数据分布质量情况进行描述的工具。它会按照某一列不同值出现数量多少,以及出现的频
2014-05-04 15:00:01
420
转载 索引——二元高度
作为数据库管理员来说,要在表上建立索引很简单。但是要知道这个索引是否合适、如何优化索引则就具有一定的难度。这项工作也是用来评价一个数据库管理员是否算得上专家的一个重要指标。那么为什么索引优化有这么大的难度呢?这主要是因为索引优化是考察一个数据库管理员经验的时候。笔者今天就跟大家分享一下这方面的管理经验。 其实在数据库中本身就提供了一些比较有参考价值的信息,可以帮助管理员来做好索引的设计与
2014-05-04 14:39:05
828
原创 linux下安装oracle10g以及Rman备份测试
=============================================================== oracle 10G 安装以及 rman 备份测试 ==
2014-05-04 11:11:16
862
转载 Rman Crosscheck删除失效归档
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。1.Crosscheck日志 $ rman target / Recovery Manager: Release 9.2.0.4.0 - 64bit Production Copyright
2014-05-04 10:55:05
485
翻译 RMAN常用命令解释
1、SHOW命令: 显示rman配置: RMAN> show all;2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构; 2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件; 2.3、R
2014-05-04 10:51:56
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人