問題タブ [pluggable-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3105 参照

oracle - Oracle プラガブル データベースに接続できません

Windows 10 64ビットPCにオラクルをインストールし、以下のリンクにあるオラクルのWebサイトにあるチュートリアルに記載されている検証手順を開始しました。

http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/Windows_DB_Install_OBE/Installing_Oracle_Db12c_Windows.html

このコマンドを使用してプラガブル データベースに接続しようとすると、

次のメッセージが表示されます

しかし、コンテナー データベースに接続しようとすると、正常に接続されます。

これが、プラガブルデータベースを作成した方法です。

ここに画像の説明を入力

これに関する記事を読んで、TNS_ADMIN システム変数も追加しようとしましたが、どれも機能しませんでした。ここで何が間違っていますか?

0 投票する
1 に答える
368 参照

oracle - エラー コードを解読する混乱 Oracle (cx_Oracle) に接続するための Python モジュール

全員解雇です。それはさておき、 cx_Oracleモジュールを使用して Oracle データベースに接続しようとしたときに表示されるエラー コードを解読するのに助けが必要です。無責任で馬鹿げた理由で、私は Python3000 の代わりに Python2.7 を使用しています。私が見るエラーメッセージは次のとおりです(もちろんコピー/貼り付け):

このコマンドを使用して、モジュール自体の内部にいくつかのひどいドキュメントを見つけました。help('cx_Oracle.connect')

このコマンドは次のページを生成します。簡潔にするために最初のページのみを示しています。

次の Web ページで、API の使用方法に関するより良い説明を見つけました: https://dzone.com/articles/python-code-can-connect-oracle

Web ページの作成者が次のようなことを行ったのに、なぜモジュールの作成者が明確な指示を書かなかったのか疑問に思います。

また、次の URL でいくつかのドキュメントを見つけました: https://developer.oracle.com/databases/database-for-python-developers-1

このドキュメントは、おそらく別の時代のもので、Oracle データベースの以前の実装用のものです。

私が収集したところによると、このプラグインは 11g Oracle データベース専用で、おそらくそれ以下です。私が使用しているプラ​​ガブル データベースと通常のデータベースは、適切な用語がないため、すべて 12c です。このプラグインは、バージョン <=11 の Oracle データベース専用ですか?

以下のコピー/貼り付けは、データベースの 1 つからのバナーを示しています。

謹んで、

愚かな男

- - - - - - - - - - - アップデート - - - - - - - - - - - - - - -------------------------

このソフトウェア プロジェクトのアドバイスに基づいて開発者の助けを借りたところ、新しいエラーが発生しました。Oracle DB のバージョン 11 に関してパスから必要ないと思われるものをいくつか削除したところ、新しいエラー メッセージが表示されました。

私はそれを考え出した。上記のエラー メッセージのリンクをたどり、32 ビット インスタント クライアント ライト ソフトウェアをダウンロードして、これをパスの最初に配置しました。次に、マニュアルに従い、TNS_NAMES 環境変数から 2 番目に参照されるパスに tnsnames.ora ファイルを配置しました。:)これが後で申し訳ありませんがジャークするのに役立つことを願っています. :D

さらに簡単なオプションは、Python の実装を再インストールすることです。私の場合、64 ビットの Oracle DBMS ソフトウェアと通信するには 64 ビットの Python が必要です。

0 投票する
2 に答える
5782 参照

oracle - ORA-65096: 共通ユーザーまたはロール名が無効です

こんにちは、Oracle 18c XE で新しいユーザーを作成しようとしましたが、

ORA-65096: invalid common user or role name書き込み時のエラー

create user student identified by "student";

コンテナーを PDB に変更しようとしました

SQL> alter session set container =PDB;

ローカルユーザーを作成しようとするときに設定する必要があることは理解していますが、次のエラーが発生します。

ORA-65011: Pluggable database PDB does not exist.

コマンドプロンプトからすべての権限を持つ新しいユーザーを作成する方法を知っていますか?