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

时间:2017-12-21 14:01:30

标签: oracle database-connection

我无法执行此命令,即使我在系统用户中也是如此。即使在Oracle SQL开发人员工具中,我也尝试使用命令提示符。 当我在系统用户

中执行以下命令时
execute dbms_connection_pool.start_pool();  

我收到错误

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的用户

2 个答案:

答案 0 :(得分:0)

数据库驻留连接池(DRCP)减少了当前不支持连接池的应用程序的资源要求,这是因为应用程序基础结构不支持它,或者它尚未实现。 DRCP仅支持使用OCI驱动程序的数据库连接。使用dbms_connection_pool包管理池。该操作由start_pool程序启动。

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

SQL> exec dbms_connection_pool.start_pool( pool_name => 'my_connection_pool');

SQL> exec dbms_connection_pool.start_pool;

但不像以下方式:

SQL> exec dbms_connection_pool.start_pool();

答案 1 :(得分:0)

我有同样的问题

???

conn / as sysdba

为我工作

exec dbms_connection_pool.start_pool;

获取有关游泳池的信息