oracle - 如何以 root 用户身份登录 Oracle 的 rman
问题描述
我正在尝试以 root 用户身份登录 rman:
rman target /
Recovery Manager: Release 19.0.0.0.0 - Production on Wed Jan 8 21:40:47 2020
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-01017: invalid username/password; logon denied
但我得到这个错误。
我可以使用以下登录
rman target sys/oracle@orcl
但我想以 root 用户身份登录。我怎样才能做到这一点?
解决方案
步骤 01:找出当前具有 SYSDBA 权限的操作系统组(这取决于您安装的 Oracle 软件,但通常是 dba 操作系统组)。
步骤02:将root的补充组修改为该组(本例中为dba)。可选:修改具有 $ORACLE_HOME/bin 的 PATH,设置适当的 ORACLE_SID 和 ORACLE_HOME。
:) 祝你好运
推荐阅读
- php - 尽管出现错误,如何捕获异常并继续
- php - 在 $_POST 上写入 DB 内的数组,如结果
- php - 如何将用户交易历史存储在数据库中,以及如何在用户想要查看他们的交易时显示交易历史
- python - 模型-视图-控制器模式实现中的问题
- javascript - 检查 Firebase Facebook 用户是否存在而不从匿名用户开始创建用户
- javascript - 如何在fabric.js中制作图案图像?
- c# - 如何安全地取消任务?
- java - Java线程连接方法调用等待哪个对象?
- amazon-web-services - 您如何维护 Drupal 安装的手动设置?
- c# - 如何为幸运抽奖轮添加随机调度程序计时器(C#,XAML)