oracle 11gR2 ORA-31626: job does not exist 和ORA-31687: error creating worker process with worker id ...

Oracle 11gR2 imdp 报错如下:

Import: Release 11.2.0.1.0 - Production on Mon May 3 16:25:17 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31626: job does not exist
ORA-31687: error creating worker process with worker id 1
ORA-31687: error creating worker process with worker id 1
ORA-31688: Worker process failed during startup.

这个错误与参数AQ_TM_PROCESSES有关。 当该参数这是为0的时候,就会报这个错误。

所以解决这个问题的方法就是在pfile里移除这个参数的设置。然后重启DB就可以了。

11gR2 在线文档对该参数的说明如下:

AQ_TM_PROCESSES

Property

Description

Parameter type

Integer

Default value

None

Modifiable

ALTER SYSTEM

Range of values

0 to 40

Basic

No

AQ_TM_PROCESSES controls time monitoring on queue messages and controls processing of messages with delay and expiration properties specified.You do not need to specify a value for this parameter because Oracle Database automatically determines the number of processes and autotunes them, as necessary. Therefore, Oracle highly recommends that you leave the AQ_TM_PROCESSES parameter unspecified and let the system autotune.

Note:

If you want to disable the Queue Monitor Coordinator, then you must set AQ_TM_PROCESSES to 0 in your parameter file. Oracle strongly recommends that you do NOT set AQ_TM_PROCESSES to 0. If you are using Oracle Streams, then setting this parameter to zero (which Oracle Database respects no matter what) can cause serious problems.

Oracle 10g中,该参数默认值是0.

AQ_TM_PROCESSES

Property

Description

Parameter type

Integer

Default value

0

Modifiable

ALTER SYSTEM

Range of values

0 to 10

Basic

No

<!-- class="inftblinformal" -->AQ_TM_PROCESSES enables time monitoring of queue messages. The times can be used in messages that specify delay and expiration properties. Values from 1 to 10 specify the number of queue monitor processes created to monitor the messages. If AQ_TM_PROCESSES is not specified or is set to 0, then the queue monitor is not created.

---------------------------------------------------------------------------------------------------

Blog http://blog.youkuaiyun.com/tianlesoftware

网上资源: http://tianlesoftware.download.youkuaiyun.com

相关视频:http://blog.youkuaiyun.com/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977() DBA3 群:62697850()

DBA 超级群:63306533(); DBA4 群: 83829929 DBA5群: 142216823

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist at com.fr.data.operator.DataOperator.doWithConnection(DataOperator.java) ~[fine-core-11.0.jar:?] at com.fr.data.operator.DataOperator.getTableSchema(DataOperator.java) ~[fine-core-11.0.jar:?] at com.fr.data.core.DataCoreUtils.refreshSchema(DataCoreUtils.java) ~[fine-core-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.processor.impl.JDBCConnectionProcessor.getSchema(JDBCConnectionProcessor.java:244) ~[fine-datasource-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.processor.impl.ConnectionProcessorFactory.testConnectionWithSchemaReturn(ConnectionProcessorFactory.java:63) ~[fine-decision-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.ConnectionService.testConnection(ConnectionService.java:140) ~[fine-datasource-11.0.jar:?] at sun.reflect.GeneratedMethodAccessor4975.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261] at com.fr.decision.config.ConfigInterceptor.intercept(ConfigInterceptor.java:34) ~[fine-decision-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.ConnectionService$$EnhancerByCGLIB$$a4fd73f2.testConnection(<generated>) ~[fine-datasource-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.service.testconnection.TestConnectionService.testDataSourceConnection(TestConnectionService.java:174) ~[fine-datasource-11.0.jar:?] at com.fr.decision.webservice.v10.datasource.connection.service.testconnection.TestConnectionService.lambda$testClusterNodeConnection$5(TestConnectionService.java:224) ~[fine-datasource-11.0.jar:?] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_261] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_261] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_261] at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_261] Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:628) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:562) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1145) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:492) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:108) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:887) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1158) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1093) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1402) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1285) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeQuery$original$ZSAmNIYB(OracleStatement.java:1687) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeQuery$original$ZSAmNIYB$accessor$YA1T2zJc(OracleStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement$auxiliary$erNfDRPF.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.executeQuery$accessor$OgKDiLcc(T4CStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement$auxiliary$McbYDsPv.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.T4CStatement.executeQuery(T4CStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery$original$0UooHhIv(OracleStatementWrapper.java:394) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery$original$0UooHhIv$accessor$rfxvtmYt(OracleStatementWrapper.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper$auxiliary$5igtoid9.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.OracleDatabaseMetaData.getSchemas(OracleDatabaseMetaData.java:2856) ~[ojdbc8.jar:21.1.0.0.0] at com.fr.data.core.db.dialect.base.key.schema.DialectSchemaKey.execute(DialectSchemaKey.java:28) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.base.key.schema.DialectSchemaKey.execute(DialectSchemaKey.java:13) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.AbstractDialect.execute(AbstractDialect.java:123) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.DefaultDialect.getSchemas(DefaultDialect.java:170) ~[fine-datasource-11.0.jar:?] at com.fr.data.operator.DataOperator$1.apply(DataOperator.java) ~[fine-core-11.0.jar:?] at com.fr.data.operator.DataOperator$1.apply(DataOperator.java) ~[fine-core-11.0.jar:?] ... 17 more Caused by: oracle.jdbc.OracleDatabaseException: ORA-00942: table or view does not exist at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:632) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIoer11.processError(T4CTTIoer11.java:562) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1145) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:726) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:291) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:492) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:108) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.executeForDescribe(T4CStatement.java:887) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1158) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1093) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1402) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1285) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeQuery$original$ZSAmNIYB(OracleStatement.java:1687) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement.executeQuery$original$ZSAmNIYB$accessor$YA1T2zJc(OracleStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatement$auxiliary$erNfDRPF.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement.executeQuery$accessor$OgKDiLcc(T4CStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.T4CStatement$auxiliary$McbYDsPv.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.T4CStatement.executeQuery(T4CStatement.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery$original$0UooHhIv(OracleStatementWrapper.java:394) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery$original$0UooHhIv$accessor$rfxvtmYt(OracleStatementWrapper.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.driver.OracleStatementWrapper$auxiliary$5igtoid9.call(Unknown Source) ~[ojdbc8.jar:21.1.0.0.0] at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86) ~[skywalking-agent.jar:8.12.0] at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java) ~[ojdbc8.jar:21.1.0.0.0] at oracle.jdbc.OracleDatabaseMetaData.getSchemas(OracleDatabaseMetaData.java:2856) ~[ojdbc8.jar:21.1.0.0.0] at com.fr.data.core.db.dialect.base.key.schema.DialectSchemaKey.execute(DialectSchemaKey.java:28) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.base.key.schema.DialectSchemaKey.execute(DialectSchemaKey.java:13) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.AbstractDialect.execute(AbstractDialect.java:123) ~[fine-datasource-11.0.jar:?] at com.fr.data.core.db.dialect.DefaultDialect.getSchemas(DefaultDialect.java:170) ~[fine-datasource-11.0.jar:?] at com.fr.data.operator.DataOperator$1.apply(DataOperator.java) ~[fine-core-11.0.jar:?] at com.fr.data.operator.DataOperator$1.apply(DataOperator.java) ~[fine-core-11.0.jar:?] ... 17 more 已经给了用户GRANT SELECT_CATALOG_ROLE TO AGUSER; GRANT SELECT ANY DICTIONARY TO AGUSER;这些权限 ,中文回复,获取不到模式;给这些权限能解决吗‘GRANT create session, alter session, execute_catalog_role, select any dictionary, select any transaction, select any table, unlimited tablespace to <user name>;
最新发布
09-17
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值