启动Oracle兼容模式

​ UDB-TX Oracle兼容版本在initdb时,可以指定-m参数,来初始化PG模式数据库或Oracle兼容模式数据库。

提示

  • 不指定 -m 参数时,默认为 Oracle 兼容模式

  • 指定 -m 参数为 pg 时,数据库将不再兼容 Oracle 语法

  • initdb -m 初始化,需要判断不同的模式,其中Oracle模式下,会执行postgres_oracle.bki的SQL语句;

  • 启动时会根据初始化模式,判断是否为oracle兼容模式。

新增oracle端口

​ UDB-TX Oracle兼容版本下5678端口兼容postgres,新增默认端口1521兼容oracle,从该端口登录,默认采用oracle兼容模式。如果需要从5678端口登录且还要进入兼容模式,则需要通过unvdb_oracle.compatible_mode参数进行设置;

set unvdb_compatible_mode='oracle';

用例

初始化PG模式:
initdb -D data -m pg

初始化oracle兼容模式:
initdb -D data -m oracle
或
initdb -D data