Oracle

全3479件中61~80件表示
  • oracleのexistsついて

    oracleのexistsの動きについて教えて下さい。 「http://oracle.se-free.com/dml/01_exists.html」 のサイトで説明されている、例1と例2の動きが わかりません。 何故、存在する場合、存在にない場合で検索できて 全件の結果がえられるのでしょうか。

  • Oracleの管理用ユーザ

    Oracleの管理ユーザについて質問させてください。 構築したOrace 11.2.0.3.0 データベース上にどのようなユーザ一覧があるのか 調査したところ次のユーザがあることが分かりました。 1 IRISMON 2 PERFSTAT 3 APPQOSSYS 4 DBSNMP 5 ORACLE_OCM 6 DIP 7 OUTLN 8 SYSTEM 9 SYS IRISMON はOracle 11gのDBに初めから存在するユーザなのか知りたいと 思っています。私が構築した環境ではないため、前任者が個別にcreateした ユーザなのか分からず、かつ他に11gの環境が無いため確認ができないのです。 IRISMONが11gに初期からあるユーザなのかご存知であれば教えていただけませんか。

  • ORACLE VARRAY型へCSVからインポート

    皆さまの知恵をお借りしたくご質問させて頂きます。 ORACLEのテーブルにVARRAY型を含むフィールドに SQLLOADERを使用してCSVからインポートを行っているところですが どうもインポートができません。 (「データ・ファイルのデータ型が正しくありません」と表示) VARRAYのタイプは、下記の様に設定していると思います。 TEST_VARRAY as VARRAY(100) of Varchar2(100) (TYPEのソースより) テキストファイルは、カンマ区切りのダブルクォーテーションで囲っております。 さらにVARRY内の区切りは、「','」を使用していると考えられます。 テキストファイル例) "NO","FIELD1_VARRAY" "001","TEST_VARRAY('00000.....','11111.....)" ※一度、テキストファイルに出力した内容となります。  訳があり別ORACLEにインポートしなくてはいけない状態になりました  (dmpは、ORACLE11gから9iに移行する為、使用できないと思います) 今は、試行錯誤しながら下記のコマンドを実行しております。 (NO, FIELD1_VARRAY VARRAY TERMINATED BY ’,’ ( FIELD1_VARRAY COLUMN OBJECT ( VARRAY CHAR(200) ) ) ) まだまだORACLEを始めたばかりで 型とかも全然分かっておりませんが 皆さまの知恵をお借りしたくご質問させて頂きました。 お忙しいところ恐れ入りますが よろしくお願い申し上げます。

  • 米ORACLEオラクル社が新開発した「自立型DBデ

    米ORACLEオラクル社が新開発した「自立型DBデータベース」とはどういうデータベースのことを言うのでしょうか? 勝手にテーブルを作ってくれる?勝手に最適化してくれる?

  • リスナーがありません

    無償版のOracle 12cをインストールしました。 レジストリで「ORACLE_HOME」と「ORACLE_SID」の値を確認して環境変数に設定しました。 ORACLE_HOME … C:\app\ora\product\12.1.0\dbhome_2 ORACLE_SID … orcl それから下記のURLを参考にしてユーザーを作成しました。 http://replication.hatenablog.com/entry/2015/08/05/093000 作成したユーザーで接続しようとしたら下記のエラーが発生してしまいました。 conn 上記で作成したユーザー/パスワード@PDBORCL ORA-12541: TNS: リスナーがありません ネットで「tnsnames.ora」に記述するという記事を見たので下記のパス先ある「tnsnames.ora」に下記の内容を追加しました。 C:\app\ora\product\12.1.0\dbhome_2\NETWORK\ADMIN PDBORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IPアドレス)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PDBORCL) ) ) でも結果は同じでした。 ※試しに下記のパス先に「tnsnames.ora」を設置しても同じでした。 C:\app\ora\product\12.1.0\dbhome_1\NETWORK\ADMIN 申し訳ありませんがどのようにすればいいのでしょうか。 何卒、ご教授宜しくお願いします。

  • オラクルのNOT NULL制約は列レベルでのみ定義

    オラクルのNOT NULL制約は列レベルでのみ定義出来る という制約はなぜですか? 表レベルだと何か不都合があるのでしょうか?

  • オラクルでなぜLONG型はテーブルに1つだけなので

    オラクルでなぜLONG型はテーブルに1つだけなのですか? 2つ以上だと何か困ることがあるのでしょうか?

  • レジストリ編集後win 10が起動できなくなりまし

    レジストリ編集前にレジストリのバックアップは取ってありますが、winが起動しないとバックアップファイルを使えませんよね? コマンドプロンプトから操作できればいいのですがやり方がわかりません。 どなたか教えていただければ助かります。

  • VirtualBoxのマウスポインタ

    OracleのVirtualboxを捜査しているのですが マウスが画面の中に入ったり、出たりするのですが 何か対処法などはありますか? 状況 ・白いマウスポインタと黒いマウスポインタが交互に出てくる状態。

  • DBMSの評価について

    OSやソフトウェアを評価するときRASISを使って評価することができますが、DBMSを評価するときも同様にRASISで評価することができますか?もしくは、違う評価方法がありますか?

    • mauluru
    • 回答数1
  • OracleClientのインストールについて

    業務でOracleClientをインストールしようとしているのですが、上手くいかないため質問させて頂きます。 インストール端末はWindows7 Professional、Oracleのバージョンは10g(10.2.0.3)です。 同じ条件で今まで100回以上インストールを行ってきましたが、インストールできないのは今回が初めてです。 状況:1回目のインストール時にブルースクリーンになった(確かシステム要件チェックの途中だったと記憶しています)。 2回目以降はコマンドプロンプトの画面が閉じた後に何も画面が出て来なくなり、そのまま変化なし。 試しに11gClientをインストールしてみると、インストールが始まってすぐに画面が閉じて、そのまま変化なし。 ネットで調べて、以下の項目は試しています。 10.2.0.1で試しても変わらず。 IMEをStandardに設定しても変わらず。 PathをPATHに変えても変わらず。Pathの文字数も1023文字未満(353字)。 新規ユーザーを作成して試しても変わらず。 互換モードで試しても変わらず。 管理者権限で試しても変わらず。 セキュリティソフトを無効にしても変わらず。 原因もわからず、ダメもとで試すネタも尽きてしまいました。 10.2.0.5は媒体を持っていません。Windows7には10.2.0.5から対応しているということですが、それは10.2.0.3ではインストールすらできないということでしょうか? (他のパソコンにはインストールできているんですが。) 10.2.0.5がパッチセットだけなら、そもそもインストールできない今の状況ではどうにもならないような気もするのですが…。 何かヒントになるような事があれば、なんでもいいので教えてください。 よろしくお願いいたします。

  • データベースの質問です。下記の四択について、どうい

    データベースの質問です。下記の四択について、どういうものか根拠を教えて下さい システム障害発生時には,データベースの整合性を保ち,かつ,最新の データベース状態に復旧する必要がある。このために,DBMSがトランザクション のコミット処理完了とみなすタイミングとして,適切なものはどれか。  ア アプリケーションの更新命令完了時点  イ チェックポイント処理完了時点  ウ ログバッファへのコミット情報書込み完了時点  エ ログファイルへのコミット情報書出し完了時点

  • SQLについて教えてください

    お世話になっております。 以下、取得したい内容です。 この内容に対して、どのようにSQLを書けばよいか良いか教えて頂きたいです。 (1)DBの全テーブルに対して特定のカラムを取得したい。(カラム名はA,Bとする) (2)取得したカラム.Aに格納されている各値に対して、カラム.Bの各レコードの項目には何の値が格納されているか知りたい。 DBはオラクルですが、オラクルでしか使えないSQL構文はつかないようにしたいです。 自分で考えたSQLは、 SELECT A,B FROM * GROUP BY A,B ですが、そもそも全テーブルを指定する際に使用するのが、「*」では正しくないような気もします。 説明がつたなくて申し訳ございません。 宜しくお願い致します。 ・テーブルイメージ テーブル.test1 +--------+------+ | No | A | B | +--------+------+ | 01 |AA| 1 | | 02 |AA| 1 | | 03 |AB| 2 | | 04 |AB| 2 | | 05 |AC| 3 | | 06 |AC| 3 | | 07 |AC| 3 | +--------+------+ テーブル.test2 +--------+------+ | No | A | B | +--------+------+ | 01 |AA| 1 | | 02 |AA| 1 | | 03 |AB| 2 | | 04 |AB| 2 | | 05 |AC| 1 | | 06 |AC| 3 | | 07 |AC| 3 | +--------+------+ テーブル.test3 +--------+------+ | No | A | B | +--------+------+ | 01 |AA| 3 | | 02 |AA| 1 | | 03 |AC| 2 | | 04 |AC| 3 | +--------+------+

  • Oracle VirtualBoxに関して

    Oracle VirtualBoxに関して教えて下さい。 Oracle VirtualBoxは、先に何らかのOSがある状態でインストールするタイプ(ホスト型)ですか? それとも、 空のマシンに先にインストールし、その後、OSをインストールするタイプ(ハイパーバイザー型)ですか? それとも、 そのどちらもバージョン違いで存在したりしますか?

    • webuser
    • 回答数1
  • oracle12cへの接続

    オラクル初心者です。 ご存じの方ご教授お願いいたします。 oracle11g クライアントから oracle12c データベースへ oo4o 接続は可能でしょうか?

    • kbtknj
    • 回答数1
  • オートメーションエラー

    サーバ1:Oracle11g サーバ2:Oracle12c クライアント1:パソコン Win7 32bit Oracle11g クライアント2:タブレット Win10 64bit Oracle12c クライアント1,2ともにoffice2010という構成です。 excelマクロによりサーバからデータを抽出するソフトを使用しています。 現状サーバ1とクライアント1の組み合わせです。 クライアント1では、抽出先サーバが1でも2でも正しくデータ抽出できます。 しかしながらクライアント2では、抽出先サーバ1、2ともに下記エラーが発生します。 実行時エラー'-2147024770(8007007e)': オートメーションエラーです。 指定されたモジュールが見つかりません。 デバッグボタンを押すと、 Set OraSession = CreateObject("OracleInProcserver.XOrasession") の行が黄色く表示されています。 コマンドプロンプトでの確認は、クライアント2にて、 >sqlplus ”ユーザ名"/"パスワード"@"サーバ1用サービス名" で Oracel Database 11gRelease 11.2.0.1.0 - Production に接続されました >sqlplus ”ユーザ名"/"パスワード"@"サーバ2用サービス名" で Oracel Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production に接続されました と表示されるので、サーバとの接続は問題ないと思っています。 クライアント2では、 osqleditというサーバのテーブルデータ内容を把握可能なツールも正しく動作します。 サーバ1、サーバ2ともに確認できます。 クライアント2では、11gで動作したexcelツールが動作しない状況です。 何が原因なのでしょうか?

    • 3620313
    • 回答数1
  • 一部が共通の複数行を1行にまとめるには

    以下のようなテーブルがあります。 項目1  項目2  項目3  項目4 ------------------------------------------------- AAA  あああ  (NULL)  5678 AAA  あああ  1234 (NULL) BBB  いいい  @@@@ (NULL) BBB  いいい  (NULL)  **** CCC  ううう  &&&& (NULL) これを 項目1  項目2  項目3  項目4 ------------------------------------------------- AAA  あああ  1234 5678 BBB  いいい  @@@@ **** CCC  ううう  &&&& (NULL) のように項目1、2が同じ値、かつ項目3、4が(NULL)の部分を1行にまとめたいのです。 データ「CCC」の行のように項目1、2が同じものがなければ、何もせずそのまま出力もしたいです。 よろしくご教授お願いいたします。

  • Oracle表領域の最大増加量について

    ど素人ですが、ITの勉強をしています。 現在、Oracleについて勉強を始めました。 そこで今のところ理解が出来ていないのが、表領域の最大増加量です。 例えば、Aサーバのディスク容量が100GとしてOracleインストール後の残容量が40Gとします。 この場合、表領域は残容量の40Gまで増やすことが可能なのでしょうか? また、どのようにして調べるべきなのか教えていただけたらと思います。 以上、宜しくお願い致します。

    • clios
    • 回答数3
  • Sql developer .sqlファイル実行

    SQL developerから、.sqlファイルの実行はできないのでしょうか? 家のパソコンに、vurtual Box でwindows上にLinuxをインストールして、そこにOracleを乗っけて勉強しています。 単純に、spcreate.sql を開きたかっただけなのですが、 windows上から、Sqlplusで下記を実行した場合 @?/rdbms/admin/spcreate.sql は、ちゃんとファイルを開くことができます。 しかしwindows上の、SQLdeveloperからは、上記の方にコマンドをうっても、 エラーが発生しました。ファイルが開けません。 とでてきます。 これは、sqldeveloperは、ファイルを開くようなことができない仕様になっているということでしょうか? よろしくお願いいたします。

  • オラクルでのCASE式を使用した文字列の取り出し

    Oracle10gの環境でBIツールを利用しています。 以下のような条件の場合のCASE式を使った文字列の取り出し方法が分からず悩んでいます。 「問合せ」というテーブルに『詳細内容』という項目があり、そこに以下のデータが格納されています。 ============================================ 問合せID  |  詳細内容 1      | No:1234 氏名:山田太郎 キャンペーンコード[1138]  2      | No:4567 氏名:佐藤仁 キャンペーンコード[1220]  3      | No:8910 氏名:藤原文太郎 キャンペーンコード[45509] 4      | No:3312 氏名:山田花子 紹介区分コード[45] ============================================ 上記のようなケースにおいて、 ・「キャンペーンコード」という文字列が含まれていたら ・カッコ内([]で囲まれた数値)の数値を抽出したい ※桁数変動します ・該当しない場合は「0」を返したい ということをしたいと考えた場合に CASE WHEN 詳細内容 LIKE '%キャンペーンコード%' THEN TO_NUMBER(SUBSTR('キャンペーンコード%',11,5)) ELSE '0' END という苦し紛れの式を書いたのですが、うまくいかず。 SUBSTRの文字の取り出しの際にワイルドカードも使用できないようですし、キャンペーンコードの桁数も固定ではないので、どうにかうまく出来ないか悩んでいます。 詳しい方、教えて頂けたら助かります。 よろしくお願いします。

    • motobiz
    • 回答数1