我无法执行此命令,即使我在系统用户中也是如此。即使在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的用户
答案 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;
获取有关游泳池的信息