Опция подключения имени службы TypeORM для Oracle

#oracle #connection-string #typeorm

Вопрос:

Я пытаюсь подключиться к среде RAC, но мне нужно подключиться, используя имя службы… Похоже, что эти параметры не предусмотрены в параметрах подключения, предоставляемых TypeORM.

Вот строка подключения в моей базе данных SQL-клиента

введите описание изображения здесь

И это моя конфигурация подключения к 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 {}  

Ответ №1:

Таким образом , похоже, что есть свойство с именем serviceName , я предполагаю, что оно является частью драйвера базы данных oracle.