Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 8 additions & 7 deletions NoSQL/README-sec.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ For example, to check the version of KVLite, use the `version` command:

```shell
$ docker run --rm -ti --link kvlite:store oracle/nosql:ce-sec java -Xmx64m -Xms64m -jar lib/kvstore.jar version
25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community
25.3.21 2025-12-19 19:10:14 UTC Build id: 60eebbcaec4d Edition: Community
```

To check the size of the storage shard:
Expand All @@ -113,13 +113,13 @@ $ docker run --rm -ti -v secfiles:/shared_conf:ro --link kvlite:store oracle/nos

Pinging components of store kvstore based upon topology sequence #14
10 partitions and 1 storage nodes
Time: 2025-06-10 07:56:11 UTC Version: 25.1.13
Time: 2025-12-30 14:34:14 UTC Version: 25.3.21
Shard Status: healthy: 1 writable-degraded: 0 read-only: 0 offline: 0 total: 1
Admin Status: healthy
Zone [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 1 read-only: 0 offline: 0
Storage Node [sn1] on proxy-nosql: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community isMasterBalanced: true serviceStartTime: 2025-06-10 07:54:30 UTC
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-06-10 07:54:35 UTC stateChangeTime: 2025-06-10 07:54:34 UTC availableStorageSize: 2 GB
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 121 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-06-10 07:54:36 UTC stateChangeTime: 2025-06-10 07:54:37 UTC
Storage Node [sn1] on kvlite: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.3.21 2025-12-19 19:10:14 UTC Build id: 60eebbcaec4d Edition: Community isMasterBalanced: true serviceStartTime: 2025-12-30 14:30:44 UTC
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-12-30 14:30:49 UTC stateChangeTime: 2025-12-30 14:30:49 UTC availableStorageSize: 2 GB
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 131 haPort: 5011 availableStorageSize: 8 GB storageType: HD serviceStartTime: 2025-12-30 14:30:51 UTC stateChangeTime: 2025-12-30 14:30:51 UTC


kv-> put kv -key /SomeKey -value SomeValue
Expand Down Expand Up @@ -151,6 +151,7 @@ tables
SYS$TableStatsPartition
SYS$TopologyHistory


sql-> exit
```

Expand Down Expand Up @@ -223,7 +224,7 @@ be made via the Oracle NoSQL Database Proxy on the `KV_PROXY_PORT`.
First, install the latest version of Oracle NoSQL on your remote host:

```shell
KV_VERSION=25.1.13
KV_VERSION=25.3.21
rm -rf kv-$KV_VERSION
DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
Expand Down Expand Up @@ -406,7 +407,7 @@ number used for the image tag:


```shell
KV_VERSION=25.1.13 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce-sec:$KV_VERSION" .
KV_VERSION=25.3.21 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce-sec:$KV_VERSION" .
```

## More information
Expand Down
16 changes: 8 additions & 8 deletions NoSQL/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ For example, to check the version of KVLite, use the `version` command:

```shell
$ docker run --rm -ti --link kvlite:store oracle/nosql:ce java -Xmx64m -Xms64m -jar lib/kvstore.jar version
25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community
25.3.21 2025-12-19 19:10:14 UTC Build id: 60eebbcaec4d Edition: Community
```

To check the size of the storage shard:
Expand All @@ -98,14 +98,14 @@ $ docker run --rm -ti --link kvlite:store oracle/nosql:ce \

Pinging components of store kvstore based upon topology sequence #14
10 partitions and 1 storage nodes
Time: 2025-06-10 07:38:08 UTC Version: 25.1.13
Time: 2025-12-30 14:13:45 UTC Version: 25.3.21
Shard Status: healthy: 1 writable-degraded: 0 read-only: 0 offline: 0 total: 1
Admin Status: healthy
Zone [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] RN Status: online: 1 read-only: 0 offline: 0
Storage Node [sn1] on proxy-nosql: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.1.13 2025-06-06 17:17:06 UTC Build id: f24717f901b5 Edition: Community isMasterBalanced: true serviceStartTime: 2025-06-10 07:15:32 UTC
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-06-10 07:15:36 UTC stateChangeTime: 2025-06-10 07:15:35 UTC availableStorageSize: 2 GB
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 84 haPort: 5011 availableStorageSize: 9 GB storageType: HD serviceStartTime: 2025-06-10 07:15:37 UTC stateChangeTime: 2025-06-10 07:15:37 UTC
Storage Node [sn1] on kvlite: 5000 Zone: [name=KVLite id=zn1 type=PRIMARY allowArbiters=false masterAffinity=false] Status: RUNNING Ver: 25.3.21 2025-12-19 19:10:14 UTC Build id: 60eebbcaec4d Edition: Community isMasterBalanced: true serviceStartTime: 2025-12-30 14:12:04 UTC
Admin [admin1] Status: RUNNING,MASTER serviceStartTime: 2025-12-30 14:12:07 UTC stateChangeTime: 2025-12-30 14:12:07 UTC availableStorageSize: 2 GB
Rep Node [rg1-rn1] Status: RUNNING,MASTER sequenceNumber: 85 haPort: 5011 availableStorageSize: 8 GB storageType: HD serviceStartTime: 2025-12-30 14:12:08 UTC stateChangeTime: 2025-12-30 14:12:09 UTC

kv-> put kv -key /SomeKey -value SomeValue
Operation successful, record inserted.
kv-> get kv -key /SomeKey
Expand Down Expand Up @@ -176,7 +176,7 @@ be made via the Oracle NoSQL Database Proxy on the `KV_PROXY_PORT`.
First, install the latest version of Oracle NoSQL on your remote host:

```shell
KV_VERSION=25.1.13
KV_VERSION=25.3.21
rm -rf kv-$KV_VERSION
DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
Expand Down Expand Up @@ -336,7 +336,7 @@ number used for the image tag:


```shell
KV_VERSION=25.1.13 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce:$KV_VERSION" .
KV_VERSION=25.3.21 docker build --build-arg "$KV_VERSION" --tag "oracle/nosql-ce:$KV_VERSION" .
```

## More information
Expand Down
8 changes: 4 additions & 4 deletions NoSQL/ce-sec/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Copyright (c) 2022, 2025 Oracle and/or its affiliates.
# Copyright (c) 2022, 2025 Oracle and/or its affiliates.
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
#
FROM ghcr.io/graalvm/jdk-community:21
FROM ghcr.io/graalvm/jdk-community:17-ol9

LABEL org.opencontainers.image.source = "https://github.com/oracle/docker-images"

ARG KV_VERSION=25.1.13
ARG KV_VERSION=25.3.21
ARG DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
ARG DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
ARG DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
Expand All @@ -19,7 +19,7 @@ ENV KV_SERVICERANGE 5021-5049
ENV KV_ADDITIONAL_SAN=",DNS:proxy-nosql,DNS:kvlite-nosql-container-host"

# specific to secure configuration
RUN microdnf -y install openssl-3.0.1 && microdnf clean all
RUN microdnf -y install openssl && microdnf -y install gpg && microdnf clean all

# hadolint ignore=DL4006
RUN useradd -d /kvroot -m -s /bin/bash -u 1000 nosql-user && \
Expand Down
6 changes: 3 additions & 3 deletions NoSQL/ce/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Copyright (c) 2022, 2025 Oracle and/or its affiliates.
# Copyright (c) 2022, 2025 Oracle and/or its affiliates.
# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/
#
FROM ghcr.io/graalvm/jdk-community:21
FROM ghcr.io/graalvm/jdk-community:17-ol9

LABEL org.opencontainers.image.source = "https://github.com/oracle/docker-images"

ARG KV_VERSION=25.1.13
ARG KV_VERSION=25.3.21
ARG DOWNLOAD_ROOT="https://github.com/oracle/nosql/releases/download/v${KV_VERSION}/"
ARG DOWNLOAD_FILE="kv-ce-${KV_VERSION}.zip"
ARG DOWNLOAD_LINK="${DOWNLOAD_ROOT}/${DOWNLOAD_FILE}"
Expand Down