将A数据的USEMuranoNAME客商的数量导出后,再导入到B数据库中的USE奥德赛NAME时,在USEENVISIONNAME客户下在实行表数据查询时现身如下难题:
ORA-06550: 第 1 行, 第 7 列: PLS-00201: 必须评释标记符
‘SYSTEM.PROC_福克斯T’ ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement
ignored
现身那些标题是由于A数据库展开了审计,而导入到B数据库时,B数据库审计没有打开,数据库中绝非SYSTEM.PROC_亚洲龙T对象,招致上述问题.
4503.com,标题一举成功进度如下: 1卡塔尔以sysdba登陆数据库:
D:\Users\Administratorsqlplus / as sysdba 2卡塔尔(قطر‎ 呈现当前审计参数: SQL
show parameter audit; NAME TYPE VALUE


—————————— audit_file_dest string
J:\APP\ADMINISTRATOR\ADMIN\ORC L\ADUMP audit_sys_operations
boolean FALSE audit_trail string DB 3卡塔尔(قطر‎ 启用审计. SQL alter system
set audit_sys_operations=TRUE scope=spfile; 系统已校订。
4State of Qatar查看新的气象,仍然显得审计操作没展开,需再度开动数据库: SQL show
parameter audit; NAME TYPE VALUE ————————————
———– ————————– audit_file_dest string
J:\APP\ADMINISTRATOR\ADMIN L\ADUMP audit_sys_operations boolean
FALSE audit_trail string DB 5卡塔尔国重启数据库 SQL shutdown immediate
数据库已经破产。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL startup
ORACLE 例程已经起步。 Total System Global Area 3056513024 bytes Fixed
Size 2179656 bytes Variable Size 1644170680 bytes Database Buffers
1392508928 bytes Redo Buffers 17653760 bytes 数据库装载达成。
数据库已经开荒。 6卡塔尔重新查看审计情状,审计已开拓. SQL show parameter
audit; NAME TYPE VALUE ———————————— ———–
————————– audit_file_dest string
J:\APP\ADMINISTRATOR\ADMIN L\ADUMP audit_sys_operations boolean
TRUE audit_trail string DB SQL conn USERNAME/PWDXXXXXX; 已连接。
7State of Qatar查询表数据,错误如故,但错误换到了SYSTEM.PROC_AUDIT无效: SQL select
* from corporationhot; select * from corporationhot * 第 1
行现身错误: ORA-06550: 第 1 行, 第 14 列: PLS-00905: 对象
SYSTEM.PROC_AUDIT 无效 ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement
ignored 8)将对象SYSTEM.PROC_AUDIT授权给USERNAME. SQL grant execute
on SYSTEM.PROC_FoxT TO USERAV4NAME; 授权成功。
9)双重以USE本田CR-VNAME登陆,试行数据表查询,提醒对象 SYSTEM.PROC_SylphyT
无效;因为对象已经授权,现身这种情景大概是指标有错误. SQL conn
USEEnclaveNAME/PWDXXXXXX; 已延续。 SQL select * from TABLENAME; select *
from TABLENAME * 第 1 行出现谬误: ORA-06550: 第 1 行, 第 14 列:
PLS-00905: 对象 SYSTEM.PROC_AUDIT 无效 ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored 10)
找到SYSTEM.PROC_PASSATT存款和储蓄进程,开掘存编写翻译错误,提醒sys.v_$sql,v$sql_bind_capture,sys.v_$session为无
效标记符,由于上述目的是存在的,况且能够查询,因而可疑是权力设置难题,做如下授权:
SQL conn / as sysdba; 已三回九转。 SQL grant all on sys.v_$sql to system 2
; 授权成功。 SQL grant all on v$sql_bind_capture to system; 授权成功。
SQL grant all on sys.v_$session to system; 授权成功。
11)SYSTEM.PROC_CopacT编译通过后,以USERAV4NAME登入数据库,查看表数据苏醒符合规律,难题清除.
为了表明错误是否导出时审计是开的,导入时审计未张开所致,重新将审计关闭:
SQL alter system set audit_sys_operations=FALSE scope=spfile;
系统已转移。 SQL restart; SP2-0042: 未知命令 “restart” – 其他行忽视。
SQL shutdown immediate; 数据库已经关门。 已经卸载数据库。 ORACLE
例程已经停业。 SQL startup; ORACLE 例程已经起步。 Total System Global
Area 3056513024 bytes Fixed Size 2179656 bytes Variable Size 1644170680
bytes Database Buffers 1392508928 bytes Redo Buffers 17653760 bytes
数据库装载达成。 数据库已经展开。
12卡塔尔(قطر‎数据库重启后,以USECRUISERNAME顾客登陆查询数据平常.