参数文件 (.pf) 中的数据库不止一个逻辑名?

More that one logical-name for database in parameter file (.pf)?

我有一个参数文件 (.pf),要连接不同的数据库。数据库有多个别名,因此我想设置每个数据库的逻辑名称。

-db physical_database_name
-ld [Logical name/alias]
- [...]

当我设置的 -ld 个参数多于一个时,它只需要最后一个。 如何在参数文件 (.pf) 中设置多个别名?

其他别名只能通过代码设置。

您可以使用 -param 启动参数。

-param dbname1=alias1,alias2|dbname2=alias3,alias4

并在您的启动过程中根据 SESSION:PARAMETER 处理此字符串。