首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行dbms_connection_pool.start_pool();无法执行

执行dbms_connection_pool.start_pool();无法执行
EN

Stack Overflow用户
提问于 2017-12-21 22:01:30
回答 2查看 776关注 0票数 0

我不能执行这个命令,即使我是系统用户。我在命令提示符中尝试了这两种方法,甚至在Oracle SQL developer tool中也是如此。当我在System user中执行以下命令时

代码语言:javascript
复制
execute dbms_connection_pool.start_pool();  

我收到错误信息,因为

代码语言:javascript
复制
Error starting at line : 1 in command -
EXECUTE DBMS_CONNECTION_POOL.START_POOL()
Error report -
ORA-06550: line 1, column 7:
PLS-00201: identifier 'DBMS_CONNECTION_POOL.START_POOL' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:

供您参考,我是oracle express 12c用户。

EN

回答 2

Stack Overflow用户

发布于 2017-12-21 22:17:13

数据库驻留连接池(DRCP)减少了当前不支持连接池的应用程序的资源需求,因为它不受应用程序基础设施的支持,或者尚未实现。只有使用OCI驱动程序的数据库连接才支持DRCP。该池使用dbms_connection_pool包进行管理。并通过start_pool程序启动该操作。

您可以通过以下两种方式调用此过程:

代码语言:javascript
复制
SQL> exec dbms_connection_pool.start_pool( pool_name => 'my_connection_pool');

代码语言:javascript
复制
SQL> exec dbms_connection_pool.start_pool;

,但不像下面这样:

代码语言:javascript
复制
SQL> exec dbms_connection_pool.start_pool();
票数 0
EN

Stack Overflow用户

发布于 2018-01-11 05:48:17

我也有同样的问题

代码语言:javascript
复制
conn / as sysdba

代码语言:javascript
复制
exec dbms_connection_pool.start_pool;

对我很管用

代码语言:javascript
复制
SELECT connection_pool, maxsize
FROM dba_cpool_info;

获取有关池的信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47926584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档