有人能帮帮我吗。如果与白鹭不可行,其他建议也将受到高度赞赏。
当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
public void Graph() {
try {
DefaultCategoryDataset base = new DefaultCategoryDataset();
Character[] letters = new Character[table.getRowCount()];
Integer[] frequences = new Integer[table.getRowCount()];
int i;
for (i = 0; i < table.getRowCount(); i++
找不到用户
我试过这个
grant execute on sys.dbms_crypto to "DB_Project";
但是错误: ORA-00942:表或视图不存在00942。00000 -“表或视图不存在”
也尝试过这样的方法:
grant execute on sys.dbms_crypto to SYSTEM."DB_Project";
错误: 00000 - "SQL命令未正确结束“
如何解决?
我很难理解我做错了什么。通过角色授予对其他用户的访问权限。示例:
系统用户:
create table testtable (id number);--Table TESTTABLE created
create role testrole;--Role TESTROLE created
grant insert on testtable to testrole;--Grant succeeded
grant testrole to hr;--Grant succeeded
人力资源用户:
insert into system.testtable values(1)
:ORA-00942:表
我是甲骨文新手,我遇到了以下问题。为什么我必须用双引号将模式名和表名引起来才能从表中进行查询?是否有任何设置可以更改它?
谢谢。
SQL> conn sys/ogrish@orcl as sysdba
Connected.
SQL> show user
USER is "SYS"
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Ent
当我尝试执行以下操作时:
grant execute on sys.dbms_crypto to "DB_Project";
我知道这个错误:
ORA- 00942 :表或视图不存在00942。00000 -“表或视图不存在”
我也试过这个:
grant execute on sys.dbms_crypto to SYSTEM."DB_Project";
但我知道这个错误:
错误: 00000 - "SQL命令未正确结束“
如何解决?
我想计算oracle数据库的名为"KIN“模式的DB大小。有人能提出这个问题吗?
我使用了这个查询
SELECT sum(bytes)/1024/1024/1024 gb_used
FROM dba_segments
WHERE owner NOT IN ('SYS', 'SYSTEM');
我得到了这个错误
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
我想使用SQL查询来获取Oracle中的会话数量:
SELECT value FROM v$parameter WHERE name = 'sessions'
但是我得到了这个错误:
Error starting at line 1 in command:
SELECT value FROM v$parameter WHERE name = 'sessions'
Error at Command Line:1 Column:18
Error report:
SQL Error: ORA-00942: table or view does not exist
00
我有一个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
只是想教我自己一些基础知识。在尝试运行基本内连接时,我不断收到错误信息:表/视图不存在
SELECT c.cus_code, c.cus_lname, c.cus_fname, i.inv_number
FROM customer c,
INNER JOIN invoice i
ON i.cus_code = c.cus_code;
--ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Error at Lin
我想将分区添加到现有的表中。因此我遵循了这个
当试图:
grant execute on dbms_redefinition to USER
Oracle返回以下错误:
Error starting at line 13 in command:
grant execute on dbms_redefinition to USER
Error report:
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*A
我有一个包,它在另一个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时,没有问题。
所以我想得到当前数据库中所有表的列表。我试着用这个命令:
SHOW TABLES;
但它只打印字符串:Show tables handled.,而不是其他任何东西。
我尝试过这样做:,但是查询返回以下错误(是的,原因和操作为空):
Error report -
SQL Error: ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
这些输出是什么意思?在这种情况下我该怎么办?
1)在架构A下创建表。
create table test_PK (
stdid INT NOT NULL,
stdname VARCHAR(10),
PRIMARY KEY(stdid)
);
insert into test_pk values (10,'Bob'); //Here works fine
2)执行:
GRANT SELECT,INSERT,DELETE ON TEST_PK TO B; //works fine
3)在执行select * from test_pk;时,要使用模式B登录DB,它会抱怨:
ORA-
在Oracle中,当我执行以下操作时,与其他用户连接时出现了错误ORA-00942: Table or View not exist:
CREATE USER marta IDENTIFIED BY 'marta';
GRANT SELECT, INSERT ON myTable TO marta;
那么,执行:
CONNECT marta/marta;
INSERT INTO myTable VALUES ('1', 'foo', bar');
得到了奥拉-00942.
显然,如果我使用系统用户,我可以插入行没有任何问题。
我找了其他答
我想查询有关windows的信息:
select
window_name,
resource_plan,
enabled,
active
from
dba_scheduler_windows;
但我发现了一个错误:
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Error en la línea: 7, columna: 4
以下是DB提供的信息:
Oracle Database
我想查询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
我的应用程序在Oracle上有几个表,其中用户XYZ是模式所有者。表是使用XYZ创建的。我希望ABCUSER在这些表上有CRUD权限。我已经通过GRANT ALL ON TABLEABC to ABCUSER授予了访问权限,授权成功。
但是,当这个用户(ABCUSER)试图查询数据库(select * from TABLEABC)时,它似乎不起作用。我收到错误消息
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
DROP TABLE BASIC_USER;
DROP TABLE ADMIN_USER;
DROP TABLE EQUIPMENT;
DROP TABLE CAVE;
DROP TABLE DUNGEON;
DROP TABLE ADVENTURE;
DROP TABLE AUTHOR;
DROP TABLE CHARACTER_GROUP;
DROP TABLE MY_CHARACTER;
DROP TABLE MY_USER;
CREATE TABLE MY_USER (
user_ID int NOT NULL,
nick varchar(255) NOT NULL,
d
我是新来的神谕。我正在使用甲骨文数据库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;
我对Oracle SQL有以下奇怪的问题。我有一个名为schema_version的表,但是我不能对它运行简单的选择:
> SELECT * FROM schema_version;
ORA-00942: table or view does not exist
00942. 00000 - "table or view does not exist"
*Cause:
*Action:
Error at Line: 1 Column: 15
现在,如果我试图运行完全相同的查询,但这次在表名周围加上双引号,一切似乎都运行得很好:
> SELECT * FRO
我将这段代码放入SQL Developer的工作表中: CREATE TRIGGER T_testDSNa
before INSERT
on testDSNa
referencing new as new
for each ROW
BEGIN
SELECT S_testDSN.nextval INTO :NEW.SYSID FROM dual;
END; 我明白了: 错误报告- ORA- 00942 :表或视图不存在00942。00000 -“表或视图不存在” * 原因: * 操作: 有人知道为什么吗?在我尝试运行DDL来创建第四个表之前,这已经适用于前面的3个表。或者,有没有更好的方
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