千家信息网

怎么解决数据库ORA-01261

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"怎么解决数据库ORA-01261",在日常操作中,相信很多人在怎么解决数据库ORA-01261问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么解决数
千家信息网最后更新 2025年01月23日怎么解决数据库ORA-01261

这篇文章主要介绍"怎么解决数据库ORA-01261",在日常操作中,相信很多人在怎么解决数据库ORA-01261问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么解决数据库ORA-01261"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  1. 搭建DG时,修改完参数重启数据库

  2. SQL> startup

  3. ORA-01261: Parameter db_create_file_dest destination string cannot be translated

  4. ORA-01262: Stat failed on a file destination directory

  5. Linux-x86_64 Error: 2: No such file or directory

  6. 生成pfile查看spfile内容

  7. SQL> create pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora' from spfile;

  8. File created.

  9. 发现将路径的orcl写成ocrl

  10. *.db_create_file_dest='/oradata/ocrl'


  11. 改正后

  12. SQL> create spfile from pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora';

  13. File created.

常见错误:转载自http://www.dataguru.cn/thread-179398-1-1.html
错误1:
ORA-16057: DGID from server not in Data Guard configuration
原因:主库没有设置参数log_archive_config
解决方法*.log_archive_config='dg_config=(orcl,auxdb)'
alter system set log_archive_config='dg_config=(orcl,auxdb)' scope=both;
错误2:
PING[ARC0]: Heartbeat failed to connect to standby 'aux'. Error is 1031.
ORA-01031: insufficient privileges
解决问题思路:1、检查sys密码是否正确,大部分是这个原因。
备注:
曾经遇到无论从主数据库所在的机器连接主数据库还是从数据库,还是从从数据库所在机器连接主数据库、从数据库,使用sysdba角色,连接没有问题,
但是就是日志传递不到从数据库上,我百思不得其解
后来终于发现了,还是密码文件有问题。oracle的data guard不能使用操作系统验证,必须使用密码验证
你从主数据库所在机器能使用"SQLplus as sysdba"连接上从数据库,并不表示你从数据库上的密码文件一定是有效的,
注意从数据库所在机器上有密码文件,并且密码文件的位置和命名都符合oracle规范,但是密码文件不一定有效,检查密码文件有效的方式,
就是在windows上创建一个操作系统用户,不要将这个用户加入操作系统的ora_dba组,那么这个操作系统用户肯定不能使用操作系统验证,
用这个用户重新登录,再使用"sqlplus as sysdba"这个连接数据库,如果不报没有足够的权限的错误,
那就是说密码文件肯定没有问题
2、Oracle用户有写standby_archive_dest的权限
错误3:
ORA-16025: parameter LOG_ARCHIVE_DEST_2 contains repeated or conflicting attributes
出现该错误的原因是LOG_ARCHIVE_DEST_2='SERVICE=orcl LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl'
db_unique_name前少了一个空格导致的

到此,关于"怎么解决数据库ORA-01261"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

数据 数据库 密码 文件 错误 操作系统 用户 系统 问题 所在 机器 学习 有效 原因 就是 验证 参数 方法 更多 权限 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 关系数据库实训理工大学mooc 环京通勤人员数据库怎样建立的 软件开发薪资统计 杭州来渐投科技互联网公司 辽宁数据网络技术产品介绍 数据库删除操作异常是什么 网络安全应急演练全程录像 当前网络安全工作存在的主要问题 互联网安徽荟商信息科技有限公司 面向对象软件开发设计 数据库安全的管理软件 黄浦区市场软件开发销售 如何理解软件开发专员 有线宽带总服务器在哪里 键值数据库中建的数据类型 服务器不能开按键精灵 服务器之间的文件传输 南充互联网科技公司 网络安全设备变更流程 网络技术应用的看法 手机版无人管理服务器 服务器的管理员密码是什么 新吴区进口网络技术创造辉煌 武汉软件开发制作公司 服务器在信息科技中的地位和作用 星盟国际app软件开发 数据库技术带来的便利 纵腾网络技术起家 株洲java编程软件开发 关于网络安全的体会100字
0