暂无图片
19C rac 创建数据库报,ORA-19870,ORA-19504。。。。
我来答
分享
啊闯
2021-12-08
19C rac 创建数据库报,ORA-19870,ORA-19504。。。。


我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
啊闯
暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯

谢谢 大佬们了

暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

第2第3张截图中显示的是rman恢复数据库,而你第一张图这是在dbca安装数据库,你确定日志是正确的吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯
题主
2021-12-08
对啊,第一张截图下面不是有一个 DBCA日志路径吗?我就是上次的这个
啊闯
暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

新的数据库在dbca创建实例时不需要通过rman恢复的,是不是那个安装时哪个选项不对?

借鉴大佬留的文档喽

https://www.modb.pro/db/12816

暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯
题主
2021-12-08
[root@rac1 ~]# cd /etc/udev/rules.d/ [root@rac1 rules.d]# ls 70-persistent-ipoib.rules 99-vmware-scsi-timeout.rules 99-vmware-scsi-udev.rules
啊闯
题主
2021-12-08
我这个是不是错误的
Uncopyrightable
答主
2021-12-08
如果共享磁盘有问题,可以看下udev下的rules配置和/dev下映射磁盘权限?还有多路径配置
cqiwen

ORA-19504: failed to create file "+DATA"
ORA-17502: ksfdcre:5 Failed to create file +DATA

根据日志,应该是你在配置ASM时有问题,检查下具体配置吧,这个+data目录,在你的asm中是否已经创建好?权限是否正确?

暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯
题主
2021-12-08
[grid@rac1 ~]$ asmcmd ASMCMD> ls DATA/ ASMCMD>
啊闯
题主
2021-12-08
有,权限也对[grid@rac1 ~]$ ls -l /opt/oracle/app/oracle/product/19c/dbhome_1/bin/oracle -rwxr-s--x 1 oracle asmadmin 441257208 12月 7 20:16 /opt/oracle/app/oracle/product/19c/dbhome_1/bin/oracle
范伟林
检查下集群是否正常,su - grid,crsctl stat res -t
暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯
题主
2021-12-08
state 都是stable or Started,STABLE
啊闯
题主
2021-12-08
[grid@rac1 bin]$ pwd /opt/oracle/app/19c/grid/bin [grid@rac1 bin]$ ./cr crfsetenv crscdpd.bin crsdiag.pl crsrename.pl crsboot_diags.sh crsctl crskeytoolctl crstmpl.scr crscdpd crsctl.bin crsrename [grid@rac1 bin]$ ./crs_stat -t -bash: ./crs_stat: 没有那个文件或目录
啊闯
题主
2021-12-08
[root@rac1 ~]# /opt/oracle/app/19c/grid/bin/crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [root@rac1 ~]#
lscomeon

原因:ASM 磁盘组无法访问导致创建数据库失败

一般用途数据库的创建是基于rman恢复的方式进行创建的,所以报错里面的rman并没有问题

检查项:需要检查下oracle文件属性是否正确,是否具备访问asm磁盘组的权限。

可能是设置用户组的时候出现错误导致无法访问。

暂无图片 评论
暂无图片 有用 0
打赏 0
啊闯
题主
2021-12-08
drwx------. 19 oracle oinstall 4096 12月 8 10:16 oracle
lscomeon
答主
2021-12-08
grid oracle 分别查看ls -al `which oracle`
回答交流
Markdown


请输入正文
提交
相关推荐
OGG同步replicat端延迟很严重,怎么办
回答 5
已采纳
检查rep在目标库的sessionwait,当前的事务
oracle做了spa后,提示有10多条sql性能下降,具体看执行计划,发现新老执行计划是一模一样的,只是执行时间变慢了,即使是执行计划变化报告里面,具体看执行计划也是没变。这种情况下,感觉spa就没什么价值了?
回答 1
你的统计信息一样吗?
Oracle数据库备份dmp文件太大,有什么办法可以在备份的时候拆分成多个dmp吗?
回答 4
已采纳
建导出的时候,按时间或其它条件进行拆分导出。然后写一个shell脚本循环导出:示例:vimpar.pardirectoryDPDIRdumpfilet1.dmptablest1queryt1:&quo
Oracle数据库怎样抓出带有自定义函数的SQL?
回答 6
已采纳
在开发过程中,应该避免在SQL语句中调用自定义函数,可以通过以下SQL语句抓出调用了自定义函数的SQL。selectdistinctsqlid,sqltext,module fromV$SQ
Oracle 18c RAC 打补丁时报错,求解。
回答 1
一、检查文件权限正如你已经尝试过修改权限,可以确保以下目录和文件具有正确的权限:OracleHome目录(/u01/app/18c/grid)及其子目录和文件应该由Oracle用户和相关组拥有,并具有
oracle如果对登录用户的ip地址进行黑白名单的配置?
回答 5
已采纳
要实现指定用户得登录,那就写个触发器吧.eg:CREATEORREPLACETRIGGER"SCOTT"."LOGONUSERIP"AFTERLOGONONDA
21C的时间好像没有取时区。在操作系统中,是能看到时区的。但是使用sysdate获得的时间没有带上时区。是不是Bug
回答 1
oracle中时区和时间是分开的,这个tochar固定了输出格式,当然看不到时区的。时区是可以单独查询的:selectdbtimezonefromdual;selectsessiontimezonef
oracle11g rac 进程asm_rbla 负载比较高
回答 1
不用处理,本来Oracle内存就是独占的,例如自己64G分配给Oracle用50G这50G不管oracle现在使用不适用都是独占的不能给别人用,所以没有问题。
表空间和pdb比较
回答 1
已采纳
主要看资源限制有没有要求?1、用户级别的熔断,当SQL代码无法按照规范执行,达到阈值,则数据库将所有用这个用户的连接全部中断。防止影响到其他用户。无需其他支持2、会话级别的熔断,当SQL代码无法按照规
龙蜥系统上安装 Oracle11G 的,哪个版本稳定点?
回答 4
建议升级到Oracle19c