用于Oracle的TypeORM服务名连接选项

x8diyxa7  于 2023-03-29  发布在  Oracle
关注(0)|答案(2)|浏览(154)

我正在尝试连接到RAC环境,但我需要使用服务名称进行连接... typeORM提供的连接选项中似乎没有提供此选项。
以下是我的SQL客户端DBeaver上的连接字符串

这是我的typeorm连接配置。

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: "oracle",
      host: "localhost",
      port: 1521,
      extra: {
          "SERVICE_NAME": "node.localdomain"
      },
      username: "hr",
      password: "root",
      database: "orcl",
      entities: [Employee],
      synchronize: false,
    }),
    GraphQLModule.forRoot({
      debug: true,
      playground: true,
      autoSchemaFile: 'schema.gpl'
    }),
    EmployeesModule
  ],
  controllers: [],
  providers: [],
})
export class AppModule {}
blpfk2vs

blpfk2vs1#

所以看起来有一个名为serviceName的属性,我猜它是oracle数据库驱动程序的一部分。

uujelgoq

uujelgoq2#

使用参数connectString代替

相关问题