0

Oracle の sqlcl を使用して、SPOOL を使用して開発用コンピューターにデータ ダンプ ファイルを作成することができました。ただし、Java がインストールされている Windows サーバーで sqlcl を実行しようとすると、次のエラーが発生しました。

C:\path>sql.exe ユーザー名/パスワード@接続文字列

SQLcl: 2021 年 1 月 8 日金曜日 13:41:39 に 20.3 プロダクションをリリース

Copyright (c) 1982, 2021, オラクル. 全著作権所有。

ユーザー = ユーザー名

URL = jdbc:oracle:thin:@connection_string

エラーメッセージ = クラス sun.management.ManagementFactoryHelper を初期化できませんでした

SQL開発者を使用してデータベースにアクセスできたため、リモートデータベースサーバーによって拒否されたようには見えません。開発用コンピューターで同じコマンドをテストしたところ、動作したため、ログイン資格情報または接続文字列のエラーではないようです。

周りを検索しましたが、関連するトピックはありませんでした。

SQLcl バージョン: リリース 20.3 プロダクション

Java バージョン: 「1.8.0_271」

Java(TM) SE ランタイム環境 (ビルド 1.8.0_271-b09)

Java HotSpot(TM) 64 ビット サーバー VM (ビルド 25.271-b09、混合モード)

############ 編集:

環境変数については、次のとおりです。

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1. 0;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Amazon\cfn-bootstrap;C:\Java\jre1.8.0_271; C:\Java\jre1.8.0_271\bin;C:\Java;C:\oracle\instantclient;C:\oracle

4

0 に答える 0