- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 dml的并行查看和开启
看看并行选件是否安装Select*FROMV$OPTION whereparameterlike'Parallel%';看Parallelexecution是不是TRUE如果是TRUE,执行语句后查看 select*fromV$pq_sesstat;wherenamelike'%Parallelized';(以上两行一起执行)如果QueriesP...
2019-05-17 09:37:56
1013
原创 通过Vmware修改集群Oracle RAC 集群ip
环境介绍:系统:Red Hat 6.5数据库Oracle 11g-11.2.0.3/etc/hosts我们需要修改public公网,vip,scanip把vlan20修改成50把此处的vlan20,修改成50修改之后,外部链接比如xshell,或者SCRT都会断开,建议到Vwware里操作停止集群,停止数据库两边都要操作修改/etc/...
2019-05-14 09:50:23
515
原创 Oracle12c OMF功能的便利
一般来说,数据库建表空间需要指定路径,例如:create tablespace zq datafile '/oracle/datafile/xxx.dbf' size 100m autoextend off;但是有了OMF就比较便利,在建库的时候会有勾选是否使用OMF管理数据库的选项,勾选后每一个数据文件都会OMF自动管理,所以建完库之后的样子是:那么在OMF管理下怎么去建表空间,...
2019-05-07 09:54:15
752
原创 Rman单机备份到恢复详细过程
备份数据库A备份脚本:rman target / log=/u01/rec_backup.log<<EOFrun{allocate channel ch1 device type disk; ----开启通道allocate channel ch2 device type disk;sql 'alter system archive log c...
2019-04-30 15:24:43
654
原创 SQL Server 数据库限制单用户使用和解除单用户使用
设置单用户模式ALTER DATABASE 数据库名称 SET SINGLE_USER;设置多用户模式ALTER DATABASE 数据库名称 SET MULTI_USER;
2019-04-21 16:21:42
2072
原创 sql server赋予用户备份数据库和还原数据库权限
sql server赋予用户备份数据库和还原数据库权限sa用户下,新建一个用户确定即可赋权(sa用户赋权)grant backup database to qq; ----把备份数据库的权限赋予给qqgrant create database to qq; ---吧创建数据库的权限赋予给qq两个权限都要在master数据库...
2019-04-21 16:19:27
5063
原创 Oracle冷备迁移
环境介绍:数据库服务器:linux6.5+Oracle11.2.0.4 单实例源数据库IP地址:192.168.20.27目标数据库IP地址:192.168.20.16数据库的实例名:arorcl目的:从192.168.20.27 数据库实例迁移到192.168.20.16上(要求系统一样,数据库版本一样)查看数据库数据文件,控制文件,参数文件路径、环境show ...
2019-03-27 15:03:25
440
原创 gird_home目录满100%导致集群出现异常
一套RAC集群2节点挂了,crsctl status res –t 报错看不了,crsctl status res –t –init 也是如此但目前一节点在集群状态看是正常,二节点在集群信息里看到的是shutdown,offline,但是其实ASM2是存在的经检查查看log,报错如下:查看mos找到解决方法https://support.oracle.com/epmos/...
2019-03-27 09:52:55
368
原创 查看RMAN恢复时间过程checkpoint_change,checkpoint_time
通常在RMAN恢复的时候会考虑一个事件过程需要恢复多久有很多判断方法,说一下其中一种吧select h. FILE#,d. FILE#,h.CHECKPOINT_CHANGE#, to_char(h.CHECKPOINT_TIME,'yyyymmdd hh24:mi:ss'),d.CHECKPOINT_CHANGE#,to_char(h.CHECKPOINT_TIME,'yyyymmdd hh...
2019-03-05 09:32:49
881
原创 计算RMAN恢复所需的归档空间大小
===============计算RMAN恢复时候所需要的归档大小(不是数据文件大小)解释:此法是为了计算除数据文件大小之外的容量比如:恢复的数据文件一共是6个,每个1G,加上临时表空间2个,每个1G,加起来就8G,再加上redo文件大小,加入也是4个,每个1g,就是6+2+4=12G,再恢复过程中还要追归档最后恢复总共需要空间计算出来的12G最后还需加上归档大小,以上都是预估,基本上接近百...
2019-02-19 09:53:22
677
原创 清理数据库软件(暴力删除)
1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus logSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit 2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop ...
2019-02-15 15:02:27
1682
原创 抓取10046,打包压缩,开Oralce-SR--添加SR附件
这次介绍下一个案例:数据库版本:ORACLE12C,12.2.0.1本文章最主要讲述下 简单讲述下抓取10046,到开SR 发给oracle数据库的连接释放慢的问题需求:抓取一个trc,发送到SR上让ORACLE原厂做一个分析第一步,联系应用测试开始开启client连接,登录DB数据库抓取根据MAHINE,SID抓取spidselect p.PID,p.SPID,...
2019-02-15 14:47:22
513
原创 sql server-always on集群扩容
环境模拟介绍环境介绍:sql server 2016,always on结构,有2节点(这里不说地址简单说 节点A和节点B吧) 目的要求:创建了一个qz数据库,文件组初始位置路径:D:\Program Files\ Microsoft sql server \MSSQL13.ZHANGQ\MSSQL\DATA 在qz所在的D盘满了只有要新加一块盘把之后写的数据写进新的盘符中 s...
2019-02-15 14:41:22
794
原创 10、11、12c集群数据库部署监听清理脚本操作手册
此脚本可以布置在自动任务crontab可以自动清理集群的listener日志,会先做一个.bak备份再把老的清理,并且同事也会清理除log.xml之外的log_*.xml具体看脚本吧,在自己的环境下可以先尝试下do_clear_11g(){listener_group=$(ps -ef|grep tnslsnr|grep -v grep|awk '{print $(NF-1)}')fo...
2019-02-15 14:05:30
244
原创 故障情况收集oradebug的手册
oradebug故障收集方法一、常用收集方法开2个窗口,一个sqlplus / as sysdba,另一个数据库普通用户 HR 查询数据库用户所对应的spidSQL> select spid 2 from v$process 3 where addr=(select paddr from v$session where username='HR')...
2019-02-15 14:00:21
496
1
原创 原库的兼容性如果和目标库不同,导出命令中参数需要加version,否则导入时会出现版本不一致
源库是12.2.0.1 ,目标库是12.1.0.0.0expdp \'/ as sysdba \' directory=orat24atable dumpfile=orat24atable_data_20180809_%U.dmp logfile=orat24atable_data_20180809.log job_name=orat24atable1_data_20180809 tables...
2019-02-15 13:57:42
1227
1
原创 心跳长时间missing,导致2节点被驱逐
当发现一个集群其中一个节点宕机,比如+ASM2在集群里offline,immediate,要重新拉起来所要做的步骤一、停干净当前宕机节点集群/oragrid/app/11.2.0/grid/bin/crsctl stop crs -f 二、ps -ef |grep d.bin ----查看集群是否停干净,grep d.bin是因为有很多集群资源都是这个结尾的,例如 ohasd.bin,mdns...
2019-02-15 13:54:39
1039
原创 代码添加集群磁盘
生产环境因堡垒机因堡垒机影响、系统影响导致无法打开图形界面查看那些磁盘可以加入到ASM磁盘组,通过grid用户进入sqlplus / as sysasm 查看结果首先使用语句查看:SQL> select GROUP_NUMBER,DISK_NUMBER, MODE_STATUS,HEADER_STATUS, MODE_STATUS,state,TOTAL_MB,FREE_MB,name,...
2019-02-15 13:51:56
248
原创 导入时候索引创建失败解决方法
报错信息Processing object type TABLE_EXPORT/TABLE/TABLEProcessing object type TABLE_EXPORT/TABLE/TABLE_DATA. . imported "T24"."STF_TEM_CAR000" 8.458 GB 11616355 rowsProcessing ob...
2019-02-15 13:43:42
3316
原创 导出时,未建job_name,从数据库可查
select owner_name,job_name,job_mode,state from dba_datapump_jobs order by 1;impdp \'/ as sysdba \' attach=sys.SYS_IMPORT_SCHEMA_01 (job_name=SYS_IMPORT_SCHEMA_01)
2019-02-15 13:40:09
245
原创 Oracle RAC下 添加节点(只添加节点不装集群软件+数据库软件)
Oracle RAC下 添加节点(只添加节点不装集群软件+数据库软件)1、环境介绍:linux 6.5 +oracle11g-11.2.0.4-RAC集群主机名1:rac1主机名2:rac2数据库名:racdbvip:rac-vippriv:rac-priv2个节点实例均正常运行,在线删除节点2、节点确认登陆任一节点,执行 SQL> sel...
2019-02-14 22:21:40
1333
原创 Oracle RAC下 删除节点(只删节点不删集群软件+数据库软件)
Oracle RAC下 删除节点(只删节点不删集群软件+数据库软件)1、环境介绍:linux 6.5 +oracle11g-11.2.0.4-RAC集群主机名1:rac1主机名2:rac2数据库名:racdbvip:rac-vippriv:rac-priv2个节点实例均正常运行,在线删除节点2、节点确认登陆任一节点,执行 SQL> sele...
2019-02-14 22:19:18
1152
原创 12c集群环境打补丁-12.2.0.1
12c集群环境打补丁环境介绍:集群版本是12.2.0.1 数据库版本是12.1.0.1两个补丁包都已经下载好分别放到了/tmp/grid20190107/ ---集群补丁/tmp/oracle/grid20190107 ----数据库补丁这次使用的是opatchauto打这里重点说明一下,打补丁之前一定要看下README.H...
2019-02-14 22:13:39
3176
原创 Rman单机整库备份恢复到RAC集群,并添加实例进集群
环境介绍:RAC集群环境Oracle11gIP:192.168.20.11IP:192.168.20.12Rac1、rac2的grid软件,数据库软件都已建好,不建库 2.单实例,从开始建库到结束,一直开着归档,归档模式目标目的是单实例做全备,恢复到RAC单节点1环境启库,单节点1恢复完启库,单节点2再启库,把两节点加入集群单机备份见上一篇博文“Rman单机备份到...
2019-02-14 22:03:47
722
原创 Rman单实例数据库整库恢复到RAC集群里,并添加至集群
环境介绍:RAC集群环境Oracle11gIP:192.168.20.11IP:192.168.20.12Rac1、rac2的grid软件,数据库软件都已建好,不建库 2.单实例,从开始建库到结束,一直开着归档,归档模式目标目的是单实例做全备,恢复到RAC单节点1环境启库,单节点1恢复完启库,单节点2再启库,把两节点加入集群全库备份见上一篇文章“Rman单机备份到...
2019-02-14 22:00:36
977
原创 Rman单机备份到恢复详细过程
备份数据库A备份脚本:rman target / log=/u01/rec_backup.log<<EOFrun{allocate channel ch1 device type disk; ----开启通道allocate channel ch2 device type disk;sql 'alter system archive log c...
2019-02-14 21:56:47
1224
原创 Oracle 生僻字符集 DBCA建库
很多工作中会发生建立字符集的时候在图形界面寻找的时候找不到,因为数据库版本高了以后,有些旧的字符集会没有,就需要用到脚本建库了获取建库脚本软件用oracle用户使用命令DBCA使用DBCA不是按照图形界面建库是需要输出一个脚本文件 关键的一步这里不要勾选“create Database” 选择下面的建脚本,...
2019-02-14 21:51:00
899
原创 sql server空间扩容
环境介绍 环境:创建了一个test数据库,文件组初始位置路径:E:\ZHANGQ\MSSQL11.ZHANGQ\MSSQL\DATA要求:做一个测试,假如E盘空间满了,需要把数据库文件路径改写到其他盘,要求保持默认组不变,现暂定为G盘新路径位置:G:\test3 实际操作添加数据文件test3添加数据文件选择不同路径,默认组不变 关闭自动增长...
2019-02-14 21:45:29
3425
原创 Oracle数据库冷备迁移
环境介绍:数据库服务器:linux6.5+Oracle11.2.0.4 单实例源数据库IP地址:192.168.20.27目标数据库IP地址:192.168.20.16数据库的实例名:arorcl目的:从192.168.20.27 数据库实例迁移到192.168.20.16上(要求系统一样,数据库版本一样) 查看数据库数据文件,控制文件,参数文件路径、环境show ...
2019-02-14 21:42:40
538
原创 RAC环境pfile拉起恢复数据库,加入到集群信息里
这周日拉了一套恢复,目标库是一套RAC,恢复的时候,我的操作方法是先停止2个节点的数据库,删除数据文件,控制文件,留下spfile文件,再拉起一节点的数据库恢复,因为控制文件和数据文件都恢复到ASM上,所以拉起二节点的同时参数文件找控制文件的路径都没有改变,直接可以启动到open,所以说这套库的RAC信息已经记录在集群里,并没有把数据库从集群中remove,为了模仿这套库,自己搭建环境,从单实例中...
2019-02-14 10:42:46
621
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人