自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Oracle ORA-12541的处理

Oracle ORA-12541的处理Lsnrctl statusLsnrctl start尝试链接进去sqlplus xxx/[email protected]/fpdps -ef | grep pmon确定实例没有打开查看数据库日志的停库原因发现数据库日志是被截断的,数据库日志被截断一般是系统冗机的问题那就直接startup开库因为是19c,pdb同样要打开,不然链接会报错...

2021-12-15 16:49:43 1306

转载 生产案例:突然产生大量的归档日志,导致磁盘空间满了无法登陆数据库

早上吃完早饭打开电脑,突然告知数据库无法登陆,马上打开终端连接数据库,报如下错误sqlplus / as sysdbaERROR:ORA-09817: Write to audit file failed.SVR4 Error: 28: No space left on deviceORA-01075: you are currently logged on很明显几个单词NO SPACE,赶忙看系统df -h 果然100%没了,第一反应,是归档日志占满了空间,数据库不会增长那么快,所以到归

2021-12-14 18:17:19 1199

原创 逻辑卷增加磁盘和逻辑卷剔除磁盘

逻辑卷增加磁盘和逻辑卷剔除磁盘PV(physical volume)即物理卷,就是物理磁盘,可以通过fdisk -l 查看操作系统有几块硬盘VG(volume group)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘LV(logical volume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的可以说成是PV就是硬盘,而VG就是管理硬盘的操作系统,而LV就是操作系统分出来的各个分区.PV->VG->LV-> 文件系统使用(挂载到某个目录.

2021-12-09 17:13:13 831

原创 NBU异机恢复报ORA-01139: RESETLOGS option only valid after an incomplete database recovery

SQL> startup mount;Oracle 例程已经启动。Total System Global Area 6797832192 bytesFixed Size 2241264 bytesVariable Size 3523218704 bytesDatabase Buffers 3254779904 bytesRedo Buffers 17592320 bytes数据库装载完毕。SQL> alter database open resetlogs;.

2021-12-03 16:42:22 2491

原创 system 表空间满了怎么处理

一、查看所有的表空间的信息set pagesize 9999 line 9999col TS# format 9999col TS_Name format a20col NEXT_MAX_EXTENT_M for 9999999999col USED_SIZE_G for 9999999999col MAX_SIZE_G for 99999999999col USED_PER_MAX for 999.999WITH WT1 AS(SELECT TS.TABLESPACE_NAME,

2021-12-03 10:21:52 3815

原创 Voting Disks的管理

如何管理 Voting Disks全是由 cssd 干的活css>asm>ohsd10G 备份 votedisk 盘示例:dd if=/dev/raw/raw2 of =/home/oracle/voting_disk.bak10G 恢复 votedisk 盘示例:dd if=/home/oracle/voting_disk.bak of =/dev/raw/raw21.如何查看 voting disks查出当前的 voting disk 数量:crsctl query c

2021-11-19 15:27:35 910

转载 alter database offline 与 alter database offline drop效果比对

如果datafile数据文件被误删除,导致数据库不能正常open,这时,就需要把该数据文件先offline,或者恢复该数据文件。SQL> alter database open;alter database open*ERROR at line 1:ORA-01157: 无法标识/锁定数据文件 3 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 3: '/app/oradata/datafile/TEST02.dbf'SQL> alter database data

2021-11-18 17:52:54 718

原创 OCR的概念与备份

OCR的概念与备份1.如何迁移 OCR 和 OLROCR至少是600m,OLR至少是200mOCR磁盘组的大小至少要等于当前 OCR 的大小,并且至少是 normal 冗余。至少需要创建 2 组设备来保存 OCR,以避免出现单点故障。OCR 最多支持 5 组。ocrcheck3. 用 root 用户执行如下命令,添加 OCR 保存位置ocrconfig –add file_location4. 用 root 用户执行如下命令,删除不用的保存位置ocrconfig –delete +a

2021-11-18 16:23:19 901

原创 数据库链接不上的解决思路

数据库链接不上的解决思路1、服务器使用用户登录排查用户的账号密码、权限等问题2、查看是否网络问题,查看tns name,service name3、df -h 查看空间是否满了4、asm空间是否满了5、查看sqlnet.ora日志6、Java连接Oracle的配置文件 排查连接参数7、ojdbc驱动jar包检查与替换 排查驱动jar包问题和协议不匹配的问题具体例子:(部分分析参照了网上某些博主的博客,如有侵权请联系删除)ORA-01034:ORACLE not availa...

2021-11-15 16:38:34 1793

原创 ora-00031:session marked for kill处理oracle中杀不掉的锁

ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$se

2021-11-11 17:38:32 895

原创 db_file_name_convert和log_file_name_convert的参数

db_file_name_convert和log_file_name_convert的参数的理解一、参数说明db_file_name_convertdb_file_name_convert 当主备库目录结构不一致的时候,主数据库和备用数据库的数据文件转换目录映射,如果有多个对映,逐一指明对映关系,但是可以多对一但是不可以一对多。在spfile文件中的格式格式: *.db_file_name_convert= 主数据库数据文件目录,备用数据库数据文件目录例如:*.db_file_name_con

2021-11-08 18:04:15 4830

原创 ogg的expdp/impdp数据初始化

expdp/impdp数据初始化使用数据expdp(基于原端某scn号的一致性导出)和目标端impdp的方式进行目标数据库的重构其中的关键注意点说明如下:在取原端数据库scn号之前,确保源端ogg的extract已经启动;在获取scn之前要确认源端当前没有开始时间在extract启动的时间之前的活动事务。获取当前系统事务开始的时间:select start_time from gv$transaction;先完成以下:源库和目标库安装ogg,源端配置ext和pump进程,目标值配..

2021-11-08 11:40:50 1065

原创 控制文件的备份和db_name的修改

控制文件的备份(open状态下即可)方法(一)alter database backup controlfile to trace as ‘c:\c.tcr’;附控制文件内容:将这部分内容复制下来写进去SQL语句这里(创建相同的控制文件)CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG......RECOVER DATABASE U...

2021-11-05 16:05:59 597

原创 -bash: unzip: command not found的错误解决方式

-bash: unzip: command not found的错误错误显示:unzip——命令没有找到即数据库没有安装unzip。那么安装unzip命令即可命令是:yum install -y unzip zip安装成功后就可以使用unzip命令了。

2021-11-05 11:32:35 944

转载 Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之间的区别

Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由Db_name和Db_domain两个参数共同决定的,避免了因为数据库重名而造成管理上的混乱。这类似于互连网上的机器名的管理。我们将Db_name和Db_domain两个参数用’.’连接起来,

2021-11-04 17:56:13 367

原创 Root.sh脚本节点二报CRS-2883,CRS-4406,CRS-41053,CRS-4000

Root.sh脚本节点二报CRS-2883,CRS-4406,CRS-41053,CRS-4000Root脚本节点一跑成功了,节点二跑不成功,报错如上原因是共享磁盘没有立即分配空间Ps虚拟机三种磁盘置备方式分别是:假设大家分配400GThin Provision 格式vmdk大小为100G,剩下未使用的300G等有需要时才初使化使用。Thick Provision Lazy Zeroed 格式vmdk大小为400G,剩下未使用的300G等有需要时才初使化使用。Thick

2021-11-01 17:11:39 941

原创 oracle集群rac管理命令(三)

应用层4.1、 [root@rac1-19c ~]# crsctl stat res -ttarget有2种状态:online offline现在(state)状态有三种 :online(在线) offline(不在线) unknow(未知)修改资源参数;集群运行状态不稳定会出现unknown状态4.2、 [root@rac2-19c ~]# onsctl这个命令用于管理配置ONS,ONS是Oracle clusterware fan event pus...

2021-11-01 11:40:50 1032

原创 oracle集群rac的管理命令(二)

5、19c OCR常用管理命令1、存储层-节点层最简单只有一个命令[oracle@rac2 /]$ olsnodes -helpPs:2、网络层[oracle@rac2 /]$ oifcfg-- oifcfg iflist 文件记录的网卡信息[root@rac1-19c ~]# oifcfg iflistens33 192.168.59.0ens38 192.168.2.0ens38 169.254.0.0virbr0 192.1...

2021-10-27 10:42:00 143

原创 oracle集群rac的管理命令(一)

熟悉集群的管理1、用管理命令启动,关闭集群[root@rac2-19c ~]# crsctl stop crs -- 关集群[root@rac2-19c install]# crsctl start crs-- 启动集群2、用管理命令启动关闭,禁用 启用监听,并留意状态变化[grid@rac1-19c ~]$ srvctl add listener -l LISTENER2 -o $ORACLE_HOME -p 1522 -k 1[grid@rac1-...

2021-10-27 10:22:31 970

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除