有人能帮帮我吗。如果与白鹭不可行,其他建议也将受到高度赞赏。
当egrep表达式位于"UTL_RECOMP_SLAVE_75“字符串的下一行时,我尝试用"UTL_RECOMP_SLAVE_75”写一个egrep表达式到grepora-00942。但是,文件中任何其他行中的ORA-00942都应该被忽略。ORA-00942只有在下一行后面跟着"UTL_RECOMP_SLAVE_75“时才会被称做”ora-00942“。
ORA-12012: error on auto execute of job "SYS"."UTL_RECOMP_SLAVE_7
我是甲骨文新手,我遇到了以下问题。为什么我必须用双引号将模式名和表名引起来才能从表中进行查询?是否有任何设置可以更改它?
谢谢。
SQL> conn sys/ogrish@orcl as sysdba
Connected.
SQL> show user
USER is "SYS"
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Ent
我有一个spring引导应用程序,需要创建一个访问数据库表的模型类。
由于数据库中的权限配置,SELECT只使用表名前面的用户名或Oracle同义词。
在SQL Developer中:
SELECT * FROM MYTABLE; // This doesn't work - ORA-00942: table or view does not exist
SELECT * FROM MYUSER.MYTABLE; // This works
SELECT * FROM MYTABLE_SYNONYM; // This works
在Oracle中,MYTABLE_SYNONYM是MY
我是甲骨文新手。我已经在DB中创建了用户axsaum,并以相同的用户身份登录。当我尝试访问select * from user_tables或dba_tables时,它抛出的错误是表不存在,请告诉我为什么我没有访问默认表的权限?如何访问这些内容?
SQL> select * from user_tables;
* ERROR at line 1: ORA-00942: table or view does not exist
SQL> select * from dba_tables;
* ERROR at line 1: ORA-00942: table
我有一个包,它在另一个11g环境中编译得很好。
当我尝试使用DBA用户在XE10g环境中编译它时,我得到ORA-00942错误。
FOR r IN (SELECT DISTINCT job_name jname
FROM dba_scheduler_jobs
^
WHERE job_name LIKE p_job_prefix || '%')
LOOP
...
当我在表上执行直接select时,没有问题。
我想查询job_queue_processes的值:
select value from v$parameter where name='job_queue_processes';
但是我不能,我得到了一个
`ORA-00942: table or view does not exist`
查询用户作业也很好:
select * from user_jobs
查询版本也很好:
select * from v$version where rownum<2;
SYS.dba_jobs_running和SYS.dba_jobs也不工作(ORA-00942:表或视图不存在)
CREATE TABLE table_orjinal as select 1 a,2 b from dual
select * from table_orjinal
CREATE TABLE table_backup as select * from table_orjinal where 1=2;
select * from table_backup
CREATE or REPLACE trigger t_backup
BEFORE INSERT OR DELETE OR UPDATE ON table_orjinal
FOR EACH ROW
ENABLE
BEGIN
我是新来的神谕。我正在使用甲骨文数据库19c。我试图从视图中创建一个物化视图。但我得到了"ORA-00942“错误。这是否意味着不能从可修改的力视图创建mview,或者可以使用任何其他特权创建mview?提前谢谢。
sql>conn kish/password
Connected.
sql>create table ds as select * from dba_source;
Table created.
sql>create or replace force editionable view "dsv" as select * from ds;
cis605的emp表确实存在,我想将权限分配给user。对我做错了什么有什么想法吗?
SQL> grant select on emp to user;
Grant succeeded.
SQL> connect user
Enter password:
Connected.
SQL> select * from emp;
select * from emp
*
ERROR at line 1:
ORA-00942: table or view does
当模式/用户HR访问时,即可以访问
select count(*) from USER_OBJECTS; returns 1005
但是,当我们使用DEV模式/用户执行以下查询时,它会给出ORA-00942错误。
select count(*) from HR.USER_OBJECTS
ORA-00942:表或视图不存在
我与HR用户连接,并将USER_OBJECTS上的select授权给DEV模式。使用以下查询
grant select on USER_OBJECTS To DEV
但是,使用DEV模式/用户名在HR表Person上执行select很好。
从HR.PERSON中选择c
我是以系统用户的身份连接的,当我试图连接用户conn user/password时,我得到以下消息
ERROR:
ORA-00942: table or view does not exist
Error accessing PRODUCT_USER_PROFILE
Warning: Product user profile information not loaded!
You may need to run PUPBLD.SQL as SYSTEM
Connected.
当我尝试@$ORACLE_HOME/sqlplus/admin/pupbld.sql时,我得到了这个错误
SQL&
我正在尝试授予从schema1到schema2 (oracle10g)对表的访问权限。
我在schema2上创建了一个同义词:
CREATE SYNONYM schema2.table FOR schema1.table;
同义词是成功创建的。
然后,我尝试在同一个表上授予select:
grant select on schema1.table to schema2;
我得到了:
ORA-00942: table or view does not exist
这对我来说毫无意义。我能够创建同义词,但不能创建授予。我做错什么了?
我无法从schema2获得这张桌子:
select * fro
这个是可能的吗?我们有我们的应用程序设置为使用表“视频”,但小写。我不知道这个查询是从哪里来的,但是oracle跟踪显示这是跟踪中唯一的错误。
SELECT * FROM "VIDEOS"
gives ORA-00942
但在应用程序中,这似乎来自一个INSERT。
是不是有什么我不知道的事情可能会在这里发生?我在任何地方都没有看到toUpper或SELECT in caps。这可能是在jdbc的某个地方,还是在oracle内部?我在处理跟踪时隐藏了sys操作。
Data Store Update Failure (ORA-00942: table or view does n
我用plsql写的:
w_table USER_TAB_COLS.TABLE_NAME%TYPE :='T481INPUTRIGADOC' ;
cursor selecttable is
select cols.*
FROM USER_TAB_COLS cols
JOIN USER_TABLES tabs ON cols.TABLE_NAME = tabs.TABLE_NAME
WHERE 1=1
AND cols.COLUMN_NAME LIKE '%IDANAGPROPRIETARIO%' --Dovrei prenedere ogni i-e
在架构(Oracle11g数据库)中,我可以运行(即用户有权从dba_tables中选择):
select count(*) from dba_tables where table_name = 'XXX' and owner = 'YYY';
但是,当我试图在同一个模式中创建函数时,我得到了"PL/SQL: ORA-00942: table或view不存在“:
CREATE OR REPLACE FUNCTION chk_table (p_owner IN varchar2, p_table_name IN varchar2) RETURN numbe
我已经创建了一个sql脚本,它调用内部的许多不同的sql文件,这可能反过来调用.Is内部的其他sql脚本,当任何sql file语句(grant,create,alter error )中出现错误时,它还会打印出现错误的文件名,显示行、错误和文件名。
当前是打印错误和行(很明显)
dropping table temp_cl_link
DROP TABLE TEMP_CL_LINK CASCADE CONSTRAINTS
*
ERROR at line 1:
ORA-00942: table or view does not exist
如果可能的话,我希望它也能显示发生
我已经试过所有的东西了,这张桌子确实存在,但我似乎不能放弃它。表名为“学生”。
DDL:
drop table student cascade constraints;
drop table student;
错误:
ERROR at line 1: ORA-00942: table or view does not exist
我使用Oracle.EntityFrameworkCore(2.18.0-beta3)对配置和操作数据使用EntityFramework Core,但接收"OracleException: ORA-00942: table or view does not exist"。 Oracle.EntityFrameworkCore(2.18.0-beta3)正在工作,因为我可以使用"MVC Controller with Views,using Entity Framework“来搭建一个新的控制器,它将创建和编辑Oracle表(创建了客户端和IdentityResourc
我一直试图创建一个使用约束的表格,因为这正是我们的教授想要做的。然而,当我这样做时,我得到了大量的错误,而我以前没有。我的代码如下所示:
DROP TABLE movie CASCADE CONSTRAINTS;
CREATE TABLE movie(
movie_id NUMBER(5),
title VARCHAR2(45) NOT NULL,
description VARCHAR2(250) NOT NULL,
released_by NUMBER(3) NOT NULL,
released_on DATE NOT NULL
constraint movie_pk primary ke
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;错误的SQL语法SELECT JOB_INSTANCE_ID,JOB_NAME from BATCH_JOB_INSTANCE where JOB_NAME =?order by JOB_INSTANCE_ID desc;嵌套异常为java.sql.SQLSyntaxErrorException: ORA-00942:表或视图不存在
我正在编写一个存储过程,将数据从一个用户的表复制到另一个模式。基本上,它是一系列的插入..SELECT语句如下:
INSERT INTO GESCHAEFTE
SELECT *
FROM TURAT03.GESCHAEFTE
WHERE kong_nr = 1234;
这在从sqlplus (或者我的TOAD ;-))发出命令时工作得很好,所以我知道我有足够的特权,但是当这是存储过程的一部分时,如下所示:
CREATE OR REPLACE FUNCTION COPY_KONG
(pKongNr IN NUMBER)
RETURN NUMBER
AUT
我使用的是oracle 10g和Java。我正在尝试从一个数据库中检索行,并尝试更新/插入其数据到其他表中。它在线程"main“java.lang.NullPointerException和java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist within my results中给了我一个异常错误。
for (int i = 0; i < edu_info2.length; i++) {
if (url.matches("(.*)" + edu_info2[i]
我试图使用系统DBA_DIRECTORIES从存储过程访问schema.But表,我得到了以下错误
ORA-00942: table or view does not exist
我可以从外部访问表,存储的procedure.The存储过程也是在系统schema.How下,我可以从存储的proc中访问DBA_DIRECTORIES表吗?
请考虑Oracle 11g数据库上的下列场景。
用户管理员执行以下操作:
CREATE USER Alice IDENTIFIED BY pwdalice;
GRANT CREATE SESSION TO Alice;
CREATE ROLE Viewer IDENTIFIED BY pwdviewer;
GRANT Viewer TO Alice;
GRANT SELECT ON Table_1 TO Viewer;
然后,Alice以“Alice”的身份登录到数据库中,并执行以下命令:
SELECT * FROM Table_1;
Alice得到以下错误:
SELECT * FRO
是否有方法在集合表中捕获特定条件下的计数。例如:
SELECT COUNT(*)
BULK COLLECT INTO v_cnt
FROM tt_product
WHERE region = 'NA';
上面的查询会抛出错误,说明:
Error(649,13): PL/SQL: ORA-00942: table or view does not exist
任何见解都将不胜感激。
谢谢