我只是注册了一个 oracle 免费套餐帐户并创建了一个 Ubuntu 实例。但它没有公共IP。
Primary VNIC Information
Private IP Address:10.0.0.2
Internal FQDN:instance-20191003-0043...ShowCopy
Public IP Address:Unavailable
Subnet:Public Subnet
Network Security Groups:
None
Run Code Online (Sandbox Code Playgroud)
我环顾四周询问了oracle客服,他们说不支持Ubuntu:(
我创建了一个运行 Ubuntu 20.04 的 Oracle 云基础设施计算实例。我正在尝试打开端口 19132。
根据另一个问题,我发现 Opening port 80 on Oracle Cloud Infrastructure Compute node
我创建了一个公共子网,其中有一个互联网网关并添加了端口 19132 的入口规则(在安全列表中)
网络统计看起来不错
netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:19132 0.0.0.0:* 1007/./bedrock_serv
Run Code Online (Sandbox Code Playgroud)
我安装了 ufw 并添加了允许 19132 的规则,但我仍然无法从外部连接到它。谁能指出我哪里出错了?
我是 Fn 项目的新手,使用 Java 创建了第一个应用程序fn init --runtime java HelloWorld-func并尝试了其他一些场景,但遇到了 GET 调用问题。
curl -X GET http://localhost:8080/invoke/01EJTD2K1JNG8G00GZJ0000002 {"message":"方法不允许:GET /invoke/01EJTD2K1JNG8G00GZJ0000002"}
fn 版本 0.5.97
谢谢。
Oracle云基础设施始终免费服务文档网站上是这样说的:
所有租户都会获得两个 Always Free Compute 虚拟机 (VM) 实例。
您必须在您的家庭区域中创建始终免费计算实例。
始终免费计算实例形状的详细信息:
VM.Standard.E2.1.Micro 处理器:OCPU 的 1/8,能够使用额外的 CPU 资源
内存:1GB
网络:包括 1 个 VNIC、1 个公共 IP 地址和高达 480 Mbps 的网络带宽
操作系统:您可以选择以下符合“始终免费”资格的操作系统之一:
Oracle Linux(包括 Oracle Autonomous Linux) Canonical Ubuntu Linux CentOS Linux
在我看来,具有一个公共 IP 地址和高达 480 Mbps 网络带宽的 VNIC描述的是网络速度而不是数量限制。因此,问题是一台始终免费的计算设备可以在一个月或一段时间内免费使用多少带宽。
我正在查看文档,Oracle sdk看看是否有任何内容可以上传到 Oracle 存储。
但我没有找到任何php sdk东西Oracle,或者我错过了什么?
我研究了很多,请帮助我。我想用来php sdk上传文件和文件夹并将Oracle cloud这些文件 URL 提供给我的应用程序。
我知道针对基本相同的错误发布了多个问题。但是,我不认为它们与我的问题相同。
简而言之,我正在尝试编译 oci-java-sdk 附带的示例之一。它无法编译。看起来像一个 jar 文件左右有 LOG 变量,所以我想知道在哪里可以找到该 jar 文件。
详细信息如下。首先,我使用 Oracle Linux,并使用 RPM 安装了 oci-java-sdk。接下来,我将整个示例目录复制到我的主目录。我的 CLASSPATH 如下所示:
$ echo $CLASSPATH
:/usr/lib64/java-oci-sdk/lib/oci-java-sdk-full-1.6.1.jar:/usr/lib64/java-oci-sdk/third-party/lib/*
Run Code Online (Sandbox Code Playgroud)
根据我工作的需要,我尝试构建如下示例:
$ javac -Xlint -cp $CLASSPATH:$PWD/lombok.jar:/usr/share/java/*:/usr/share/java/slf4j/* ./EventsServiceExample.java
Run Code Online (Sandbox Code Playgroud)
如上所示,我是lombok.jar从lombok项目网站下载的。命令javac失败如下:
$ javac -Xlint -cp $CLASSPATH:$PWD/lombok.jar:/usr/share/java/*:/usr/share/java/slf4j/* ./EventsServiceExample.java
./EventsServiceExample.java:83: error: cannot find symbol
LOG.info("Number of rules in compartment {} is {}", compartmentId, rulesList.size());
^
symbol: variable LOG
location: class EventsServiceExample
./EventsServiceExample.java:135: error: cannot find symbol
LOG.info(
^
symbol: variable LOG
location: class EventsServiceExample
./EventsServiceExample.java:143: error: cannot find symbol …Run Code Online (Sandbox Code Playgroud) 尝试在oracle云上的oracle apex应用程序中上传文件时遇到此错误:
该实例不允许未经身份验证的用户上传文件。
我登录到管理控制台以允许用户上传文件,但看不到“安全性”标签吗?
环境:
主机:oracle cloud
DB:18c
APEX:Application Express 19.1.0.00.15
我在 Oracle Cloud 中创建了一个自治事务处理数据库。周围没有现成的 JDBC 链接,但有“钱包”。有实例钱包和区域钱包。Oracle 表示应使用其中之一(最好是实例钱包)来连接到该数据库实例。
钱包是一个 ZIP 文件,里面有十几个文件。我已经下载了一个实例钱包并将其解压缩。现在我尝试将 DataGrip 连接到此实例。
DataGrip 中有一个连接类型,钱包中TNS有一个著名的连接类型,所以我想我应该使用它们。连接类型接受一个参数,我猜它是该钱包的目录。钱包中列出了一些服务名称,AFAIU,它们的优先级不同,例如一个用于低优先级查询,另一个用于中优先级查询,一个用于最高优先级问题。我可以接受中等优先级,所以我这样做了:tnsnames.oraTNSTNSADMINtnsnames.ora
如您所见,我收到错误:
[08006][17002] IO Error: The Network Adapter could not establish the connection
SSO KeyStore not available.
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索了一下,但这个话题似乎很复杂。Oracle有很多连接参数以及连接过程中涉及的证书,我真的很新,我只想连接到这个实例。为什么它应该如此复杂?我可以直接在 DataGrip 中使用这个钱包吗?
几个月前,我创建了一个 Oracle 免费套餐帐户,有一天尝试登录,但我的数据库实例以及 apex 和我的所有工作都消失了。我不知道这是怎么发生的,也不知道为什么我的实例在甲骨文云上消失了。
cloud oracle infrastructure oracle-cloud-infrastructure oracle-cloud-infrastructure-classic
oracle-cloud-infrastructure ×10
oracle ×3
cloud ×2
datagrip ×1
fn ×1
java ×1
lombok ×1
oracle-apex ×1
oracle-cloud-infrastructure-classic ×1
oracle21c ×1
php ×1
slf4j ×1
ubuntu ×1