簡體   English   中英

如何開始使用Oracle NoSql數據庫?

[英]How to start working with Oracle NoSql Database?

我想看一下NoSql DB並嘗試按照以下說明創建它:https ://docs.oracle.com/cd/E26161_02/html/AdminGuide/install-config.html

和..我有一個錯誤

Exception in thread "main" java.lang.NoClassDefFoundError: com/sleepycat/je/CacheMode

at oracle.kv.impl.param.Parameter.createParameter(Parameter.java:205)
at oracle.kv.impl.param.DefaultParameter.create(DefaultParameter.java:49)
at oracle.kv.impl.param.ParameterState$3.putState(ParameterState.java:1064)
at oracle.kv.impl.param.ParameterState$3.<init>(ParameterState.java:1334)
at oracle.kv.impl.param.ParameterState.<clinit>(ParameterState.java:1032)
at oracle.kv.impl.param.Parameter.createParameter(Parameter.java:229)
at oracle.kv.impl.param.ParameterMap.setParameter(ParameterMap.java:450)
at oracle.kv.impl.param.ParameterMap.setParameter(ParameterMap.java:435)
at oracle.kv.impl.admin.param.BootstrapParams.<init>(BootstrapParams.java:119)
at oracle.kv.impl.util.KVStoreMain$MakeConfigParser.verifyArgs(KVStoreMain.java:755)
at oracle.kv.impl.util.CommandParser.parseArgs(CommandParser.java:317)
at oracle.kv.impl.util.KVStoreMain.makeBootConfig(KVStoreMain.java:570)
at oracle.kv.impl.util.KVStoreMain.access$100(KVStoreMain.java:79)
at oracle.kv.impl.util.KVStoreMain$2.run(KVStoreMain.java:210)
at oracle.kv.impl.util.KVStoreMain.main(KVStoreMain.java:472)

Caused by: java.lang.ClassNotFoundException: com.sleepycat.je.CacheMode
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 15 more

我的命令是

java -jar /opt/sqldeveloper/sqldeveloper/lib/kvstore.jar makebootconfig -root /home/oracle/KVROOT \
                                                  -port 5050 \
                                                  -admin 5051 \
                                                  -host localhost \
                                                  -harange 5010,5020 \
                                                  -capacity 1 \
                                                  -num_cpus 1 \
                                                  -memory_mb 1000 \
                                                  -store-security none

有人可以幫我加入nosql世界嗎?

我懷疑您的sqldeveloper是較舊的版本。 建議您從下面的鏈接下載Oracle NoSQL,然后嘗試相同的步驟,我嘗試過此方法 ,它確實有效。

您也可以在Docker上使用Oracle NoSQL,

注意-鑒於社區版是免費的並且根據Apache-v2許可,Oracle NoSQL肯定是低成本的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM