我们在broker / db.pf文件中增加了-n参数。我们重新启动了服务器,当我们检查promon时它仍然显示相同数量的用户。我们如何增加-n参数?
答案 0 :(得分:0)
我知道你自己回答了这个问题,但对于未来的用户来说,真正的答案可能是好的。有几种方法可以设置像-n这样的参数。这个答案真的适用于更改所有启动参数(但不是什么值"好")。
如何更改此值取决于您启动数据库的方式。见下文。
注意1:在更改此号码之前,您应该了解您的许可计划,并在需要时联系您的销售联系人。
注意2:您应该知道更改启动参数会影响性能等。在将新值移至生产环境之前,请在单独的环境中测试新值。
注意3:在搞乱之前备份所有文件......
托管数据库是由AdminServer处理的数据库。这种方法不需要OE管理。但是建议使用OE Explorer的工作安装。
通过基于Web的OE Explorer界面或dbman
命令行实用程序启动(并停止等)托管数据库。
设置存储在Progress安装下的conmgr.properties
中。您可以手动编辑此文件(首先保存副本...)或通过OE Explorer(推荐方式)。
文件中会有这样的一行:
maxusers=20 # -n
使用您喜欢的编辑器编辑您喜欢的数字。
您也可以在OE资源管理器中更改此内容:
http://servername:9090/
。 脚本数据库是一个以自定义脚本(或直接来自命令行)启动的数据库。实际启动可以由crontab,用户,服务器通用启动脚本等处理。
OE AdminServer不会意识到"这个数据库。 (您可以通过使用某些参数运行dbagent
命令行实用程序来使AdminServer"稍微了解它。请在手册中阅读更多相关信息。
通常可以分为两种处理脚本的方式:使用参数或使用单独参数文件中的参数(通常使用扩展名.pf)。
包含参数的脚本
使用这种方法,您可以将所有参数存储在实际的启动脚本中。
proserve <dbname> -H <hostname> -S <serviceport> -n 10 -B 10000 -spin 10000 etc..
带有单独参数文件的脚本
使用此方法,您可以将参数存储在单独的文件中。
proserve <dbname> -pf /path/to/file/file.pf
.pf文件的格式可以像命令行中的参数一样:
-db <dbname> -H <hostname> -S <service> etc.
或者使用换行符(这允许在文件中添加注释):
# Main database
-db <dbname>
-H <hostname>
-S <service>
您也可以混合使用这两种方法。
来源: