同一台机器上DataGuard的密码问题
DataGuard的数据传输方式有两种:LGWR和ARCH。其中前者传送的是联机日志的redo,后者传输的是归档。FAL是9i推出的DataGuard的一大改进,它可以自动传送备库缺失的日志,一般情况下,它是不需要手工干预的。主库的日志要传输到备库,两者的密码文件中设置的口令必须一致。然而,如果我们不小心设置了不一致的密码,则需要...
Oracle在一台机器上搭建dataguard
这两天找了台机器搭建dataguard。1. 环境准备。操作系统[oracle ~]$ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: RedHatEnterpriseServerDescri...
Oracle 中$ORACLE_HOME/bin/oracle文件
这两天在恢复完一次数据后,通过pl/sql登入到数据库报:ORA-15025: 鏍娉驽肩g "/dev/sddlmab"ORA-27041: 鏍娉驽兼浠?Linux-x86_64 Error: 13: Permission denied查了下是由于$ORACLE_HOME/bin/oracle文件文件的属性导致的,以下是网上找到的解决方案,可供参考。Cause:经研究发现,这跟$ORACLE_HOME/bin/oracle...
Oracle asm磁盘中新加磁盘
1. 新分LUN到主机上,使用fdisk -l进行检查,以下命令可以检查磁盘的scsi_id号。scsi_id -u -g /dev/sd*2. 重启udev进程/sbin/start_dev3. 检查磁盘情况sqlplus / as sysasm;SQL> col name for a20;SQL> col path for a20;SQL> select name,path from v$asm_disk;NAME ...
Oracle 在asm前使用udev绑定共享存储
1. 在root用户下使用fdisk -l 查询主机上的盘,此次给主机分配了4块2T左右的盘,由于多路径的影响看到了8块盘,可以不用管,用其中4块就行。# fdisk -l | grep DiskWARNING: GPT (GUID Partition Table) detected on '/dev/loop0'! The util fdisk doesn't support GPT. Use GNU Parted.WARNING: GPT (GUID Partition Ta...
Oracle重建控制文件
这几天一直在做恢复测试,偶尔要重建数据库控制文件,记下下面语句:alter database backup controlfile to trace as '/home/oracle/create_ctl.trc';
Oracle恢复误操作删除掉的表
1. 删除表中数据两种方法a. delete * from table;b. truncate table table;2. 删除整个表drop table table;如何恢复不小心drop掉的表呢,Oracle 中也有类似的“回收站”比如不小心删除了表:drop table table_name;这时候再用select 语句查询此表时,将会提示表或试图不存在。但是可以用如下语句进行恢复:FLAS...
ora-01000的处理思路
今天有开发的同学发过来一个问题,在执行程序的时候报ora-01000错,所以研究了下。从网上找了些帖子看了下,链接:http://blog.csdn.net/msdnchina/article/details/49755025从某种程度上说,ora-01000 是会阻塞业务的,应该是某个session 打开的cursor数量超过了open_cursors之后,该session 就无法对外提供服务了。...
Mysql general query log
官方解释:General query log:Established client connections and statements received from clients.Mysql 打开general log 后,所有的查询语句都会记录在general log 文件,文件为只读方式,但这样general log 文件会非常大,所以默认是关闭的。但有时需要查错等原因,暂时需要打开general log。show global varia...
Mysql在windows上安装后卸载重新安装需要root用户密码
今天准备继续学习Mysql,把当前windows上的Mysql环境给卸载了重装,在安装的过程中一直报需要current root password,一直不知道咋回事,下面是解决办法。1.清除MYSQL的安装目录,默认是C:\Program Files (x86)2.清除MYSQL数据存放目录,我的机器上在C:\ProgramData\MySQL目录下 删除MySQL文件夹 3.这步很...
Oracle 11g Dataguard 暂停物理备库的日志传输
这两天生产端的日志产生过多导致灾备端的归档日志目录满的现象,在清除灾备端的日志后发现log_archive_dest_2处于error状态,需要将其enable。在实际生产系统中,通常有这样的场景,例如在系统维护日,对主库进行大量的业务更新,会有大量的DML操作;为了避免主库中的业务更新对备库造成影响,可以暂停主库对备库的日志传...
静态监听
[oracle@DCDRJFC3X-R610 admin]$ more listener.ora# listener.ora Network Configuration File: /ulic/app/oracle/product/11.2/network/admin/listener.ora# Generated by Oracle configuration tools.CSKMSPRD = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOC...
Truncate table时不管使用drop storage或reuse storage都会讲HWM重新设置
A, B 为两个Table . A, B 的数据分别放在 erp_data 表空间下 A, B 的索引分别放在 erp_indx 表空间下 那么我们使用下面的两个语句删除两个表中的数据 Truncate table A drop storage ; Truncate table B reuse storage ; 得到的结果...
【DataGuard】ORA-00313, ORA-00312, ORA-27037 in Standby Database
启动备库的过程中出现如下错误:ORA-00313: open failed for members of log group 4 of thread 2ORA-00312: online log 4 thread 2: '/opt/oracle/oradata/alifpre/group_4.260.761070481'ORA-27037: unable to obt...
Oracle 临时表空间的概念
临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MIN...
Oracle 用户对表空间配额quota说明
一、解决问题:解决表空间很大,总显示空间不足的问题ORA-01536:space quota exceeded for table space 'AAA '二、三个解决办法: (1) alter user U...
监控DG视图v$managed_standby字段注解
DG视图v$managed_standby
Oracle11g Data Guard 暂停物理备库的日志传输
Oracle11g Data Guard 暂停物理备库的日志传输(log_archive_dest_state_n的defer参数)在实际生产系统中,通常有这样的场景,例如在系统维护日,对主库进行大量的业务更新,会有大量的DML操作;为了避免主库中的业务更新对备库造成影响,可以暂停主库对备库的日志传输,这样的话,如果主库的更新出现问题,备库还保留一...
Mysql中myisam和innodb的区别,至少5点
(1)5点不同1. 存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。数据文件的扩展名为.MYD(MYD)。索引文件的扩展名是.MYI(MYIndex)。 InnoDB:所在的表都保存在同一个数据文件中(也可能是多...
Mysql中varchar与char的区别以及varchar(30)中的30代表的涵义
mysql中varchar与char的区别以及varchar(30)中的30代表的涵义 (1)varchar与char的区别varchar存储可变长字符串,小于255字节时需要1个额外字节(大于255需要2个额外字节)存储长度,最大长度为65532字节(所有列总和);char存储定长(right padding),读取...