我正在尝试连接到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 {}
2条答案
按热度按时间blpfk2vs1#
所以看起来有一个名为
serviceName
的属性,我猜它是oracle数据库驱动程序的一部分。uujelgoq2#
使用参数connectString代替