問題タブ [oracle-xe]
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.
linux - oracle-xeのセットアップ
Fedora 13で正常に実行されている仮想ボックスにoracle-xeをインストールしました。仮想マシンに ping を実行できますが、ボックスの外からデータベースに接続できません。tnsnames.ora を変更する必要がありますか? または、この状況で別の接続タイプを使用できますか? 誰かが私にいくつかのヒントを与えることができれば、私は非常に感謝しています.
前もって感謝します。
jpa - 生成された主キーは、10000ではなく9951から始まります
私は利用します:
NetBeans IDE 6.7.1、GlassFish v2.1、Oracle 10g XE、JAVA 6 SE、JAVA 5 EE、
ステートレスEJBの内部から、タイプcustomerのエンティティを永続化します。クラスcustomerに@SequenceGenerator(name = "seq"、sequenceName = "cust_id_seq")という注釈があるため、データベースでシーケンスcust_id_seqから主キーが自動生成されます。最初の顧客を永続化すると、主キーは10000ではなく9951になり、2番目の顧客の主キーは9952になります。2つの顧客を永続化した後のGlassFishv2.1の出力は次のとおりです。
アプリケーションサーバーの起動が完了しました。
私のIDは:0
TopLink、バージョン:Oracle TopLink Essentials-2.1(ビルドb31g-fcs(10/19/2009))
サーバー:不明なファイル:/ C:/ Documents%20and%20Settings / IOANNIS_PAPAIOANNOU / My%20Documents / NetBeansProjects / VideoClub / dist / gfdeploy / VideoClub-ejb_jar/-vc_puログインに成功
私のIDは:9951
私のIDは:0
私のIDは:9952
EJBのコード:
データベースを作成するスクリプトの一部:
/
YiannisP。
sql - ORA-27101: 共有メモリー・レルムが存在しません
オラクルを起動すると、このエラーに直面しています。OracleホームとSIDを確認しました。すべてが適切に設定されています。
ORA-27101: 共有メモリー・レルムが存在しません
解決策を見つけるのを手伝ってください。前もって感謝します
oracle - oracle database 10gexpresseditonは以下をサポートしていますか
分散データベースの設計、作成/展開/管理?
または、上記のバージョンを購入する必要がありますか?
10g Expressがこのサポートを備えている場合、Webアプリケーションが接続する中心点がありますか、それとも「分散データベース」を作成する各サーバーに接続するための接続文字列を作成する必要がありますか?
この投稿も参照してください Oracle分散データベースとMSVC
java - oracleinxe の dsn を作成する方法は?
Oracle 10g Express Edition がインストールされています。データベースを Java プログラムに接続できるように、システム DSN を作成する方法を知りたいです。
oracle10g - Oracle 10g Express Edition でスキーマを作成する
Oracle 10g Express Edition をインストールしましたが、スキーマを作成するオプションが見つかりませんでした..
Oracle 10g Express Edition でスキーマを作成するオプションはありますか、それとも他の Oracle 10g をインストールする必要がありますか?
Oracle 10gをインストールする必要があるスキーマを作成するには...何?
oracle - Oracle XE 10g での WMSYS.WM_CONCAT の使用
Oracle XE 10g で WMSYS.WM_CONCAT を使用しようとすると、次のコンパイル エラーが発生しますORA-00904: "WMSYS"."WM_CONCAT": invalid identifier
。これが実際に XE にこの (文書化されていない) 機能がないためであることを確認できますか? もしそうなら、XEでそれを有効にする方法はありますか?
oracle - Oracle XE データベースでオブジェクトを再構築するにはどうすればよいですか?
Oracle データベースで次のオブジェクトを再構築する必要があります...これを行う方法を誰か教えてもらえますか?
前もって感謝します。
オブジェクトID = 576
OBJECT_NAME
OBJECT_TYPE
SMON_SCN_TIME_TIM_IDX インデックス
macos - Mac Leopard への Oracle XE のインストール (セグメンテーション違反の問題)
Mac Leopard に Oracle XE 10.2 をインストールしようとしています。ただし、多くの毛羽立ちがなければうまくいきません。ありがたいことに、このチュートリアルを自由に使用できます: http://bit.ly/a4rc4O
私が残した唯一の苦痛は、次のコマンドが失敗することです (cfgtoollogs/configToolAllCommands から)。
次の出力が生成されます。
必要なソフトウェアは Oracle データベースに依存しているため、Mac で Oracle を実行したいと考えています。Oracle の Web サイトからバイナリを取得しましたが、動作するはずです。
このボックスは Intel Core 2 Duo で動作し、Leopard 10.5.8 を実行しており、Java 1.5.0 が利用可能です。これを分析するにはさらに情報が必要です。コメントしてください。編集します。また、探すべきいくつかのポインタもいいでしょう。助けてくれてありがとう、またはしようとしている:)
ログからの完全な出力は次のとおりです。
sql - ロールバックなしでトリガー内の挿入をキャンセルする
ある課題で、タグ付けされた質問とコメント付きの回答を備えた非常に単純な Q/A サイトを作成する任務を負っています。
要件の 1 つは、重複するタグの挿入を検出するトリガーを用意することです。そのような場合は、既存のタグの使用カウンターをインクリメントします。
問題は、を含むトランザクション全体をロールバックしてトリガーをキャンセルできず、トリガーUPDATE
の目的が無効になることです。
それをやってのける方法についてのアイデアはありますか?
アップデート
要件は次のように表現されます。
"追加するタグがデータベースに存在しないかどうかをチェックするトリガーを作成します。存在する場合は、対応する行の使用列を 1 増やす必要があります"
(原文: " Crear el trigger tg_insertar_tag
que revise que cualquier nuevo tag que se agregue no exista antes en la base de datos ; en caso de existir, se debe incremental en 1 la columna “usos” de la tabla tag del registro que Corresponda ")
この要件を変更または回避することはできませんが、抜け穴は歓迎されます。
参考までに、私の現在のトリガーコード: