启动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