梦中追星 发表于 2014-3-18 13:40:29

rman无法登陆,sqlplus可以

rman无法登陆,set dbid到另一个数据库就能正常登陆了

xifenfei 发表于 2014-3-18 21:09:34

你这台电脑安装有多个版本数据库软件吗?

梦中追星 发表于 2014-3-18 21:23:18

xifenfei 发表于 2014-3-18 21:09
你这台电脑安装有多个版本数据库软件吗?

没有,就安装了一个数据库软件
这是登陆时的alter
rrors in file g:\app\administrator\diag\rdbms\primary\oristart\trace\oristart_cjq0_776.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-04063: package body "SYS.DBMS_LOGSTDBY" has errors

xifenfei 发表于 2014-3-18 22:52:12

1. select owner, object_name, object_type, status from dba_objects where status=upper('Invalid')贴出来

2. 重新编译rman相关包
SQL> @$ORACLE_HOME/rdbms/admin/dbmsrman.sql
SQL> @$ORACLE_HOME/rdbms/admin/prvtrmns.plb   
SQL> @$ORACLE_HOME/rdbms/admin/dbmsbkrs.sql
SQL> @$ORACLE_HOME/rdbms/admin/prvtbkrs.plb

哪一步发错,使用show error打印出来

梦中追星 发表于 2014-3-19 09:38:33

本帖最后由 梦中追星 于 2014-3-19 10:03 编辑

xifenfei 发表于 2014-3-18 22:52
1. select owner, object_name, object_type, status from dba_objects where status=upper('Invalid')贴出 ...
SQL> @G:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\prvtrmns.plb

警告: 创建的包体带有编译错误。

SQL> show error
PACKAGE BODY DBMS_RCVMAN 出现错误:

LINE/COL ERROR
-------- -----------------------------------------------------------------
14897/7PL/SQL: SQL Statement ignored
14898/14 PL/SQL: ORA-04063: view "SYS.DBA_CAPTURE" 有错误
SQL> @G:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\dbmsbkrs.sql

程序包已创建。

SQL> @G:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\prvtbkrs.plb

程序包体已创建。



之前我DROP了一个以前做stream创建的表空间,是不是跟这个有关系
页: [1]
查看完整版本: rman无法登陆,sqlplus可以