回答数
気になる
-
参照元テーブルのカラムをNOT NULL属性に変更
参照元テーブルのカラムをNOT NULL属性に変更した場合、参照先のマテリアライズドビューに影響がありますか。マテリアライズドビューを作り直す必要がありますか。 バージョン=ORACLE11g
質問日時: 2012/05/05 19:21 質問者: yayaman6437
解決済
1
0
-
Oracle10gclientで接続不能
ローカルマシンにOracle10gclientをインストールし SQLPLUSにてサーバーのDB環境へ接続を試みたところ、以下のメッセージが表記され 接続が不可となります。 「ORA-12154: TNS:could not resolve the connect identifier specified」 Enter user-name : ちなみに、Net Configuration Assistantでは、接続可能となります。 バージョンは10.2.0.1です。 Cドライブにインストールしておりますが、 パスは以下となっています。 C:\oracle\product\10.2.0\client_1 C:\oracle\product\10.2.0\client_2 C:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\の配下に 以下のファイルが存在しています。 listener.ora sqlnet.ora tnsnames.ora サイトでも調べているのですが、なかなか解決に至っておりません。 上記内容で何か考えられる原因等ございましたら アドバイスいただけると幸いです。 以上、よろしくお願い申し上げます。
質問日時: 2012/05/03 10:18 質問者: eclipse508
解決済
2
0
-
Oracle初心者にわかりやすいHP
今度、自宅のパソコンにOracleを導入したいのですが、 Oracleについて検索をしても英語のHPが多く、よくわかりません。 初心者でもわかるような解説をしてくれているHPはないものでしょうか? (入手方法とか、インストール手順とか) できれば、図解もあると助かります。
質問日時: 2012/04/24 14:39 質問者: ryo_0708
解決済
1
0
-
階層構造に対するSQLに関して
階層構造に対するSQLに関して教えて下さい。 以下のような階層構造になっているデータが存在していますが、単純にトップを指定し、それ以下の 組織を表示させる事は簡単かと思われますが、下位層の品番を指定、その人が所属している部署のトップだけを 抽出するようなSQLはどのように記述すれば良いでしょうか、、、 恐らくCONNECT BY を使うかと思われますが、記述の仕方がわかりません。 以下のケースでは、TANAKAさんを指定した場合、TANAKAさんは兼務している為、トップとしては、 SUZUKIさんとSASAKIさんが抽出されるSQLとしたいです。 【テーブル内容】 EMPNOENAMEMGR(上司) 1SUZUKI 2SATO1 3YAMADA1 4TANAKA3 5FUKUDA1 6ENDO5 7KOIKE6 8SASAKI 4TANAKA8 よろしくお願いします。
質問日時: 2012/04/23 09:35 質問者: SANA_999
ベストアンサー
2
0
-
SQL文の中のカタカナに関して
教えて下さい。 VB2008を利用し、ODP.NET経由でクライアントから接続していますが、その際に、以下の 記述を行い、SQLを投げましたが、サーバ側では発生はせず、クライアントだけどうしても以下の ようなエラーとなってしまいます。 《記述内容》 'SQLをセット Dim adp As New OracleDataAdapter("SELECT 番号,メーカー名 FROM T_品目マスタ", Connection) 'データセットをクリア ds.Clear() 'データセットの中に品目マスタ_Tというテーブルを作成し、そこへ格納する。 adp.Fill(ds, "品目マスタ_T") 《エラー内容》 ORA-00923 FROMキーワードが指定の位置にありません。 単純SQLなので間違いはないと思い、よくよく調べてみると、SQLの項目(SELECT項目)にカタカナが存在 すると、このようなエラーとなってしまうようです。 そもそもカタカナがNGという事はないかと思われる為、何かクライアント側の設定が不足しているので しょうか? それともこのFillでの検索は、カタカナがNGなのでしょうか??? 教えていただきたいと思います。 よろしくお願いします。
質問日時: 2012/04/18 09:36 質問者: asamix_000
ベストアンサー
1
0
-
SQLPLUSの接続に関して
Oracle Database 11g Express Editionをインストールし、各設定をした後、 SQL-PLUSにて接続を試みています。 その際に、 sqlplus ユーザ名/パスワード@サーバIP の場合接続ができるものの、 sqlplus ユーザ名/パスワード@サービス名(XE) では接続ができません。 エラーの内容としては、 ORA-12154 TNS 指定された接続識別子を解決できませんでした となってしまいます。 “TNSPING XE”、”TNSPING サーバIP”は、いずれも問題なく通ります。 また、tnsnames.ora は、 XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.59)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) と記載がある為、問題はないかと思われます。 名前解決がうまくいってない気がしますが、どこを修正すれば良いでしょうか、、、 環境変数は特にいじっていません、、、 初歩的な質問で申し訳ありません。 教えて下さい。 よろしくお願いします。
質問日時: 2012/04/16 11:55 質問者: asamix_000
ベストアンサー
1
0
-
Oracle SQL実行時間について
Oracle初心者です。 あるテーブル(レコード数:100万件程度)に対してSelectするSQLの実行時間を、Oracleのset timing on, set autotrace onlyで計測しました。 結果は1000ms程度だったのですが、 同じSQL文を実行するプログラム(java)を作成し、pstmt.executequery()してresultsetからデータをgetするまでの時間をログに出力させたところ、400ms程度でした。 プログラムの性能目標として、set timing on の値を設定していたため、実際の結果(javaプログラムが出力した処理時間)の評価に困っています。 差がでる原因をご教示いただけませんでしょうか。 宜しくお願いします。
質問日時: 2012/04/15 00:22 質問者: baum0407
解決済
1
0
-
Express Editionに関して
Oracle Database Express Edition 11g (Oracle Database XE)を使用していますが、 その際に、Application Expressを用いてユーザの作成をしましたが、画面では作成 されているものの、SQLPLUSでログインできません。 また、 SELECT * FROM ALL_USERS; にも表示されません。 Application Expressが正しく接続されてないかと思いきや、表を作成したところ、正しく 表は作成されました。。。 そもそもApplication Expressで作成されたユーザというのは、SQLPLUS等で接続できない ユーザなのでしょうか、、、 関係性がわからず、、、教えて頂きたいと思います。 よろしくお願いします。
質問日時: 2012/04/13 10:19 質問者: asamix_000
ベストアンサー
1
0
-
ODBC接続に関して
教えて下さい。 Oracle Database 11g Express Edition をインストールし、そこにODBC経由で 接続しようと考えていますが、どうも思ったように接続ができません。 ODBCは、 1.[スタート]→[コントロールパネル]→[管理ツール]→[データ ソース (ODBC)]を選択。 2.ODBCデータソースアドミニストレータのユーザDSNタブの追加ボタンを選択。 3.データソースの新規作成から「Oracle in XE」を選択。 して設定してあります。 Oracle側にユーザとして、"ABC"というユーザ(ワークスペース管理者)を作成、そのユーザで、 Oracle ODBC Driver ConfigurationのUserIDを追加しましたが、接続できません。 Unable to connect SQLState=28000 [Oracle][ODBC][Ora]ORA-01017 ; invalid username/password ;logon denied というエラーが表示されます。 但し、SYSTEMというユーザでは接続できます。 ユーザ名/パスワードは間違っていませんが、何が問題でしょうか??? そもそもの考え方が間違っているでしょうか、、、 教えて下さい。 よろしくお願いします。
質問日時: 2012/04/12 16:05 質問者: asamix_000
解決済
1
0
-
oracle SYSTEM01.DBF が大きい
現在、oracleのSYSTEM01.DBFが大きいくなっていています。 13Gです。 SYSTEM01.DBFの縮小する方法がわかりません。 教えて下さい。 Webで調べましたがよくわからなくて・・・。 宜しくお願いします。 わがままとなりますが、なるべく、わかりやすく。
質問日時: 2012/04/11 12:53 質問者: GONBEBW
解決済
4
0
-
SQL*PLUSでホスト名を入れるとエラー
よろしくお願いします。 SQL*PLUSで、ホスト名を入れると、ORA-12154エラーとなってしまいます。 ホスト名を入力しないと、正常に接続可能です。 ちなみに、DBはローカルにあります。 以下、TNSNAMES.ORAの内容です。 =========================== ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = cl-000788.iafc.local )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ================================= どこか、設定が間違っているのでしょうか? よろしくお願いいたします。
質問日時: 2012/04/10 09:28 質問者: MELISSA6700
ベストアンサー
3
0
-
ローカルマシンDBへのODBC接続
宜しくお願いします。 自分のPCにORACLE 10gをインストールして、 ODBC接続しようとしていますが、上手くいきません。 ローカルDBへのODBC接続はできないのでしょうか? もし、何か方法があれば、教えてください。 宜しくお願いします。
質問日時: 2012/04/07 04:24 質問者: MELISSA6700
解決済
2
0
-
Oracle 10gがインストール出来ない件
Oracle 10g のインストールで苦戦しています。 機種違いで他のWindows7のPCには問題なくインストール出来ていますが、 問題の機種(Windows7)ではインストールを試みたところ、 コマンドの画面が起動して自動的に閉じた後、 何分待ってもインストーラーが起動しない状態となります。 ウイルスソフトも気になって削除してみましたが出来ませんで。 Oracleのログもインストールが停止されたという内容でしか残っておらず、 レジストリへの書き込みも一切ありませんでした。 コケている可能性がお分かりの方がおられましたらご教示お願いします。
質問日時: 2012/04/06 18:27 質問者: sclub7
ベストアンサー
2
0
-
Oracle9i RAID0+1のデータファイル
宜しくお願いします。 表領域の物理設計などと言われるデータ・ファイルの配置ですがOracleが使用するHDDをRAID 0+1で構成した場合、「システム表領域、UNDO表領域、一時表領域は独立して作成すること」や「REDOログは他の表領域と別にする」などなどは、下記のどの管理が良いのでしょう? 1.RAID 0+1 を単一パーティションとし、システム表領域などをディレクトリで分ける 2.RAID 0+1 を複数パーティションとし、システム表領域などをパーティションで分ける 3.その他
質問日時: 2012/04/04 17:13 質問者: gtx456gtx
ベストアンサー
3
0
-
PL/SQLのIN演算子で使う文字列の宣言について
PL/SQLの変数の宣言の仕方について質問です!! PL/SQLで変数と変数の使用について質問があります。 PL/SQL内部でUPDATEなどを分を作成する際の、その要素を使用部に変数で格納したいと思ってい ストアドを作成していました。 例えば: update tableA set columnA = 'aaaaaa' where columnA not in ('c1','c2','c3') and columnA like 'c%'; というを --仕様部-- afterset varchar2(100) :='aaaaaa'; --変換したい値 nochg_before varchar2(100) := 'C1'',''C2'',''C3'; --特定で変換してはいけないもの beforeset varchar2(100) := 'c%'; --変換したい対象 --本体部-- update tableA set columnA = afterset where columnA not in (nochg_before) and columnA like beforeset; で、作成して実行した際に、なぜか「特定で変換してはいけないもの」 も一緒に更新をかけていました。 おそらく、2番目の変数の宣言に問題があり、レコードが除外できなかったと思うのですが、 正しい書き方とはどうすればいいのでしょうか? お力を貸してください。 お願いします。
質問日時: 2012/04/03 22:00 質問者: munimuniporn
解決済
2
0
-
Oracle9i データファイルの構成
Oracle9iをチューニングするにあたってデータファイルをどのように纏めるかについて、ご教授ねがいます。 1.データファイルを単一ファイルで構成するか、複数ファイルで構成するかの基準は何かありますか? 当然、OSの制約で複数ファイルに分割する必要があるのですが、OSの制約内であれば単一ファイルで構成した方が良いのでしょうか? 2.レコード数が単調に増加する場合、大きめのデータファイルを用意しOSの制約に近づいた時点で複数ファイルで構成するように運用すれば良いのでしょうか? 3.そもそも、データファイルを単一ファイルと複数ファイルで運用する場合でレスポンスは大幅に違うのでしょうか?
質問日時: 2012/04/02 17:40 質問者: gtx456gtx
ベストアンサー
2
0
-
PL/SQLにて勤務時間の計算
PL/SQLを用いて、勤務時間の計算を行うプログラムを作成中です。(DBがoracle11g) 単純に退勤時刻から出勤時刻を引いて求めたいのですが、 実行時にエラーとなってしまいうまくいきません。 (当方勉強始めたばかりで、エラーが出ても何がだめなのか分かっていない状況です。) 以下に実際コーディング中のソースを載せますので、どなたか教えていただけませんでしょうか? よろしくお願い致します。 ↓以下ソースです。(end_date、start_dateがパラメータでそれぞれchar(04)で定義しています。) --------------------------------------------------- --*変数定義 wk_time char(04) := '0000'; wk_time_h char(02) := '00'; wk_time_m char(02) := '00'; sys_date char(08) := '00000000'; BEGIN wk_time := to_date(end_date,'hh24mi') - to_date(start_date,'hh24mi'); wk_time_h := substr(wk_time,1,2); wk_time_m := substr(wk_time,3,2); if substr(wk_time,3,2) >= '30' then wk_time_m := '30'; else wk_time_m := '00'; end if; ---------------------------------------------------------- 実行すると、 ORA-06502: PL/SQL: 数値または値のエラー: 文字列バッファが小さすぎます。が発生しました と表示されました。
質問日時: 2012/04/01 13:38 質問者: moonlight2455
解決済
3
0
-
別サブネットから検索時にクライアントがハングアップ
Oracle9.2(9.2.0.8) DB のデータを Win7(64bit) のClient(11.2) および ODP.NET (.NET 3.5) から検索しています。 この時、 DB の IP アドレスが 192.168.0.2/24 Client の IP アドレスが 192.168.1.3/24 のようにサブネットが異なる場合に複数(数十)レコードの返答があるクエリを発行するとクライアント側がハングしてしまいます。 同一サブネットIP(192.168.0.3 等)からの検索ではこのような問題は発生しません。 本事象の原因として思い当たることはないでしょうか? よろしくお願いします。 尚、サブネット間は VPN 接続を使用しており、数百キロ~数千キロ離れています。
質問日時: 2012/03/30 15:27 質問者: ha8ka8
ベストアンサー
2
0
-
ora-01722のエラーについて
あるテーブル「ABC」の定義が CHAR(5), VARCHAR2(10), VARCHAR2(20), NUMBER(5,2) だったとします、 そこへINSERT文で INSERT INTO ABC VALUES ('A1111', 'B222222', 'C33333333', '0') を実行すると、 「ORA-01722: 数値が無効です。」 のエラーとなってしまいます、 形式的には合っているように思えるのですが、 どういった問題が考えられるでしょうか? ORACLEバージョンは9.2です、 宜しくお願い致します。
質問日時: 2012/03/24 22:15 質問者: etc-etc
解決済
3
0
-
PL/SQL内の検索条件について
現在PL/SQL内にてSELECTを発行しています。 環境はoracle 11g、WinServer2008です。 SQLは下記になります。 SELECT * FROM TABLE_VIEW TV1 WHERE DAY_F <= kijun_dt AND DAYT >= kijun_dt ; kijun_dtは変数で渡しています。 質問は、kijun_dtを変数で渡すと処理が5秒くらいかかってしまうのですが '2012/03/01'のように固定すると一瞬で返ってきます。 型は日付型できちんとわたっており、 他のテーブル(view)でも同じように変数で渡している箇所が あるのですが、結果は一瞬え返ってきます。 統計情報の更新、マテリアライズド・ビューを作成し使用などしてみましたが どうしても遅くなる原因が特定できません。 似たような現象になった、または何か情報をお持ちの方、 ご回答を宜しくお願い致します。 足りない情報等御座いましたら書ける範囲で出しますので よろしくおねがいします。
質問日時: 2012/03/22 10:25 質問者: chizakura
解決済
2
0
-
SQL
テーブルの列の定義をvarchar(250)⇒varchar(500)に変更するのはALTERで変更してやればいいと思うんですが例えば1つのテーブルで上記のような列定義変更を膨大な数行う必要がある場合効率のよい方法ないでしょうか?
質問日時: 2012/03/20 20:38 質問者: dodoemon
ベストアンサー
3
0
-
DBMS_STATSのdegree句について
DBMS_STATSのdegree句についてご存じの方、教えて下さい。 1.degree句を設定すると対象テーブルの統計情報取得処理がn並列で 稼働し、処理時間の短縮が図れるということでしょうか。 2.適切な並列数はどのように設定すればよいでしょうか。 多ければいいというものではないですよね。 以上、よろしくお願い致します。
質問日時: 2012/03/17 20:58 質問者: namidame_dion
ベストアンサー
1
0
-
MINUS の結果の rowid を取得したい
テーブル A, A@other のデータの全カラムの MINUS の結果を取得しその結果レコードの rowid を 取得する方法を検討しています。 A, A@other は異なるインスタンスの同一定義のテーブルです。 このとき、動的SQL を使用し テーブ ルA, A@other には任意のセットが入ります。 対象のテーブルには主キーが無い場合が有ります。 このような時に期待した結果を効率良く取得する方法をご教示下さい。 環境は Oracle 9iR2 (Miracle Linux 4)を使用しています。
質問日時: 2012/03/15 20:11 質問者: ha8ka8
解決済
1
0
-
【試験対策】SQLの問いあわせ文
以下の問題の解答はCと問題集にはあるのですが、Aのような気もします。 どちらが正しいでしょうか? CだとNumberをもっていない行も選択されないでしょうか? NAMES NAME NUMBER -------------------- Wayne Gretzky 99 Jaromir Jagr 68 Bobby Orr 4 Bobby Hull 23 Brett Hull 16 Mario Lemieux 66 Mark Messier 11 テーブル名: POINTS NAME POINTS -------------------- WayneGretzky 244 Jaromir Jagr168 BobbyOrr 129 Brett Hull 121 MarioLemieux 189 Joe Sakic 94 Which of the following statements will display the player name, number, and points for all players that have scored points? A. SELECT p.name,n.number, p.points FROM names n INNER JOIN points p ON n.name = p.name B. SELECT p.name,n.number, p.points FROM names n LEFT OUTER JOIN points p ON n.name = p.name C. SELECT p.name,n.number, p.points FROM names n RIGHT OUTER JOIN points p ON n.name = p.name D. SELECT p.name,n.number, p.points FROM names n FULL OUTER JOIN points p ON n.name = p.name
質問日時: 2012/03/14 14:03 質問者: taku8258_k
解決済
2
0
-
Oracle 実行計画について
数千万件が格納されているテーブルにINDEXキーを新設して そのINDEXキーを条件句にもつSQL文にヒント句をつけて必ず参照するように変更し、 実行計画を取得したら、新設したINDEXキーを参照してはいるのですが、 逆にRowsやBYTESなどが増加してしまいました。 Rows | Bytes | Cost ⇒ Rows | Bytes | Cost 1 | 23 | 5 2862 |65826 | 16 ただ、体感速度はINDEXキーを新設した方が早いです。 この場合考えられる原因とは何がありますか? Oracle11gです。
質問日時: 2012/03/08 23:22 質問者: ki-torneo
解決済
1
0
-
オラクルSQL文のCOUNT関数について
SELECT COUNT (*) AS XXXX FROM AAA,BBB WHERE AAA.AAA = BBB.BBB AND ・・・・ ・・・・ やりたい事は、AAAテーブルだけのカウントをしたいのですが 現状、BBBのカウントもしてしまいます。 BBBはWHEREでAAAに対して比較だけを 行いたいのですが、この場合どうやったらいいのでしょうか。
質問日時: 2012/03/03 18:07 質問者: biga-
解決済
3
0
-
DBサーバーはどれがいいのですか?
MySQL、PostgreSQL、SQLサーバー、ORACLEデータベースについて 仮に、ユーザが5000万人のSNSを作った場合、MySQLやPostgreSQLで対応できますか? 検索に時間がかかったりするのでしょうか? その場合、DBをORACLEにしたほうがいいのでしょうか? ■費用について もし、DBサーバーを1台設置して、ORACLEにした場合、初期費用や毎月のコストはどのくらいになるのでしょうか? ORACLE対応のDBサーバーの金額等も教えて頂ければ幸いです。 あと、SNSの会員が10万人までだとしたら、 MySQL、PostgreSQL、SQLサーバー、ORACLEのうちだと、どれがコスト的に一番効率的でしょうか?
質問日時: 2012/03/03 13:52 質問者: osietekudasai77
ベストアンサー
2
0
-
ORACLEのUPDATE処理
お世話になります。 UPDATE文のSET句からストアドファンクションを呼び返却値を設定する処理を行っています。 が、以下のエラーが出ます。 「ORA-04091: 表xx.xxxは変更しています。トリガー/関数は見ることができません」 テーブルにトリガーは使用していません。 ストアドファンクション内で、コール側のUPDATEするTABLEを参照(SELECT)しているのですが この箇所を削除すると、エラー発生しません。 以下のような処理です。 UPDATE TABLE_A SET COL_A = FUNC(KEY1,KEY2); FUNC(PKEY1,PKEY2) IS CORSOR C1 IS SELECT COL_B FROM TABLE_A WHERE KEY1 = PKEY1 AND KEY2 = PKEY2; BEGIN ・・・ END; UPDATEですが、自TABLEのSELECTは ・SET句の中でSELECTする場合はうまくいく ・引数渡し→ストアドファンクション内でSELECTはできない という事なのでしょうか。 よろしくお願いします。
質問日時: 2012/03/02 15:31 質問者: appplus2
解決済
1
0
-
あるサイトの相関サブクエリの説明について
いつもお世話になります。 相関サブクエリについて、教えて頂きたいことがあります。 以下のサイトに相関サブクエリについての説明がされています。 http://gihyo.jp/dev/serial/01/sql_academy2/000902 このサイトによると、 ----------------------------------------------------------------- 「行われている動作 リスト2の2つ目のSELECT文においても,最初に評価,実行されるのがサブクエリであるという点は変わりません。・・・」 ※リスト2 相関サブクエリ(性別による集合カット) SELECT * FROM Employees E1 WHERE age = (SELECT MAX(age) FROM Employees E2 WHERE E1.sex = E2.sex); ----------------------------------------------------------------- と説明があります。 理解できないのが、「最初に評価,実行されるのがサブクエリ」という内容です。 私の理解では、相関サブクエリは、内側のクエリが外側のクエリを参照するクエリのことで、まず外側のクエリが実行される。 その後、その結果の各レコードに対してサブクエリを実行していく、というように理解しています。 しかし、上記サイトでは先にサブクエリが実行されるという説明がされており、ちょっと混乱しています。 相関サブクエリは正しくはどういう挙動をするものなのでしょうか、また正しい説明がされているサイトなども教えて頂けないでしょうか。 宜しくお願いします。
質問日時: 2012/02/28 21:32 質問者: kamakuragengorou
ベストアンサー
1
0
-
ORACLE SQL 複数項目の最大抽出
はじめまして 当方、初心者で勉強の身です。ご回答頂けたら幸いです。 Oracle10gを使っています。 表1 カラムA(PK) CHAR型 カラムB(PK) CHAR型 カラムC(PK) CHAR型 カラムD(PK) CHAR型 A B C D --------------------------------- AUD 2012 1 30 AUD 2011 12 26 EUR 2010 7 1 EUR 2011 6 21 EUR 2012 5 1 JPY 2011 6 26 JPY 2011 12 25 というデータであれば A B C D --------------------------------- AUD 2012 1 30 EUR 2012 5 1 JPY 2011 12 25 というデータを抽出したいと考えています。 具体的には、Aをキーにして、B(年)、C(月)、D(日)の年月日の最新日付を取りたいですが どうすればよいでしょうか。 お手数をおかけしますが、よろしくお願い致します。
質問日時: 2012/02/21 20:28 質問者: c_gen
ベストアンサー
4
0
-
ストアドのINパラメータ
10gを使ってます。 ストアドで、INパラメータの値をselect文の結果として別テーブルにinsertするには どうすればいいのでしょうか?
質問日時: 2012/02/20 22:19 質問者: itachi020
解決済
3
0
-
Oracle SPFILE復元について
お世話になります。 実はsga_max_sizeを変更するとDBが起動しなくなりました。 そのため、元に戻そうと考えました。 変更する前にDBを停止しSPFILEをバックアップしていましたので DB停止後、SPFILEをコピーしました。 するとDBは起動し問題なく動作しているようにみえています。 この復元方法は正しいのでしょうか?また問題はないでしょうか? PFILEからSPFILEを作成しなおす方法もあると思いますが・・・
質問日時: 2012/02/19 09:27 質問者: tmnktmnk
ベストアンサー
1
0
-
oracle11g DB作成時のパスワード
すべてのアカウントに同じ管理パスワードを使用でパスワード入力したのですが入力ミスでパスワード違いになってしまいました。 対処方法はありますでしょうか?DB削除もできません。よろしくお願いいたします。
質問日時: 2012/02/17 20:13 質問者: ta10
解決済
1
0
-
VMwareでオラクル9.2iをインストール
現在社内のクライアントPCがWin2000でオラクル9.2iを使用しています。 Win7では9.2iをインストールできない為、VMware Workstation7を使ってインストールしたいと思ってます。その時には、XPか2000をインストールしようと思ってます。 仕様環境としてはほぼ365日電源を入れっぱなしになります。 できれば冷却機能がしっかりしたものが良いです。 極端に遅く無ければ性能にこだわりません。 DVDドライブ、FDドライブが必要です。 メーカーは問いません。(自作系でも問題ありません。) 同様のPCを20台ほど購入予定です。 上記内容でお勧めなPCがありましたら教えて頂けないでしょうか。 よろしくお願いします。 なお不慣れな為、情報が不足でしたら追記しますのでよろしくお願いします。
質問日時: 2012/02/15 10:50 質問者: tora0512
解決済
1
0
-
ORACLEでのSQL、シンプルな方法は?
ORACLEでのSQL文について質問です。 SQLで条件に合うレコードがあるかどうかはどう判別するのでしょうか? 画面で2つの条件を選んで テーブル ・ステータス ・フラグ 条件に合うレコードがなければINSERT 条件に合うレコードがあればUPDATE レコードが元々あるが、画面で指定された条件から外れる場合はDELETE としたいのですが、うまくSQLが書けません。 レコードがあればupdate、なければinsertするというのは多いのですが。 何かシンプルな方法はないでしょうか。
質問日時: 2012/02/12 09:51 質問者: minisite312
解決済
2
0
-
32bitから64bitのOracleDB移行
32bit版で構築されているOracleDBを64bit版のOracleDBに移行しようとしているのですが、 下記の問題が生じています。 1)下記のストアド、曜日を取得する変数について、 SELECT TO_CHAR(TO_DATE('2012/02/01'),'Day') INTO v_YOUBI FROM DUAL; 32bit版では、6バイトの定義(v_YOUBI VARCHAR(6))でよかったのですが、 64bit版で、6バイトにすると、オーバーフローになってしまいます。 9バイトにしたところ、正常動作しました。 64bit版で、オーバーフローする理由をお教えください。 ※32bit版、64bit版は共にSHIFT-JISにしております。 2)Date型のテーブル項目にChar型の日付を挿入しようとするとエラーになります(32bit版では許容)。 64bit版では制限が厳しくなったのでしょうか? 32bit版、64bit版の違いをお教えください。 3)ほかに、32bit版から64bit版に移行することによる注意点をお教えください。
質問日時: 2012/02/09 18:14 質問者: erqew
解決済
2
0
-
OracleでEMが起動できない
こんばんは。 EnterpriseManagerが起動できません。 DOS窓でコマンド入力しているのですが C:\>set ORACLE_SID=orcl C:\>emctl start dbconsole OC4J Configuration issue. c:\oracle\product\10.1.0\Db_1/oc4j/j2ee/OC4J_DBConsole_<アドレス>_orcl not found. となります。 そんな所にoracleフォルダなんてないんですが。 それとDBCA作成時に、エラーダイアログが出ました。 内容は、 1) 環境変数ORACLE_UNQNAMEを一意のデータベース名設定 2)D:\app\~\11.2.0\dbhome_1\bin\emctl.bat start dbconsole といった内容です。 環境変数ORACLE_UNQNAMEはシステム環境変数の部分に追加するんでしょうか? またORACLE_SIDやORACLE_HOMEも追加したほうがいいでしょうか? ここの所が理解しずらいです。 インストールだけでここまで手こずるのは初めてです。 巷の噂だと少し間違えただけでアンイストだとか 正直言って屈指の難易度を誇るソフトだと思う。 不安定すぎてやってられない。 もう自分じゃどうにもなりません;; よろしくお願いします。 投稿日時 - 2008-07-30 13:18:46
質問日時: 2012/02/07 01:51 質問者: DEADSPACE566
ベストアンサー
2
0
-
データベース初心者
データベース自体全くの初心者ですが、仕事でOracleを使うことになりました。 3ヶ月程で基本をモノにしたいのですが、まずは何から手をつければいいのでしょうか。 いきなりOracleの参考書を手に取るよりも、データベース(SQL?)の基礎知識から勉強した方がいいでしょうか。 おすすめの参考書等あればご教示下さい。
質問日時: 2012/02/05 16:45 質問者: babanat
ベストアンサー
3
0
-
テーブルの作り方で困っています
Oracle10gを使っています。 項目の順番がバラバラなcsvのデータを並べ換えてテーブルに登録したいのですが、 項目数はcsvによって違っていて、テーブルに登録する項目の数もcsvによって変わります。 例) AAA.csvの場合 元々は1,2,3,4,5,6の順番で項目が並んでいるが、登録する項目と順番は→3,1,2,4,5 BBB.csvの場合 元々は1,2,3,4,5,6の順番で項目が並んでいるが、登録すると項目と順番は→2,3,1,5,4,6 (AAA.csvとは違って、6番目の項目もテーブルに登録したい) といった感じです。 登録するテーブルはデータをプールする場所で、本登録するテーブルにこのテーブルのデータを移したら移し元のデータを消そうと思っています。 登録する側のテーブルの項目数がはっきりと決められないので、毎回テーブルをドロップ→違う項目数で再作成しようかとも思ったのですが、複数の人がこの処理を行いたい場合はやっぱりやめておいたほうがいいですよね? 分かり難い質問で申し訳ありません…。 何か良い知恵がありましたら、ご教授願います。 よろしくお願いします。
質問日時: 2012/02/04 14:45 質問者: chinapooon
解決済
1
0
-
ExcelとOracleの連携について
お世話になります。 Excelで[データ]-[外部データの取り込み]-[データの取り込み]-[新しいソース] -「ODBC DSN」-「接続するODBCデータソース」-「OracleDNS」 -「Oracle ODBCドライバ接続」ではOracleに接続する事は出来、データも Excel上に表示する事が出来ました。 しかし、下記HPの http://www.atmarkit.co.jp/fdb/rensai/excel2oracle02/excel2oracle02_2.html サンプルコードを元にVBAコードを作成したのですが、 'データベース接続処理がうまくいっていない様で、 Err_Han: ' エラー処理 MsgBox (Err.Description) で、「ORA-12154:TNS: 指定された接続識別子を解決できませんでした」 と言うエラーになってしまいます。 VBAにてADOの参照設定とかしていないのですが原因はそれでしょうか。 どなたかご親切な方、ご教示くださいます様、宜しくお願い致します。
質問日時: 2012/01/31 22:18 質問者: miruchoko
ベストアンサー
4
0
-
複数行を1行にするSQL
以下のような5つのレコードがあった場合に --- AAAAAAA X AAAAAAA Y AAAAAAA Z BBBBBBB P BBBBBBB Q 以下のように2行に集約して結果を表示したいのですが、どのようなSQL書けばいいでしょうか? --- AAAAAAA X,Y,Z BBBBBBB P,Q X,Y,Zおよび、P,Qは昇順で左からカンマ区切りで1つの項目に出したいです。 やはり、PL-SQLを書かないとだめですかね? SQLに詳しく、ご存知の方がいらっしゃれば、ご教授願います。
質問日時: 2012/01/31 00:14 質問者: t29x0479
ベストアンサー
1
0
-
excelとoracleの連携
お世話になります。 インターフェースにexcelを使用し、 oracleをデータベースとして活用した 仕組みを開発したいと考えております。 ネットで下記コードを参照しましたが、 excelのvbaを起動するpcから下記コードで 別のサーバー内のoracleに接続する際、 パスの記述はどの様にしたら宜しいのでしょうか。 また、CONNECTSTRINGに代入する文字列は oracleの何処を調べれば分かりますでしょうか。 なんとも初心者すぎる質問内容で大変恐縮 致しますが、何卒ご教示頂けます様、 宜しくお願い申し上げます。 記 Sub prcAdoOracleDB() Dim adoCON As New ADODB.Connection '(1)ADOを使いORACLEのDBを開きます adoCON.Open "Driver={Microsoft ODBC for Oracle};" & _ "CONNECTSTRING=ADRSORA; UID=HAPPY2; PWD=ISLAND;" '(2)データベースのクローズ adoCON.Close End Sub
質問日時: 2012/01/30 22:38 質問者: miruchoko
ベストアンサー
1
0
-
sqlのエラーハンドリングについて質問です。
シェルからsqlplusを実行し、そのsqlplusで発生したエラーをハンドリングするために、 出力内容をORACLEエラーコード(ORA-xxxxx)、SQLPLUSエラーコード(SP2-xxxxx) で検索して判定しています。 また、SQLで何らかのエラーが発生した際に処理を終了させるために、 SQL実行前に whenever sqlerror exit; whenever oserror exit; を定義しています。 何らかのエラーが発生した際は、ORACLEエラーコード(ORA-xxxxx)、SQLPLUSエラーコード(SP2-xxxxx) が出力されるため、エラーハンドリングは可能と考えているのですが、 sqlplusのstartコマンドでsqlファイルを実行した場合のみ、エラーコードが出 力されないため、ハンドリングできません。 ■実行例 SQL> start 存在しないsqlファイル O/Sメッセージ:No such file or directory 切断しました。 試しにwhenever oserror exit;の記述を削除したところ SP2-0130が出力されエラーハンドリングできました。 whenever oserror exit; の記述があるとエラーコードが出力されないのはなぜでしょうか??
質問日時: 2012/01/23 13:29 質問者: kaka1010
解決済
2
0
-
oracleの分割delete
oracleに登録された数億件のデータを数日に分割して削除するため、 数億件のデータを5千件ずつ削除する方法を教えてください。 delete from テーブル名 where 条件 set rowcount = 5千; commit; これだと削除処理する件数が5千件であって、 先頭から5千件分見ることとは違うのでしょか? やりたいことは、 初日:一件目~5千件 二日目:5千1件目から一万件目 ・・・・・・ という感じで削除処理を行いたいです。 皆様の力を貸してください。宜しくお願いします。
質問日時: 2012/01/20 15:28 質問者: Kuroichi01
ベストアンサー
4
0
-
Oracle11gの接続について大至急教えて下さい
WindowsServer2008R2(64bit)にOracle11g(64bit)のデータベースを構築し、 同機上のアプリケーションからアクセスしようとしています。 (具体的にはPro*C/C++を使ってプリコンパイルしているCで作成したDLLやEXEです。) これらのアプリケーションは元々Oracle10gの機能を用いて作成してあった物を流用している為、 Oracle11g(32bit)のクライアントがないと動作しない様です。 従って、2008Serverには32bit版の11gクライアントもインストールしました。 (Oracle11g(64bit)のメディアパック内の32bitクライアントディスクからインストール) (手順) 1:Oracle11g(64bit)ホストのインストール&データベースの構築 2:Oracle11g(32bit)クライアントのインストール 3:データベースに表領域とユーザを作成 4:クライアントでローカル・ネットサービス名の作成 で、ここまではできたのですが、 11g(32bit)クライアント側のSQL*Plusを起動して作成したユーザでログインしようとすると ORA-12560:TNS:プロトコル・アダプタ・エラーが発生しましたとなってしまいます。 ただ、コマンドプロンプトから「ユーザ/パスワード@接続文字列」を直接指定して SQL*Plusを起動するときちんと接続できます。 何か順番や方法を間違えているのでしょうか? ちょっと急いでいてなるべく早く解決させたいので、 間違い・チェックすべき事の漏れなど 直接的な解決策でない事でもかまいませんのでご教授下さい。
質問日時: 2012/01/20 11:31 質問者: kaihatsusya
解決済
3
0
-
ストアドプロシージャ内の変数
10gをつかってます。 ストアドプロシージャ内のexecute immediate内で変数は使えないのでしょうか?
質問日時: 2012/01/15 11:45 質問者: itachi020
ベストアンサー
1
0
-
Database ブロンズの資格勉強方について
いつもおせわになっております。 最近、取りたい資格が1つ落ち着いたので、データベーススペシャリストを目指し、 その入口としてまずはBronzeを取ろうと考えています。 受講内容は程々理解していますが、どの程度教材を用意して臨むべきかわかりません。 ※自分は応用情報程度はありますが、DATABASE完全初心者です。 ブロンズで以下の本(黒本)があると思いますが、 最低限どれほど揃えるべきかご相談させてください。 ・11g SQL基礎I(教科書) ・11g SQL基礎I(問題集) ・11g DBA(教科書) ・11g DBA(問題集) 流石に4冊は…と思うのが自分の本音ですが、皆様はどの位の勉強をしておられるのか、アドバイスを御願いします。
質問日時: 2012/01/14 19:24 質問者: ll1ll
解決済
1
0
-
独自 TYPE 定義した表への IMPORT
独自に TYPE を定義した表のデータを export したのですが、exp した dmp ファイルの imp で 下記エラーが発生してしまいます。 「ORA-01861: リテラルが書式文字列と一致しません」 export 元環境 OS: HP-UX 11i v2(64bit) Oracleバージョン:9.2.0.8 Enterprise import 先環境 OS:Windows7 Pro (64bit) Oracleバージョン: 11.2 Express Edition 対処方法、または原因の切り分け方法について、ご教示願います。
質問日時: 2012/01/12 19:51 質問者: ha8ka8
ベストアンサー
1
0
-
ストアド実行時エラー
vb.net2010とoracle10gを使用してます ストアドをVB.NET2010でODBC経由で実行するとodbc4200 ora-00900 sql文が無効 ですとなります。 このストアドをsql/plusからだと問題無く実行出来ます。 なぜでしょうか?
質問日時: 2012/01/12 07:12 質問者: itachi020
解決済
1
0
-
SQLPLUS USER/PASSログインできない
sqlplus testuser/passwd@TESTの形式ではログインできますが、sqlplus testuser/passwdだとORA-01034、ORA-27101が発生します。 ORACLE_SIDは正しくセットしていますが、どのように調査すればよいか分かりませんので、教えて下さい。 以下は実行結果です。 USER[2]% sqlplus testuser/passwd@TEST SQL*Plus: Release 11.2.0.1.0 Production on 水 1月 11 22:19:45 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options に接続されました。 SQL> exit Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing optionsとの接続が切 断されました。 USER[3]% setenv ORACLE_SID TEST USER[4]% env | grep ORACLE ORACLE_SID=TEST ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1 ORACLE32_HOME=/home/oracle2/32Bit ORACLE_TERM=sun5 USER[5]% sqlplus testuser/passwd SQL*Plus: Release 11.2.0.1.0 Production on 水 1月 11 22:20:17 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist SVR4 Error: 2: No such file or directory プロセスID: 0 セッションID: 0、シリアル番号: 0
質問日時: 2012/01/11 22:44 質問者: yse_saka
ベストアンサー
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Oracle】に関するコラム/記事
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YOGA Tab 3 10の音声通話について
-
Oracleですがsqlで質問です。 サブ...
-
sqlで質問です。 idを元にidに紐付...
-
sqlのupdate文で質問です。 テーブ...
-
update文で質問です。 下記の条件で...
-
テーブルやカラムの物理名のネーミ...
-
batファイルでのSQL(oracle)実行...
-
バッチファイルで複数フォルダ毎の...
-
PL/SQLの変数の命名規則
-
子供向けプログラミングのスクラッ...
-
10営業日前の日付を取得したい(修正)
-
オラクル12C_SQLPlusで実行するSQL...
-
sqlで質問です。 Aテーブルは店番、...
-
SQLの中上級者へのレベルアップ方法...
-
SELECTによる表の変換方法を教えて...
-
開発対象となるアプリケーションの...
-
質問です。 下記のテーブルとデータ...
-
sqlで質問です。 Aテーブルの登録番...
-
sqlで質問です。 Aテーブルの情報を...
-
SQLの書き方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法はない...
-
osqleditについて
-
batファイルでのSQL(oracle)実行...
-
バッチファイルで複数フォルダ毎の...
-
テーブルやカラムの物理名のネーミ...
-
SQLの中上級者へのレベルアップ方法...
-
orace SQL文のエラー(ORA-00923: F...
-
64bit端末でのOLEDB接続に関して
-
データベースのカラムの型がCHAR型...
-
ORA-14452について
-
update文で質問です。 下記の条件で...
-
Object Browser相関タブの見方が知...
-
ワークテーブルって何?
-
oracleで 10,20, 30, というデータ...
-
Oracleで文字列型の時間を引き算し...
-
オラクル12C_SQLPlusで実行するSQL...
-
oracleの直接接続のクライアント接...
-
sqlで質問です。 Aテーブルの情報を...
-
SQL update方法
-
Oracle 動的SQLでエラー
おすすめ情報