oracle系统学习
文章平均质量分 69
wanglihuhappy
这个作者很懒,什么都没留下…
展开
-
启动和停止rac节点数据库
本人red hat linux as 4系统的内核版本为x86_64的2.6.9-42.ELsmp,rac集群中数据库节点有4个,hostname分别为node1,node2,node3和node4.一.通过srvctl工具管理1.关闭rac数据库服务顺序[oracle@node2 ~]$ srvctl stop database -d fyweb[oracle@node2 ~...2009-05-10 19:15:40 · 516 阅读 · 0 评论 -
ORA-01078 & LRM-00109错误解决方法
一同事今天刚装完oracle10g后,通过startup命令启动数据库时报错,详细如下:SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/oracle/product/10.0.3/gjwgdb/dbs/initgjwgdb.o...2010-03-23 16:40:45 · 172 阅读 · 0 评论 -
Oracle10g的Asm应用于数据存储管理
摘要 随着数据库的持续运行,数据库的大小不断扩大,要求不断增大系统的存储容量,对于普通的文件系统,增加存储的过程非常复杂。Oracle10g的自动存储管理系统(automatic storage management asm)就是针对该问题而产生的,它大大简化了数据库存储系统的管理。 1 前言 如今,大型数据库系统要求尽量减少有计划的停机时间,同时随着数据库运行时间的持续增加,数据库的大小...原创 2009-01-07 17:28:47 · 152 阅读 · 0 评论 -
dataguard保护模式介绍
1、三种保护模式 1).最大性能(maximize performance): 这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到primary故障时可能丢失数据, 但standby对primary的性能影响最小。 这种保护模式(默认)提供了可能的最高级别的数据保护,而不影响主数据 库的性能。...2009-06-26 12:38:00 · 130 阅读 · 0 评论 -
物理standby的Switchover
=======================物理standby的Switchover=====================1、检查是否支持switchover操作 --primary数据库操作 登陆primary数据库,查询v$database视图的switchover_status列。 $sqlplus "/ as sysdba" SQL> select s...2009-06-26 12:39:46 · 96 阅读 · 0 评论 -
物理standby的failover
========================物理standby的failover=========================注意几点:1)failover之后,原primary数据库默认不再是data guard配置的一部分。2)多数情况下,其它逻辑/物理standby数据库不直接参与failover的过程,因此这些数据库不需要做任何操作。3)某些情况下,新的primar...2009-06-26 12:40:34 · 74 阅读 · 0 评论 -
dataguard日志传输方式简介
1、两种日志传输方式 Arch:传统的日志传送方式。现在只有在最大性能模式时才能采用。归档日志通过primary上的arch进程传送给standby的RFS进程。 LGWr:oracle9i开始可以使用LGWR即时将日志传送到standby,而不再需要等到归档操作时才传送,已减少可能的数据丢失。 在三种保护模式下都可以使用该方式传送日志。使用LGWR方式传送,在sta...2009-06-26 12:44:06 · 296 阅读 · 0 评论 -
测试版-物理standby创建
1.编辑/etc/hosts文件 # vi /etc/hosts 添加如下内容 127.0.0.1 localhost.localdomain localhost 192.168.1.188 mynode1 192.168.1.189 mynode2------------------------------------------------2.安装ora...2009-07-15 17:37:58 · 94 阅读 · 0 评论 -
测试版-物理switchover
注意:standby数据库应该是alter database recover managed standby database disconnect from session命令之后执行的。而并非alter database recover managed standby database cancel;命令之后执行1、检查primary数据库是否支持switchover操作 $s...2009-07-16 12:35:03 · 69 阅读 · 0 评论 -
测试版-逻辑standby创建
1、创建物理standby 详见《测试版-物理standby创建》文档。 最方便的创建逻辑standby的方式就是先创建一个物理standby,然后再将其转换成逻辑standby,因此第一步就是先创建一个物理standby。 注意,在将其转换为逻辑standby前,可以随时启动和应用redo,但是如果你决定将其转换为逻辑standby,就必须先停止该物理standby的redo应...2009-07-16 12:37:14 · 108 阅读 · 0 评论 -
测试版-逻辑switchover
1.检查primary数据库是否配置了standby redologs :SQL> select * from v$standby_log; no rows selected对于逻辑standby数据库,standby redologs是必须的,因此我们需要为当前的primary创建几个standby redologs。2.为当前的primary创建几个standby redolo...2009-07-16 12:41:13 · 102 阅读 · 0 评论 -
怎么确保最终用户在数据库中只有一个会话
sqlplus / as sysdbacreate user test identified by test;create profile one_session limit sessions_per_user 1;alter user test profile one_session;alter system set resource_limit=true;conn test...2009-08-11 18:47:43 · 144 阅读 · 0 评论 -
数据表更名语句
当前数据表名为A,想要更名为B的语句如下:alter table A rename to B;2010-04-21 11:08:57 · 175 阅读 · 0 评论 -
我喜欢的oracle网站
http://oracle.chinaitlab.com/optimize/759473_2.htmlhttp://hi.baidu.com/dba_james2008-12-15 23:39:37 · 69 阅读 · 0 评论 -
查看pga和sga值
--显示正在使用的参数和文本参数值1)select * from v$parameter;2)select * from v$parameter2;3)select * from v$spparameter;--当前正在使用的SGA的大小4)select sum(bytes)/1024/1024 from v$sgastat;--显示PGA的状态5)select * f...2009-05-27 01:07:47 · 433 阅读 · 0 评论 -
设置sga和pga的值
--设置sga的值1)alter system set sga_max_size=256m scope=spfile; &&写入SPFILE,重启生效2)alter system set sga_max_size=256m scope=memory; &&写入内存区,立即生效3)alter system set sga_max_size=256m scope=both; &&即写入内存...2009-05-27 01:05:49 · 123 阅读 · 0 评论 -
oracle10g删除表空间
删除表空间命令:SQL>drop tablespace tablespace_name including contents and datafiles;2009-05-10 19:34:36 · 170 阅读 · 0 评论 -
oracle增加和修改数据文件
-----------------------------------------增加数据文件----------------------------------------alter tablespace tablespace_name add datafile '+ASMDISK1/mydbfile.dbf' size 10240M;------------------...2009-05-10 19:39:35 · 255 阅读 · 0 评论 -
RAC之CRS架构简介
1.CRS架构Cluster Synchronization Services (CSS)—管理群集配置,谁是成员、谁来、谁走,通知成员。Cluster Ready Services (CRS)—管理群集内高可用操作的主要程序,crs管理的全部内容都被看作资源,包括数据库、实例、服务、监听器、vip地址、应用进程等。Crs进程根据OCR中的配置信息管理群集资源,包括启动、停止、监视和容错操...2009-05-10 19:44:34 · 259 阅读 · 0 评论 -
Rac架构简介
1.Rac架构全共享数据库:共享全部文件、网络连接。单一映像、负载均衡、故障切换及高可用特点。Oracle Net 服务确保全部应用连接分配到所有的实例,实现负载均衡。虚拟主机名和vip。Vip失败转移导致访问该vip的客户端可到一个快速链接失败消息,而不用长时间的等待tcp连接超时。2.Rac软件组件Global Cache Service (GCS) 、Global Enq...2009-05-10 19:48:16 · 605 阅读 · 0 评论 -
PL/SQL编程(高级特性)
PL/SQL编程(高级特性)2009年04月09日 星期四 11:20--set serveroutput On--打开显示模式 declare type cust_record_type is record(--定义记录类型 customer_name customer.customer_name%type,--声明标量变量 cu...原创 2009-05-10 20:00:22 · 75 阅读 · 0 评论 -
oracle10g数据库自启动步骤
oracle10g数据库自启动自启动设置步骤一.Oracle 10g需要启动以下服务(在oracle用户下) $ lsnrctl start $ dbstart $ emctl start dbconsole $ isqlplusctl start所以需要做以下配置:默认dbstart是不起作用的。需要以下配置1.修改/etc/oratab $ v...2009-05-10 20:05:09 · 220 阅读 · 0 评论 -
oracle10g查看表空间信息
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 * 100,2),'...2009-05-10 20:06:20 · 98 阅读 · 0 评论 -
occi库文件替换
1.从官方下载occi_gcc343_x86_64_102030.tar.gz文件并解压occi_gcc343_x86_64_102030.tar得到如下4个文件 1) libocci10.a 1560499 2) libocci.so.10.1 2413590 3) occiCommon.h 3) occi_gcc343_x86_...2009-05-10 20:08:48 · 113 阅读 · 0 评论 -
通过shell脚本后台创建表空间
1.用oracle用户登陆并创建shell文件:$ vi /u01/app/shell.sh并添加如下内容sqlplus system/oracle_manager2009-05-10 20:16:22 · 179 阅读 · 0 评论 -
HA、RAC、Datagurad的区别
标题为:HA、RAC、Datagurad的区别一.HA简介HA是High Availability 的首字母组合,翻译过来,可以叫做高可用,或高可用性,高可用(环境)。我觉得应该说HA是一个观念而不是一项或一系列具体技术,就象网格一样。作过系统 方案就知道了,评价系统的性能当中就有一项高可用。广义的高可用涉及到系统的各个方面,简单来说,让系统不会中断运行,就是高可用。包括软件的高可用,...原创 2009-05-10 20:20:04 · 144 阅读 · 0 评论 -
设置parallel_automatic_tuning参数之后的错误的解决方法
--设置并行度1)alter system set parallel_automatic_tuning=TRUE scope=spfile sid='*';2)shutdown immediate3)startup4)会报错,说是过期参数,不建议使用,因为在oracle8i之后就被取代了5)alter system reset parallel_automatic_tuning...2009-05-27 01:02:45 · 405 阅读 · 0 评论 -
表的创建时间和表的大小空间
--查看表的创建时间select created,last_ddl_time from dba_objects where owner='USER_FY' and object_name='YHGL';--查看表的大小1)select segment_name 表名,to_char(sum(bytes)/1024/1024/1024,'999G999D999')||'G' 所占空...2009-05-27 01:04:19 · 120 阅读 · 0 评论 -
在线修改redo.log文件的大小
1.查看当前日志组成员:SQL> select member from v$logfile;MEMBER------------------------------------------------------C:\ORACLE\PRODUCT\10.2.0\ORADATA\FYDB\REDO01.LOGC:\ORACLE\PRODUCT\10.2.0\ORADATA\F...2009-09-02 17:24:44 · 104 阅读 · 0 评论