![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle学习笔记
文章平均质量分 73
Safuel
这个作者很懒,什么都没留下…
展开
-
Oracle-内存结构
SGA——Oracle的系统全局空间SGA——数据高速缓存池(DB Buffer) | |—————————默认缓存池 | |—————————保持缓存池 | |—————————再生缓存池 | |———共享缓存池 |原创 2009-04-09 20:08:00 · 2446 阅读 · 0 评论 -
AIX下Oracle群集添加磁盘并加到数据库中
最近有个项目需要将别的机器上的磁盘弄下来,加入到新的服务器上,并分配给oracle数据库,下面的操作中一些要注意的地方由于是使用裸设备做为存储数据文件的方式,所以必须使用concurrent vg 1、创建vg的时候发现建立不了,因为这个盘原先是别的服务器上的,所以磁盘头有vg信息,所以用以下命令清除dd if=/dev/zero of=/dev/hdiskpower bs=102原创 2011-10-26 09:29:06 · 2076 阅读 · 1 评论 -
Oracle数据库执行计划的一些基本概念
一、相关的概念rowid 的概念:rowid 是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储rowid列的值。不过你可以像使用其它列那样使用它,但是不能删除该列,也不能对该列的值进行修改、插入。一旦一行数据插入数据库,则rowid在该行的生命周期内是唯一的,即使该行产生行迁移,行的rowid也不会改变。recu转载 2009-06-26 15:55:00 · 1337 阅读 · 0 评论 -
修改有数据的表字段
例:修改表test1中的fnumber字段属性 --创建和表test1结构相同但没有数据的表test2alter table test2 as select * from test1 where 1=2;--修改表test2的字段属性alter table test2 modify (fnumber varchar2(100));--锁住表test1让其他用户暂时不能进行操作l原创 2009-06-19 10:55:00 · 859 阅读 · 0 评论 -
Oracle锁
一,锁为了防止用户在同一时间并发地访问和修改资源,ORACLE使用不同类型的锁控制对数据的并发访问,以防止用户之间出现破坏性的交互操作,oracle 为处理事务自动锁定资源。锁在SQL语句开始它们与数据的相互作用时获得,并在事务的整个过程中有效 oracle9i使用两种锁模式:.独占模式(排他):不允许其他任何并发会话以任何方式共享锁定的资源,修改数据时需要这种锁。.共享模式:允许对同一块数据的并原创 2009-06-19 11:03:00 · 997 阅读 · 0 评论 -
Oracle口令认证
转载 2009-06-10 17:59:00 · 1290 阅读 · 1 评论 -
Oracle Flashback
概述从Oracle 10g开始,提供了一种新的恢复技术,称之为Flashback(闪回技术),这种技术可以任意恢复数据到指定的时间点或某个操作点,尤其是对用户误操作时有极好的帮助。这些误操作包括了用户对表的行记录有误操作 用户对表有总体误操作,如批量修改了一组记录 用户误删除了某个表对于第一、第二类错误,如果业务逻辑不算太复杂,但数据又非常重要的情况下,效果非常的好。所转载 2009-05-23 16:46:00 · 1652 阅读 · 0 评论 -
Oracle RMAN的基本概念
刚开始学rman就被恢复目录数据库和目标数据库给搞混了头,浪费了些时间,这里先把这个两者给解释一下,顺便记在这里,以后可以回忆。 Target Database:(目标数据库) 就是需要RMAN对其进行备份与恢复的数据库,RMAN 可以备份数据文件,控制文件,归档日志,spfile.(注意:RMAN不能用于备份联机日志、初始化参数文件和口令文件)原创 2009-05-17 13:00:00 · 3077 阅读 · 0 评论 -
Oracle AWR
一、WHY——为什么会出现ASH和AWR?1. 10g之前用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$session_wait中就会被删除。这是10g之前的状况。2. v$session_wait_history与ASH转载 2009-05-15 15:47:00 · 7550 阅读 · 3 评论 -
Oracle RMAN的备份与恢复命令详解(一)
4.3 Copy 镜像拷贝与恢复 Copy镜像拷贝命令可以创建数据库数据文件、归档重做日志或者控制文件的精确副本。 RMAN 副本与这些文件的区别仅在于名称和(或)位置的区别。功能相当于用户管理的备份恢复中的热备份。备份副本的好处是恢复比较快,恢复时可以不用拷贝,指定新位置即可。 Copy镜像拷贝至少要在mount 状态下运行。 Copy镜像拷贝可作为增量备份的 Le转载 2009-05-17 23:33:00 · 10792 阅读 · 0 评论 -
ORACLE用户自动被锁解决方法
--1.--系统参数配置 connect sys/password@db_link as sysdbaselect * from dba_profiles where resource_name like FAILED_LOGIN_ATTEMPTS%;--1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10--连续错误连接10次用户被锁定--2.--查看转载 2009-05-14 11:32:00 · 6105 阅读 · 0 评论 -
Oracle表空间命令
创建立表空间 CREATE TABLESPACE data01 DATAFILE /oracle/oradata/db/DATA01.dbf SIZE 500M UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k 删除表空间 DROP TABLESPACE data01 I转载 2009-05-08 10:28:00 · 2572 阅读 · 0 评论 -
Oracle逻辑结构
逻辑结构oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。一、表空间1.什么是表空间? 表空间是数据库中的基本逻辑结构,一系列数据文件的集合。一个表空间可以包含多个数据文件,但是一个数据文件只能属于一个表空间。 表空间具有在线(online)和离线(offline)原创 2009-04-10 11:45:00 · 2251 阅读 · 1 评论 -
Oracle物理结构
oracle物理结构在一个服务器中,每一个运行的数据库都有一个数据库实例(instancename) 相联系。数据库启动时,系统首先在服务器内存中分配系统全局区(SGA),即构成了oracle的内存结构。然后启动若干个常驻内存的操作系统进程,即组成了oracle的进程结构。除此之外,还有数据库的物理与逻辑结构。数据库体系统结构图可以参考第一篇。在接下来的篇幅中将分五篇来详细说明oracle数据原创 2009-04-10 10:29:00 · 3893 阅读 · 1 评论 -
Oracle SGA
1 概述 Oracle SGA区的监控和管理,是数据库日常维护的重要内容。本文详细介绍SGA的基本概念,SGA运行情况检查,以及SGA的参数设置原则。 2 SGA的基本概念 当启动Oracle数据库时,系统会先在内存内规划一个固定区域,用来储存用户需要的数据,以及Oracle运行时必备的系统信息。我们称此区域为系统全局区(System Global Area原创 2009-04-09 17:31:00 · 3569 阅读 · 0 评论 -
Oracle架构与管理
Oracle架构与管理第一章 oracle的用户角色一、何为角色? 我在前面的篇幅中说明权限和用户。慢慢的在使用中你会发现一个问题:如果有一组人,他们的所需的权限是一样的,当对他们的权限进行管理的时候会很不方便。因为你要对这组中的每个用户的权限都进行管理。 有一个很好的解决办法就是:角色。角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限转载 2009-04-10 12:18:00 · 793 阅读 · 0 评论 -
Oracle连接配置结构
Oracle连接配置结构Oracle数据库的连接结构有三种:1) 组合用户与服务器结构:在这种连接方式中,客户端与服务器同处一台机器中,对于每一个用户,其库应用程序与服务器程序组合成单个服务器进程。2) 专用服务器(Dedicated Server)结构:在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程为之服务,执行Oracle服务器代码。原创 2009-04-10 12:15:00 · 892 阅读 · 0 评论 -
Oracle实例的进程结构
Oracle实例的进程结构这里所讲的里程是指Unix系统中的进程,在Windows中,Oracle是一个操作系统服务。 Oracle实例由内存区域和后台进程组成。 Oracle实例分为单进程实例(一个进程执行全部的Oracle代码,只允许单个用户存取)和多进程实例(由多个进程执行Oracle代码的不同部分,对于每一个连接的用户都有一个进程,允许多个用户同时使用)。 在多进程原创 2009-04-10 12:07:00 · 2257 阅读 · 0 评论 -
HP-UX下Oracle RAC扩展 增加lv的方法
HP的服务器操作lv相当的麻烦,所以在建立oracle rac的数据库时就要规划好全部的lv,否则的话就只能停了节点来做了。 1. 扩展lv的步骤 可以通过cmviewcl命令查看cluster包的名称和各个节点的状态在server-a节点执行:cmhaltpkg -v pkg1 --停止cluster的包 在两个节点执行:然后vgdisplay 在两个节点上,原创 2011-10-26 09:51:14 · 3468 阅读 · 0 评论