![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 技术
文章平均质量分 64
okhymok
这个作者很懒,什么都没留下…
展开
-
恢复truncate删除的表
如果数据库是非归档模式且没有备份,此时如果drop掉一张表,有办法可以恢复吗?当然可以,而且是完全恢复:http://blog.sina.com.cn/s/blog_61cd89f60102ed97.html,但是truncate掉的一张表,数据还可以恢复吗?也是可以的,如果恢复及时也可以做到100%完全恢复,具体方法如下:恢复原理:首先,我们分析一下TRUNCATE的过程。TR...转载 2019-12-23 21:49:46 · 4805 阅读 · 2 评论 -
ORACLE11G RAC启动关闭步骤
1、(ORACLE)查看集群中的数据库运行状态,最后接着是RAC名,不是实例的名称。srvctlstatus database -d taxOracle@svrtrpc001:~>srvctl status database -d taxInstancetax1 is running on node svrtrpc001Instancetax2 is runni转载 2017-07-18 16:15:02 · 936 阅读 · 0 评论 -
ORACLE RAC 集群的启动和关闭
RAC集群的启动和关闭,貌似非常的简单,敲来敲去也就是那五六个命令。但是深入理解下去,非常有助于我们了解RAC的构架. 启动和关闭rac一般使用三种方式:sqlplus,srvctl以及dbconsole或者Oracle grid control,本节中简要介绍下使用srvctl启动和关闭rac数据库集群! 使用crs_stat命令可以查询当前rac各节点下的asm实例,监听器,转载 2017-07-18 16:17:09 · 5474 阅读 · 0 评论 -
oracle crs起停步骤及srvctl crsctl 命令用法
Oracle10g RAC关闭及启动步骤 情况1:需要关闭DB(所有实例),OS及Server。a.首先停止Oracle10g环境$ lsnrctl stop (每个节点上停止监听,也可以用srvctl来操作)或者$ srvctl stop listener -n host1(在节点1上停止监听)$ emctl stop dbconsole (每个节点停止dbconso转载 2017-07-19 08:48:29 · 584 阅读 · 0 评论 -
Oracle11g RAC集群启动关闭
1.切换到集群用户grid[root@rac1 ~]# su - grid112.查看集群资源状态(ora.gsd 11G不使用此资源 所以OFFLINE为正常状态)[grid@rac1 ~]$ crs_stat -tName Type Target State Host ora.CRSDG.dg ora.转载 2017-07-19 08:55:52 · 2810 阅读 · 0 评论 -
Oracle 11gR2 RAC集群服务启动与关闭
关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库:用oracl用户执行srvctl命令语法:srvctl stop database -d dbname [-o immediate]作用:可以一次性关闭dbname的所有实例[oracle@rac1 ~]$ srvctl stop database -d racdb -停止所有节点上的实例然后查看状态:[orac原创 2017-07-19 08:58:57 · 803 阅读 · 0 评论 -
RMAN多种备份脚本分享
1.关于RMAN备份的相关参数介绍:命令行参数描述TARGET为目标数据库定义的一个连接字符串,当连接到一个目标数据库时,该连续是SYSDBA连接。该用户拥有启动和关闭数据库的权利,必须属于OSDBA组,必须建立一个口令文件允许SYSDBA连接。CATALOG连接到恢复目录。转载 2017-07-19 09:00:19 · 282 阅读 · 0 评论 -
OGG配置文档(详细)
1 GoldenGate简要说明GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为业内事实上的标准之一。GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步。1.1 Golden Gate技术结构转载 2017-08-09 11:48:21 · 6342 阅读 · 0 评论 -
OGG安装及进程理解
源数据库模式配置源端数据库必须开启归档模式Alter database archivelog;开启最小附加日志。最小附加日志是为logminer服务的。在这里不多说。Alter database add supplemental log data;配置操作系统环境变量(请确保环境变量配置了ORACLE_HOME和ORACLE_SID,这个一般大家都会配置的)转载 2017-08-09 11:55:34 · 1713 阅读 · 0 评论 -
Oracle 11gR2 ASM磁盘组管理
一、环境。[grid@rhel2 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga) Kernel \r on an \m[grid@rhel2 ~]$ uname -aLinux rhel2.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:5转载 2017-08-02 15:42:59 · 8208 阅读 · 0 评论 -
Openfiler配置RAC共享存储
将 Openfiler 用作 iSCSI 存储服务器,主要操作步骤如下:1.设置 iSCSI 服务2.配置网络访问3.指定物理存储器并对其分区4.创建新的卷组5.创建所有逻辑卷6.为每个逻辑卷创建新的 iSCSI 目标7.RAC各节点配置共享存储Reference首先,需要安装Openfiler系统(类似安装Linux),我这里设定的IP地址:10.10.10.10(与RAC服务器转载 2017-08-03 12:39:40 · 921 阅读 · 0 评论 -
Openfiler2.99图文教程2--搭建NFS
Openfiler是一款非常好的存储管理操作系统,开源免费,通过web界面对存储磁盘的管理,支持现在流行的网络存储技术IP-SAN和NAS,支持iSCSI、NFS、SMB/CIFS及FTP等协议。有想看介绍的可以参考OpenFiler官方网站。现在分别介绍Openfiler的安装及搭建IP-SAN和NAS环境。Openfiler 安装新建虚拟机,操作系统选择Linux,版本转载 2017-08-03 12:41:53 · 10010 阅读 · 1 评论 -
Openfiler配置基于文件系统的网络存储
一、Openfiler简介Openfiler是一个操作系统,其提供基于文件的网络附加存储和基于块的存储区域网络功能。Openfiler支持的网络协议包括:NFS,SMB/CIFS,HTTP/WebDAV,FTP和iSCSI。Openfiler支持的网络目录包括:NIS,LDAP(支持SMB/CIFS密码加密),Active Directory(本地和混合模式),基于Wind转载 2017-08-03 12:44:56 · 504 阅读 · 0 评论 -
Oracle数据库sqlplus常用命令
1、得到数据库名和创建日期 SELECT name, created, log_mode, open_mode FROM v$database; 2、ORACLE数据库的计算机的主机名,ORACLE数据库的实例名及ORACLE数据库管理系统的版本信息 SELECT host_name, instance_name, version FROMv$instance;转载 2017-07-26 11:16:18 · 756 阅读 · 0 评论 -
tomcat 内存设置
1、Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。Windows环境下修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件开头增加如下设置:原创 2017-08-11 10:01:59 · 923 阅读 · 0 评论 -
oracle crs起停步骤及srvctl crsctl 命令用法
Oracle10g RAC关闭及启动步骤 情况1:需要关闭DB(所有实例),OS及Server。a.首先停止Oracle10g环境$ lsnrctl stop (每个节点上停止监听,也可以用srvctl来操作)或者$ srvctl stop listener -n host1(在节点1上停止监听)$ emctl stop dbconsole (每个节点停止dbconso转载 2017-08-04 10:16:58 · 990 阅读 · 0 评论 -
使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试
第一章 本篇总览 之前发布了一篇《Oracle_lhr_RAC 12cR1安装》,但是其中的存储并没有使用多路径,而是使用了VMware自身提供的存储。所以,年前最后一件事就是把多路径学习一下,本文介绍了OpenFiler、iSCSI和多路径的配置。本文内容: 第二章 安装OpenFilerOpenFile是在rPath Linux基础上开发的,它能够作为一个独立的L转载 2017-07-29 10:02:36 · 1857 阅读 · 0 评论 -
查看表空间的大小及使用率
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespac原创 2017-08-25 16:29:03 · 3454 阅读 · 0 评论 -
安装配置ASMlib驱动
RedHat/CentOS发行版本号及内核版本号对照表 :CENTOS 5.5/RHEL 5 Update 5——————2.6.18-194CENTOS 5.6/RHEL 5 Update 6——————2.6.18-238CENTOS 5.7/RHEL 5 Update 7——————2.6.18-274CENTOS 5.8/RHEL 5 Update 8———转载 2017-09-05 15:33:40 · 441 阅读 · 0 评论 -
oracle ASM错误Initializing the Oracle ASMLib driver:[FAILED]
Centos 5.8, kernel为:uname -r2.6.18-308.el5安装ASM三个包:rpm -ivh oracleasm-support-2.1.1-1.el4.i386.rpmrpm -ivh oracleasm-2.6.18-128.el5-2.0.5-1.el5.i686.rpmrpm -ivh oracleasmlib-2.0.4-1.el5.转载 2017-09-05 16:04:54 · 647 阅读 · 0 评论 -
关于“Initializing the Oracle ASMLib driver: [FAILED]”的解决办法
安装完ASM相应组件后,执行/etc/Init.d/oracleasm enable后显示失败。查看日志[sql] view plain copy[root@localhost log]# more /var/log/oracleasm Cleaning any stale ASM disks... File "/dev/" is no转载 2017-09-05 16:14:54 · 1275 阅读 · 0 评论 -
修改 rac scan
查看原始scan[grid@db1 ~]$srvctl config scanSCAN name: db-scan, Network: 1/172.18.42.0/255.255.255.0/bond0SCAN VIP name: scan1, IP: /db-scan/172.18.42.232这里可以看出scan的ip别名是db-scan,ip是172.18.4转载 2017-09-13 14:40:40 · 92 阅读 · 0 评论 -
11g R2 rac listener 监听配置
两个节点host,ipvip ,scan的信息 #eth0-Public IP 162.12.0.1 cqltjcpt1 162.12.0.3 cqltjcpt2 #eth1 PRIVATE IP 192.12.0.1 cqltjcpt1-prvi 192.12.0.3 cqltjcpt2-prvi #VIP 162.原创 2017-09-13 14:53:16 · 1373 阅读 · 0 评论 -
修改Oracle 11gR2 RAC SCAN监听和本地监听端口
修改SCAN监听的端口将SCAN监听的端口修改为3521,本地监听的端口不变,依然为1521:[root@web1 ~]# srvctl modify scan_listener -p 35211修改后查看监听状态:[grid@web2 ~]$ lsnrctl status LISTENER_SCAN1LSNRCTL for Linux: Version 11.2.0.转载 2017-09-13 14:58:21 · 863 阅读 · 0 评论 -
重建scan监听命令
重建scan监听命令(1)查看集群各资源状态crsctl stat res -t(2)停止现有scan监听srvctl stop scan_listener(3)移除集群中scan监听srvctl remove scan_listener(4)添加新的scan监听srvctl add scan_listener -l LISTEN转载 2017-09-13 15:00:17 · 1303 阅读 · 0 评论 -
OracleRAC集群SCAN说明
1 SCAN 概述之前有网友在我Blog 留言说我的RAC 搭建中没有写SCAN 配置,这个之前应该是有写过,但刚搜了一下,没找到,正好重新整理一下,并做下实验,实验就用Oracle 12c 进行测试。 在Oracle 11g 之前,我们去连接RAC 集群,都是配置如下的内容:dave_rac=(DESCRIPTION =(ADDRESS_LIST转载 2017-09-13 15:01:04 · 2214 阅读 · 0 评论 -
Oracle Linux 6.4安装Oracle 11g R2+RAC+ASM图文详解
一、版本说明发现网上相关文章很多但是不是很专,因此细化版本为了使文章更加实用。这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle Linux 6.4[root@node1 ~]# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:原创 2017-09-06 10:00:21 · 6845 阅读 · 0 评论 -
Oracle 11g R2+RAC+ASM+OracleLinux6.4安装详解(图)
一、版本说明发现网上相关文章很多但是不是很专,因此细化版本为了使文章更加实用。这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle Linux 6.4点击(此处)折叠或打开[root@node1 ~]# lsb_release -aLSB Version: :base-4.0-amd64:base-4转载 2017-09-06 10:01:41 · 3793 阅读 · 0 评论 -
UDEV管理RAC共享存储
背景:操作系统 centos 6.7 数据库:11.2.0.1操作流程:1. 确认在所有RAC节点上已经安装了必要的UDEV包[root@11gnode1 ~]# rpm -qa|grep udevudev-147-2.63.el6.x86_642. 通过scsi_id获取设备的块设备的唯一标识名,假设系统上已有LUN sdb-sde[root@11gnod原创 2017-09-06 10:11:09 · 261 阅读 · 0 评论 -
VMware Workstation 共享磁盘和Linux的UDEV使用
VMware Workstation 共享磁盘和Linux的UDEV使用因为要测试Oracle RAC的安装,需要使用共享磁盘。 一般情况下做与oracle相关的试验使用Oracle VM VirtualBox会比较好。不过由于个人比较偏爱VMware的虚拟工具,所以尝试用VMware Workstation做测试平台。但是也经历了一些困难。在这里做个总结,便于以后查阅转载 2017-09-06 10:15:16 · 1008 阅读 · 0 评论 -
udev配置RAC ASM的几种方式
一、60-raw.rules[sql] view plain copy[root@db ~]# vi /etc/udev/rules.d/60-raw.rules ACTION=="add",KERNEL=="sdb",RUN+="/bin/raw /dev/raw/raw1 %N" ACTION=="add",KERNEL=="raw1",转载 2017-09-06 16:10:19 · 685 阅读 · 0 评论 -
多路径安装Oracle RAC时的共享盘的设置
之前有遇到过基于多路径共享盘的RAC安装,在设置共享盘时出现很多问题,一直不清楚怎么使用udev。最终那次的安装将操作系统换成Oracle Linux,使用ASMLib才得以安装成功。现在发现更简单的设置,如下:[root@node1 rules.d]# ll /dev/dm-*brw-rw----. 1 root disk 253, 0 10月 29 17:35 /dev转载 2017-09-06 16:10:58 · 2480 阅读 · 0 评论 -
11Gr2 RAC udev ASM openfiler(安装文档)
一、11Gr2 RAC安装前准备ASM diskfind iscsi target;iscsiadm -m discovery -t st -p 192.168.1.218auto iscsi target;iscsiadm -m node -T iqn.2006-01.com.openfiler:data-2 -p 192.168.1.218 --op update -n n转载 2017-09-06 17:40:12 · 739 阅读 · 0 评论 -
linux6 DNS服务配置+ORACLE11g RAC使用scan和DNS连接
一.基本信息本文件将配置DNS服务器,并且测试oracle11Gr2下使用SCAN和DNS配置网络连接。本文件涉及到的机器 DNS机器集群节点1集群节点1客户端OSRhel63Rhel63Rhel63转载 2017-09-14 15:18:55 · 559 阅读 · 0 评论 -
Oracle 11g RAC SCAN ip的原理及配置
SCAN概念先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3 个)SCAN IP,我们可以通过DNS或者GNS来解析实现。其中DNS大家都很熟悉,这里不多说。GNS(Grid Namin转载 2017-09-14 15:32:23 · 6404 阅读 · 0 评论 -
impdp 报错 ora-31640
impdp hymyw/hymyw directory=datapump dumpfile=hymyw_20170915.DMP logfile=hymyw_20170915.log table_exists_action=replace cluster=n Import: Release 11.2.0.4.0 - Production on Fri Sep 15 23:59:27原创 2017-09-15 16:39:43 · 14126 阅读 · 4 评论 -
expdp及impdp中的exclude及include参数
在oracle的expdp 及imdpd命令中,exclude及include参数还是有一些要注意的地方,特别是涉及选择性条件时。一、通用1、exclude及include参数不能同时使用,这两个是相互排斥的。2、在parfile参数文件中,可以同时用多个exclude参数,但只能用一个include参数3、include、exclude参数是默认就是针对名称操作的转载 2017-09-15 17:25:26 · 7289 阅读 · 0 评论 -
实现ASM磁盘的两种方式:asmlib、udev
1、asmlib的介绍ASMLib的是Oracle数据库10g及以上版本的自动存储管理功能的支持库。 oracle提供了该库的Linux的具体实现。关于asmlib程序的介绍,可以参考如下文档:http://blog.csdn.NET/cymm_liu/article/details/7908962从以上文档我们了解到,对于asmlib,常规情况下只是在转载 2017-08-31 11:12:26 · 7028 阅读 · 1 评论 -
用UDEV服务解决RAC ASM存储设备名
用UDEV服务解决RAC ASM存储设备名 最近看了下maclean的一片文章不错,于是转载过来 文章转载自: Maclean Liu的个人技术博客 [http://www.oracledatabase12g.com/] 本文标题: 利用UDEV服务解决RAC ASM存储设备名 在我们介绍了使用ASMLIB作为一种专门为Oracl转载 2017-08-31 11:37:06 · 309 阅读 · 0 评论 -
Linux udev 动态管理Oracle ASM磁盘-实验
1 概述在Red Hat Enterprise Linux (RHEL) 6以前,Oracle都是采用ASMLib包来管理ASM磁盘。但是2011年5月甲骨文发表了一份声明,声明中称oracle将不再提供Red Hat Enterprise linux (RHEL) 6的ASMLib包和相关更新。甲骨文在这份声明中表示,ASMLib更新将通过Unbreakable Li转载 2017-08-31 11:38:34 · 446 阅读 · 0 评论