Oracle云基础架构(OCI)上的直接数据库连接

aor9mmx1  于 2022-12-26  发布在  Oracle
关注(0)|答案(2)|浏览(113)

我从Oracle获得了为期两个月的免费**Oracle云基础架构(OCI)**服务。我想创建Oracle数据库并通过Internet直接连接到它(我不想创建VPN隧道)。
你知道我该怎么做吗?

j1dl9f46

j1dl9f461#

一种方法是使用以下URL模式:

jdbc:oracle:thin:/@OCI_DB_NAME_high?TNS_ADMIN=PATH_TO_THE_WALLET_FOLDER

用户名和密码,则应解压缩Wallet。

Properties info = new Properties();     
info.put(OracleConnection.CONNECTION_PROPERTY_USER_NAME, DB_USER);
info.put(OracleConnection.CONNECTION_PROPERTY_PASSWORD, DB_PASSWORD);          
... 

OracleDataSource ods = new OracleDataSource();
ods.setURL(DB_URL);    
ods.setConnectionProperties(info);

OracleConnection connection = (OracleConnection) ods.getConnection();
c9qzyr3d

c9qzyr3d2#

我自己解决了这个问题。
要在不配置VPN链路的情况下访问数据库服务器,可以创建一个虚拟机,该虚拟机可通过外部IP地址和ssh从www.example.com网络访问本地地址10.0.0.0

相关问题