如何在Oracle 10g XE上编辑会话参数?

时间:2008-09-17 20:25:06

标签: database oracle

默认为49

如何编辑到更高?

2 个答案:

答案 0 :(得分:4)

您需要发出以下命令(以具有alter system权限的用户身份连接,sys将执行此操作)

alter system set sessions = numberofsessions scope = spfile;

您是否收到ORA-12516或ORA-12520错误? 如果是这样,那么增加进程数也可能是一个好主意

alter system set processes = numberofprocesses scope = spfile;

IIRC您需要在发出这些命令后退回数据库。 此链接http://www.oracle.com/technology/tech/php/pdf/underground-php-oracle-manual.pdf提供了有关配置XE的一些有用信息。 当我使用XE遇到类似的问题时,我咨询了它。

答案 1 :(得分:0)

您可以检查连接限制以微调会话/过程限制:

http://zhefeng.wordpress.com/2008/09/24/ora-12516-error-tnslistener-could-not-find-available-handler-with-matching-protocol-stack/

Step1:看看流程限制。

从gv $ resource_limit;

中选择*

步骤2:将参数从150(默认)增加到300(或任何其他所需数字)

sql> alter system set processes = 300 scope = spfile;

步骤3:重启数据库以使参数生效。

ps:查看链接以获取更多信息。

相关问题