板検索:
Oracle 質問総合スレ9 (986)
まとめビュー
1
NAME IS NULL[sage]   投稿日:2013/01/25 02:51:47  ID:???.net(943)


2
NAME IS NULL[]   投稿日:2013/01/25 03:32:20  ID:2xBo0e4D.net
次スレ建つ前に埋めんなや

3
NAME IS NULL[sage]   投稿日:2013/01/25 03:53:27  ID:???.net(943)
埋まる前に自分でたてればいいんだよ、ぼうや

4
NAME IS NULL[sage]   投稿日:2013/01/25 23:17:19  ID:???.net(943)
おっさんは口だけしか動かないからなぁ。。。。

ちゃんと働けボケ!

5
NAME IS NULL[sage]   投稿日:2013/02/01 07:25:24  ID:???.net(943)
ん?

6
NAME IS NULL[sage]   投稿日:2013/02/06 22:05:56  ID:???.net(943)
オッス、オラ狂う

7
NAME IS NULL[sage]   投稿日:2013/02/07 19:28:43  ID:???.net(943)
おっさん。。。。。。

8
NAME IS NULL[sage]   投稿日:2013/02/07 21:51:46  ID:???.net(943)
だいぶ過疎ってるねここ・・・
今BronzeSQL基礎勉強中だけど
この資格って難易度的にはどうですか?

9
NAME IS NULL[sage]   投稿日:2013/02/08 21:08:49  ID:???.net(943)
1年前に11g BronzeSQLを無理やり受験させられたが、
実務でSQL触ったことある人間なら勉強無しで受かるレベル。

未経験者なら、OTNの試用版OracleをDLしてきて触ってみるといいよ。

10
NAME IS NULL[sage]   投稿日:2013/02/13 23:02:18  ID:???.net(943)
Windiws32bit用のoracle10g パッチセットPSR 10.2.0.5ってサポートサイト以外からダウンロード出来ませんか?
詳しい人ヨロ

11
NAME IS NULL[sage]   投稿日:2013/02/13 23:16:37  ID:???.net(943)
不正にパッチセットを入手する方法を教えろというバカまで登場した


12
NAME IS NULL[sage]   投稿日:2013/02/14 01:45:53  ID:???.net(943)
あー確か裏2ちゃんねるに置いてあったな

13
NAME IS NULL[sage]   投稿日:2013/02/17 12:12:19  ID:???.net(943)
裏の入り方おしえろ!
コメント1件

14
NAME IS NULL[sage]   投稿日:2013/02/17 20:39:57  ID:???.net(943)
ウラウラウラウラ

15
NAME IS NULL[sage]   投稿日:2013/02/18 05:37:22  ID:???.net(943)
>13
真実と嘘の区別が付かないのが、チョウセンヒトモドキ

16
NAME IS NULL[sage]   投稿日:2013/02/23 00:08:41  ID:???.net(943)
マテビューのリフレッシュでつまずいているので分かるかたいたら教えてください
OS:RHEL 10か11
Oracle:11g

とある重たいバッチを動かす前に、マテビューの手動リフレッシュを実行するのですが、
リフレッシュが成功したかどうかを確認する手段が知りたいです

select mview_name,staleness,compile_state,last_refresh_type,last_refresh_date from all_mviews;

マスタ表と同期がとれてるときは、stalenessがFRESH、compile_stateがVALIDなのはいいのですが、
マスタ表にinsert,update,delete発行するとstalenessとcompile_stateがNEEDS_COMPILEになってしまいます
all_mviewsのオンラインドキュメントをみた限りの想定値は、stalenessがstaleでcompile_stateはVALIDのままであるべきだと思っています
NEEDS_COMPILEの状態でも、リフレッシュを実行すればFRESH、VALIDになり、マスタ表との同期は取れます。

問題なのは、マスタ表の定義を変更してから、リフレッシュを実行すると、staleness、compile_stateがともにCOMPILE_ERRとなってしまうことです。
この状態でリフレッシュをしてもマスタ表との同期は取れないのにOracleエラーにはならず、last_refresh_dateも更新され
この状態になってしまうと、コンパイルしても完全リフレッシュしても同期は取れず、マテビューを作り直すしかありませんでした。

あたかもリフレッシュが成功したように見えてしまいます。
マスタ表の定義を変更することは通常運用ではありえないのですが、万が一のときを考え、
リフレッシュが成功したかどうかを確認する確実な方法が知りたいのです。

マテビューログを使用した高速リフレッシュ、マテビューログを使用しない完全リフレッシュ両方試したのですが同じ現象が発生します。

17
NAME IS NULL[]   投稿日:2013/02/23 11:06:39  ID:/pRu63ij.net
RHEL 10か11が出るのは何年後かはわからないけど、
それくらいになれば自己解決しそうだね。

18
NAME IS NULL[sage]   投稿日:2013/02/23 13:17:24  ID:???.net(943)
すみません。RHELは5.いくつかです
マスタ表にDML実行しただけで、ステータスがNEEDS_COMPILEになってしまうのはマテビューのつくり方に問題があると思うので
自宅WinPCに試用版11gDLしていろいろ試してみます

19
NAME IS NULL[sage]   投稿日:2013/02/23 14:11:47  ID:???.net(943)
自宅環境でも再現しました。
【環境】OS:Windows Vista、Oracle:11g Express Edition
【操作】
.罅璽兇鬘欧弔弔る
userA (権限:CONNECT、RESOURCE、CREATE TABLE、CREATE MATERIALIZED VIEW)
userB(権限:CONNECT、RESOURCE、CREATE TABLE、CREATE MATERIALIZED VIEW)

useAでテーブルtableAをつくる
conn userA/pass
create table tableA(col1 varchar(19), col2 varchar2(10));
insert into tableA('abc','123');
commit;
userBに参照権限付与
grant select on tableA to userB;

userBでマテビューtableA(マスタ表はuserA.tableA)をつくる
conn userB/pass
create materialized view tableA as select * from userA.tableA;
select mview_name, staleness, compile_state from all_mviews;

staleness=FRESH, compile_state=VALIDになっていることを確認

userAでテーブルtableAを更新
conn userA/pass
insert into tableA values('aaa','111');
commit;

userBでマテビューtableAの状態を確認
conn userB/pass
select mview_name, staleness, compile_state from all_mviews;

staleness=NEEDS_COMPILE, compile_state=NEEDS_COMPILEになってしまっている
私の期待値としてはstaleness=STALE, compile_state=VALID

NEEDS_COMPILEでもリフレッシュすればマスタ表との同期は取れるんですが、
マニュアルでは保障できないと記述されているのでNEEDS_COMPILEの状態を良しとしたくないのです。
コメント1件

20
NAME IS NULL[sage]   投稿日:2013/02/24 13:46:26  ID:???.net(943)
表領域の中身ではなくて
表領域そのものを、別のディスク等に移動する方法を教えて欲しい

21
NAME IS NULL[sage]   投稿日:2013/02/24 20:59:11  ID:???.net(943)
データファイルの移動か、
表領域に入ってるオブジェクト調べて、
dumpして、旧表領域の削除、新表領域を新しい
ディスクに作成して、取り込むではダメか?

22
NAME IS NULL[sage]   投稿日:2013/02/24 21:06:12  ID:???.net(943)
追記

ALTER TABLESPACE USERS OFFLINE;
ALTER TABLESPACE 表領域名 RENAME DATAFILE 現ファイル TO 新ファイル;
ALTER TABLESPACE USERS ONLINE;

こんな感じ。
構文チェック等はしてないから、自分で確認してくれ。
コメント1件

23
NAME IS NULL[sage]   投稿日:2013/02/24 23:31:45  ID:???.net(943)
>19
よめないんだけどたぶんこれじゃないかね
http://bitbach.wordpress.com/2011/04/08/materialized-views-ddl-and-dml-sta...#more-653

サンプル見てるとDBA_OBJECTSがINVALIDになってっから
ディクショナリの整合性がうまくてとれていないから〜みたいなことがかいてあるんじゃない?

24
NAME IS NULL[sage]   投稿日:2013/02/25 03:12:50  ID:???.net(943)
ありがとうございます。
英語サイト探してたら他にもそれっぽいの見つけました
https://forums.oracle.com/forums/thread.jspa?threadID=1129693

マテビューとマスタ表が同じデータベース上にあるとマスタ表にinsetやupdateがあっただけでneeds_compileになっちゃうようです
リモートデータベースで試せる環境ないので確認できないんですが・・・
とりあえず、compileしてからrefreshすることで良しとします

25
NAME IS NULL[sage]   投稿日:2013/02/26 17:49:50  ID:???.net(943)
マテビューって何のために使うの?
通常のビューじゃダメ?
コメント1件

26
NAME IS NULL[sage]   投稿日:2013/02/26 23:30:31  ID:???.net(943)
>25 http://docs.oracle.com/cd/E16338_01/server.112/b56309/basicmv.htm

・DB-LINKと組み合わせて、マスタDBから共通の表を個々のDBに撒き散らしたりするのに使います。
・ビューよりパフォーマンス面でいい感じ

アホみたいに時間がかかるSQLのビューでも MVなら事前に計算済の値が実データとして
保管されてるから、一瞬で値が帰ってきたりします。

OracleのOTNライセンスで試してみれ

27
NAME IS NULL[sage]   投稿日:2013/02/27 00:04:07  ID:???.net(943)
ありがとうございます

参考書レベルだと、「実データを持ったビュー」
って、そもそも何で実データ持つ必要あるんだよって感じで流してましたが
そういったメリットがあるんですね

28
NAME IS NULL[sage]   投稿日:2013/02/27 22:51:57  ID:???.net(943)
実データを持ってて計算しなくていいってメリットのほかにMVに対してINDEXが張れるからそれも大きいかも。

29
NAME IS NULL[]   投稿日:2013/02/27 23:06:57  ID:LQ3Jn0+0.net
遠隔地で1000万件とかSELECTしたくないじゃん。
東京から名古屋と大阪にDBリンクでJOINかけたりしても動いて感動したけど

昔はスナップショットって言ってたよね
日次ダンプインポートとかよりもリアルタイム性が欲しいとか
夜間バッチつくりたくないとか

マテビューログってRACのキャッシュフュージョンと似てる?

30
NAME IS NULL[sage]   投稿日:2013/02/28 08:16:05  ID:???.net(943)
>22
ありがとうございます
9iなので無理ですたorz
シコシコオブジェクト移動します…
コメント1件

31
NAME IS NULL[sage]   投稿日:2013/02/28 19:49:51  ID:???.net(943)
9iでもできますよー.

ALTER TABLESPACE USERS OFFLINE;
の後で,現ファイルをO/Sのコマンドで新ファイルにコピーしてから,

ALTER TABLESPACE USERS RENAME DATAFILE '現ファイル' TO '新ファイル';

ALTER TABLESPACE USERS ONLINE;
できたら,現ファイル(古いファイル)をO/Sコマンドで,削除.

32
NAME IS NULL[sage]   投稿日:2013/03/03 12:23:25  ID:???.net(943)
>30

データベースファイルの移動なんて7ですら出来る。

33
NAME IS NULL[sage]   投稿日:2013/03/05 23:17:40  ID:???.net(943)
ここでいいのか分かりませんが、質問させてください。
webサーバー(asp.net) + dbサーバー(oracle)の構成をこれから作るのですが、
webサーバーにはoracleクライアントのインストールは必要なのでしょうか?
odp.netのみインストールでは動きませんでしょうか?

34
33[sage]   投稿日:2013/03/05 23:20:11  ID:???.net(943)
すいません。↑は半角コードが に変換されてました。。

35
NAME IS NULL[sage]   投稿日:2013/03/05 23:25:14  ID:???.net(943)
ODP.NETあれば動くんじゃね
つかwebmatrixじゃあかんの?w
コメント1件

36
33[sage]   投稿日:2013/03/05 23:39:30  ID:???.net(943)
>35
ありがとうございます。webの開発自体始めてでwebmatrix
については今ググりました(汗)
odp.netのみインストールしてみます。

37
NAME IS NULL[sage]   投稿日:2013/03/08 20:12:18  ID:???.net(943)
オリジナルのexp/impだと移行元バージョン(10g)<移行先バージョン(11g)の場合、エラーになりますよね?
Datapumpの場合も同様の動きになるもんでしょうか?
コメント2件

38
NAME IS NULL[sage]   投稿日:2013/03/08 20:41:39  ID:???.net(943)
テーブルデータの移行の話です。

39
NAME IS NULL[sage]   投稿日:2013/03/08 20:44:17  ID:???.net(943)
ネットワーク経由で移行元のサービス名を移行先のtnsnames.oraに書いて、移行することを想定してるのですが・・・
サッパリわからんとです。
コメント1件

40
NAME IS NULL[sage]   投稿日:2013/03/08 20:44:36  ID:???.net(943)
>37
『アップグレード・ガイド』に詳しく書いてあるよ
コメント1件

41
NAME IS NULL[]   投稿日:2013/03/08 21:26:01  ID:H1MhHdwM.net
移行先のほうが新しい分には問題ないだろ
impは果てしなく残りそう

移行先からexpで吸い出すならバージョン変わらんじゃん

42
NAME IS NULL[sage]   投稿日:2013/03/08 21:37:37  ID:???.net(943)
エクスポートできないオブジェクトがどんどん出てくるから
oracle15くらいで消えるかね

43
NAME IS NULL[]   投稿日:2013/03/08 21:59:25  ID:KdZh3/pz.net
2台構成でOracle 11g R2でRAC機能を使用するのですが、
導入時にOpenSSHをサーバに導入すると記載されていますが、
これはRSITでも代替可能ですか?
何か資料があれば教えて頂けませんか。
コメント1件

44
NAME IS NULL[sage]   投稿日:2013/03/08 23:02:59  ID:???.net(943)
>37

ならない。

>39

DB Link作れば、impdpのパラメーターのNETWORK_LINKにそれを指定すれば良い。


>43

Gridインストール時にsshの有無を確認している。
要はsshにおけるユーザーレベル透過を設定しておく必要がある。
コメント2件

45
NAME IS NULL[sage]   投稿日:2013/03/09 07:41:26  ID:???.net(943)
>40
>44
有難うございます。アップグレードガイド読んで、もっと勉強してきます。

46
37[sage]   投稿日:2013/03/09 08:41:17  ID:???.net(943)
皆さん、有難うございます。
もうちょっとデータ移行について勉強してきます。

47
NAME IS NULL[]   投稿日:2013/03/09 22:39:47  ID:4dSsQXUx.net
ダンプファイルのサンプルダウンロードできるところないですか?

48
NAME IS NULL[sage]   投稿日:2013/03/10 04:21:57  ID:???.net(943)
無い

49
37[sage]   投稿日:2013/03/10 18:53:08  ID:???.net(943)
その後のご報告ですがDataPumpツールのバージョンが移行元と移行先で同じでないとデータ抽出に失敗することが分かりました。UDE-00018のエラーでした。
コメント2件

50
43[]   投稿日:2013/03/10 20:43:07  ID:eRGzhntd.net
>44
回答のほどありがとうございます。

SSH製品はGridインストール時に使用するものであって、
RAC機能とかでは使用しない認識で良いのでしょうか。

でしたら、OpenSSHの代わりにRSITだけ入れて
ユーザレベル透過を設定しようと思います。
コメント1件

51
NAME IS NULL[sage]   投稿日:2013/03/10 21:05:37  ID:???.net(943)
Oracle by example のどこかにダンプファイルのサンプルは落ちてないかな。

52
NAME IS NULL[sage]   投稿日:2013/03/10 22:35:20  ID:???.net(943)
>49
どうやって回避したの?

53
NAME IS NULL[sage]   投稿日:2013/03/10 23:00:23  ID:???.net(943)
はろはろID

54
NAME IS NULL[]   投稿日:2013/03/10 23:00:55  ID:Cc/gEdlu.net
書き込んじゃうよん

55
NAME IS NULL[sage]   投稿日:2013/03/11 00:38:22  ID:???.net(943)
>49

Metalinkでもサポートマトリックス確認したが、普通にサポートされているぞ?

こいつは無許可でmetalinkの情報貼り付けているが。
http://pavelruzicka.wordpress.com/2011/12/18/oracle-data-pump-compatibility-bet...
コメント1件

56
NAME IS NULL[sage]   投稿日:2013/03/11 00:41:35  ID:???.net(943)
>50

Gridインストール時に、文字通り/bin/sshの有無と実際にssh使って通信確認
するのに、どうやってRSITだけでインストールするんの?
あとたとえインストールに成功しても、その環境は未サポートとなるから、何か
あった時にどうするの?
コメント1件

57
37[sage]   投稿日:2013/03/11 22:52:38  ID:???.net(943)
>55
VERSION オプションつければ行けるんかい!!
昨日サビ残して駄目だったから諦めてたんだけど、助かりました。

58
NAME IS NULL[sage]   投稿日:2013/03/12 00:05:07  ID:???.net(943)
みなさんは、OracleClusterwareやASMってシングルインスタンスでも採用してます?
コメント2件

59
NAME IS NULL[sage]   投稿日:2013/03/12 00:45:16  ID:???.net(943)
採用させられてるよ

60
43[]   投稿日:2013/03/12 01:34:29  ID:D77zRvn8.net
>56

ご指摘の程ありがとうございます。サポートまでは頭がまわりません
でした。RSITの方を入れたいと思いましたが、OpenSSHの方に
致します。

61
NAME IS NULL[sage]   投稿日:2013/03/12 01:52:30  ID:???.net(943)
>58

SIでも普通に使っている。

62
NAME IS NULL[]   投稿日:2013/03/13 00:56:17  ID:inWW2wyH.net

63
NAME IS NULL[sage]   投稿日:2013/03/13 20:01:30  ID:???.net(943)

64
NAME IS NULL[sage]   投稿日:2013/03/13 23:14:43  ID:???.net(943)

65
NAME IS NULL[sage]   投稿日:2013/03/16 12:02:38  ID:???.net(943)

66
NAME IS NULL[sage]   投稿日:2013/03/16 18:40:58  ID:???.net(943)
>65
例えばどの辺?
コメント2件

67
NAME IS NULL[sage]   投稿日:2013/03/17 05:30:16  ID:???.net(943)
>66

ディスク追加時のりバランス機能とか、結構便利だよ。
ホットブロックも他のディスクに散らせるしね。

68
NAME IS NULL[]   投稿日:2013/03/18 09:53:28  ID:IdkvFyeE.net
Linux版のEMって明示的にORACLE_SIDの環境変数を設定してやらないと
emctl start dbconsoleで起動できないの?
コマンドの引数に渡して起動させたり、全部を同時に起動させたりできないの?
コメント1件

69
NAME IS NULL[sage]   投稿日:2013/03/18 10:07:29  ID:???.net(943)
>68

dbconsoleより、gridでまとめて管理というのがOracleのスタンスだからな。

70
NAME IS NULL[sage]   投稿日:2013/03/18 21:20:07  ID:???.net(943)
>66
ディスク足すのも楽だし、リバランスも便利だし、余計なメンテいらず

71
NAME IS NULL[sage]   投稿日:2013/03/20 16:37:04  ID:???.net(943)
ASMはストレージミラーがすごく楽

某「痛いのがずっと止まらない社」のストレージの障害でデータが全部吹き飛んでから、
ASMでメーカーの違う2種類のストレージを筐体またいでミラーリングしてます。
コメント1件

72
NAME IS NULL[sage]   投稿日:2013/03/20 21:19:44  ID:???.net(943)
不治痛か
大変だったな

73
NAME IS NULL[sage]   投稿日:2013/03/20 22:33:08  ID:???.net(943)
ストレージの障害なんてメーカー限定のネタじゃないがな

74
NAME IS NULL[sage]   投稿日:2013/03/20 23:25:05  ID:???.net(943)
ファームウェアの不具合といくつか不幸が重なってメルトダウンしたんで
異メーカーのストレージで筐体冗長するのが会社方針になってます...

75
NAME IS NULL[sage]   投稿日:2013/03/21 00:31:58  ID:???.net(943)
>71
そのやり方で不具合出たときってサポート受けられる?
コメント1件

76
NAME IS NULL[sage]   投稿日:2013/03/21 00:45:38  ID:???.net(943)
そもそも
>某「痛いのがずっと止まらない社」のストレージの障害でデータが全部吹き飛んでから、
これでサポート受けられたのか?w
サポート()だろ

77
NAME IS NULL[sage]   投稿日:2013/03/22 01:38:50  ID:???.net(943)
>75 ASMはストレージの物理構成をマスクするのが本来の目的だから
遅いほうに速度が引っ張られるけど、異メーカーの筐体ミラーとか意識しなくてもいいよ。

サポートつっても、バックアップからの復旧と障害原因の報告と対策で終わり。

他社の共有ストレージでも障害出て仮想マシン飛んだ事あるし、昨今のストレージは恐ろしいわ。

78
NAME IS NULL[sage]   投稿日:2013/03/24 05:00:33  ID:???.net(943)
教えてください。
テーブルを丸ごとexp(grants=y,indexes=y,constraints=y)したファイルを使ってテーブルを復旧したいんだけど、
以下の,鉢△辰討泙辰燭一緒の結果になりますか?

drop→create table→create index→create constraint→grant role→imp(grants=n,constraints=n,indexes,n)
drop→imp(grants=y,indexes=y,constraints=y)
コメント1件

79
NAME IS NULL[sage]   投稿日:2013/03/24 10:17:15  ID:???.net(943)
>78

もう古いexp/impなんて忘れちゃったけど同じ結果になるんじゃね。
つ〜か、データパンプ使えよ。


80
NAME IS NULL[sage]   投稿日:2013/03/26 22:42:12  ID:???.net(943)
Oracleを再インストールしているのですが、

1.oracle universal installer で削除
2.データベースのインストールディレクトリ(C:\app)を削除
3.Program Files の Oracle ディレクトリを削除
4.レジストリのHKLM\Software\Oracle を削除

以外になにか消すものはあるのでしょうか?
上記のとおりにして、インストールしても、DB のインストールの85%のところでエラーが発生し、
DBConsole が起動できません

その後は emctl start dbconsole も失敗するし、
emca でリポジトリを再構築しても失敗します
コメント1件

81
NAME IS NULL[sage]   投稿日:2013/03/26 22:51:03  ID:???.net(943)
あ、すみません。
環境は Windows Vista Business 、メモリ3G です

82
NAME IS NULL[sage]   投稿日:2013/03/27 02:57:36  ID:???.net(943)
>80

サービス(インスタンス)が残っていたりしていない?
oradim使ってサービス削除してから他のディレクトリやレジストリ全部また消して見るとか?
コメント2件

83
NAME IS NULL[sage]   投稿日:2013/03/27 09:01:55  ID:???.net(943)
>82
ありがとうございます
試してみます

84
NAME IS NULL[sage]   投稿日:2013/03/27 11:44:30  ID:???.net(943)
>82
うまくいきました。
ありがとうございました。

インストラから削除するのとoradimを使うのはなんか違うんですかね?

しかし、初回のように、また再起動したら壊れるんじゃないかと不安…
そのときはまた質問に参りますかもしれません

とりあえず、エラーなしでインスコできたので、いったんクローズします
ありがとうございました
コメント1件

85
NAME IS NULL[sage]   投稿日:2013/03/27 11:49:10  ID:???.net(943)
>84

インストーラーは作ったサービス(インスタンス)までは気にしていないと思う。
そもそもoradim自体が窓特有のもんだしね。

86
NAME IS NULL[sage]   投稿日:2013/04/13 22:02:10  ID:???.net(943)
oracle SQL Developerで接続する時に
sidとユーザー名が異なって、ホスト名とポート番号が同じ二つの接続先AとBを作るにはどうしたらよいのでしょうか。
どんだけ調べても「SIDを増やすには〜〜ポートが同じにならないように気をつけましょう」的な事が書いてあって
「一つのSIDには一つのポート。SIDが違うと必ずポート(かホスト名)も変えなければいけない」と読み取れるんだけど。

接続先はlinux上のoracle database 11gです。
コメント2件

87
NAME IS NULL[sage]   投稿日:2013/04/14 09:50:25  ID:???.net(943)
>86

tnsnames.oraでA用のSIDのエントリとB用のSIDのエントリと別々に作って
それで接続したら?

88
NAME IS NULL[sage]   投稿日:2013/04/20 13:24:38  ID:???.net(943)
>86
もう見てないかもしれんけど
新規接続画面開いてホスト名とポートは同じで
ユーザ名とSID/サービス名が異なる接続を作るだけだろ?

Connection Name: 接続A
Username: ユーザA
Connection Type: Basic
Host: ホスト名
Port: 1521
SID: SIDA

Connection Name: 接続B
Username: ユーザB
Connection Type: Basic
Host: ホスト名
Port: 1521
SID: SIDB

それともOracle DB側の話?
その場合も単一リスナで複数のSIDをサービスできるから問題ないよな

89
NAME IS NULL[sage]   投稿日:2013/04/30 13:55:40  ID:???.net(943)
 
   ゴキブリ在日朝鮮人は日本から出て行け!

あなたの選挙区の国会議員個人へ直接メールしましょう
もちろん最初は秘書が見ますが
議員本人もかなり目を通しています

政治家は役人と違って選挙がありますから
選挙区の有権者からの意見には敏感です

メールアドレスは議員個人のホームページにあります
メールアドレスを載せていない議員は駄目な議員です

ご意見メールは一回きりにせず繰り返し送りましょう
ゴキブリ在日朝鮮人のしつこい反日活動に対抗するには
淡泊な日本人も時にはしつこさが必要です
ご意見メールは毎日送っても構わないのです
毎日300人の国会議員へ送っても構わないのです

90
NAME IS NULL[sage]   投稿日:2013/05/11 22:23:35  ID:???.net(943)
今まで使ったことなかったのだが、
Enterprise Managerを使えるシステムを任された。
ずっとCUIだったから、いきなりGUIだと何していいかわからんw
特に調べたいこともないのだが、
Enterprise Managerを使う場合、
とりあえずみんなは何を見てる?
コメント1件

91
NAME IS NULL[sage]   投稿日:2013/05/12 04:55:45  ID:???.net(943)
窓際なんで、外を見ている場合が多いかな

あとは、スマホで2ちゃんみてる

92
NAME IS NULL[sage]   投稿日:2013/05/12 12:20:40  ID:???.net(943)
>90
パフォーマンスタブ。

93
sage[]   投稿日:2013/05/18 12:37:45  ID:KRt86yXr.net
Oracle11gR2で定数のみのパッケージを作成して使用すると、最適化のバグで、極まれにメモり不正アクセスが発生してOracleがdumpを吐く。

これ豆知識な。

94
NAME IS NULL[sage]   投稿日:2013/05/18 14:34:51  ID:???.net(943)
sageは名前欄に書く

これ豆知識な。

95
NAME IS NULL[sage]   投稿日:2013/05/21 21:47:54  ID:???.net(943)
なぁ。
GI_HOMEとORA_CRS_HOMEは何が違うんだ?
コメント1件

96
NAME IS NULL[sage]   投稿日:2013/05/22 06:04:11  ID:???.net(943)
>95

でっかく分けるとこんな感じか?

GI_HOME - 11gR2から
- OCRがASM内に統合された


ORA_CRS_HOME - 11gR1まで
- OCRは共有デバイス上における
コメント1件

97
NAME IS NULL[sage]   投稿日:2013/06/01 09:58:56  ID:???.net(943)
オラクル認定コンサルタントfinancial silver 11iとりたいんだけどこれって
このテキスト読めばいけるとかあんの?

98
NAME IS NULL[sage]   投稿日:2013/06/01 17:08:55  ID:???.net(943)
>96
これがいまいちわからないんだよな・・・
コメント1件

99
NAME IS NULL[]   投稿日:2013/06/03 10:01:33  ID:d7Eh1wdD.net
>98
リストアプランを考えると理解できると思う

100
NAME IS NULL[sage]   投稿日:2013/06/03 15:38:29  ID:???.net(943)
みんなのとこでパラレル処理って安定して使えてる?
うちはしょっちゅうORA-04020でデッドロック起こしたり
library cache lockやcursor: pin S wait on XでSQLがだんまりになるのだが。。。
アプリの作りが悪いのかね?
コメント1件

101
NAME IS NULL[sage]   投稿日:2013/06/04 11:34:54  ID:???.net(943)
>100
それは思い切りデザインミス。
シリアルでやるべき処理だ。

102
NAME IS NULL[sage]   投稿日:2013/06/04 20:35:22  ID:???.net(943)
Oracleが入ったサーバのメモリが大きく減った、減らしたい場合
どのようなパラメータを編集する必要があるのでしょうか。

想定しているのは、物理マシン上にRHEL6.2+Oracle SE One 11.2.0.1が、
インストールされており、これを仮想マシンにコンバートして、
Workstation等で動かしたい→ホストのメモリは潤沢でないから
ガッツリ減らしたい・・というようなケースです。

調べてはいるのですが、Oracleチューニングでメモリ使用料を調整するという話で
物理メモリが上のようなケースで、大きく減じてしまった場合等に
ついて、解説しているページが見当たりません

なにとぞよろしくお願いします。
コメント3件

103
NAME IS NULL[sage]   投稿日:2013/06/04 21:53:07  ID:???.net(943)
>102

11gなら普通にMEMROY_TARGETとMEMORY_MAX_TARGETの一括管理でいいんじゃね?

104
NAME IS NULL[sage]   投稿日:2013/06/04 23:41:24  ID:???.net(943)
>102
メモリアドバイザつかってみるとか。当てになるかはわからんけどね。

105
NAME IS NULL[sage]   投稿日:2013/06/05 00:22:47  ID:???.net(943)
>102

まあ、自動メモリーチューニングは余っている部分を全部DBキャッシュ
として使うというのが基本コンセプトだから。
メモリーが減ればディスクI/Oも増えるし、ましてや仮想ディスクを使う
のなら、さらにオーバーヘッドは増えるだろうね。

106
NAME IS NULL[sage]   投稿日:2013/06/12 00:19:56  ID:???.net(943)
すみません、RMANの質問させてください。

累積増分バックアップで 日曜日の夜中に LEVEL0フルバックアップを取り、月〜土の深夜はLEVEL1を取得しています。

LEVEL1のバックアップを取った後、delete noprompt obsoleteを実行しても
不要となった前日分のLEVEL1バックアップが削除されないんですが、これを自動で削除する方法は無いでしょうか?
コメント1件

107
NAME IS NULL[sage]   投稿日:2013/06/12 07:37:39  ID:???.net(943)
>106
つ リテンションポリシー

108
106[sage]   投稿日:2013/06/12 20:54:03  ID:???.net(943)
retention policy to redundancy 1ですね。。。
とりあえず、サポセンに聞いてみます。
コメント1件

109
NAME IS NULL[sage]   投稿日:2013/06/12 23:34:55  ID:???.net(943)
>108

retention policyでobsoleteさせないと、delete noprompt obsoleteしたって
バックアップは消えないよ。

110
NAME IS NULL[sage]   投稿日:2013/06/13 08:25:48  ID:???.net(943)
RMANは、フルバックアップを、
1世代とカウントする基準にするので、次のフルバックアップをとるまでの間の差分バックアップ、アーカイブログは不要フラグはたたないよ。
どうしても消したい場合は、RMAN以外で消した後crosscheckとdelete expiredかな

111
NAME IS NULL[sage]   投稿日:2013/06/13 11:52:59  ID:???.net(943)
んな事しなくても普通にsysdate使って消せば?

DELETE BACKUP COMPLETED BEFORE 'SYSDATE-1'みたいにしてさ?

112
106[sage]   投稿日:2013/06/14 23:48:33  ID:???.net(943)
L1の不要バックアップはdelete oboleteでは消去対象にならない見たいですね。
おとなしく、OSコマンドを使って消すことにします。ありがとうございました。

113
NAME IS NULL[sage]   投稿日:2013/06/15 19:11:33  ID:???.net(943)
おまいらの一番好きなV$ビューは何?

114
NAME IS NULL[sage]   投稿日:2013/06/16 05:34:31  ID:???.net(943)
v$database
コメント1件

115
NAME IS NULL[sage]   投稿日:2013/06/17 07:35:07  ID:???.net(943)
v$instance

116
NAME IS NULL[sage]   投稿日:2013/06/17 10:08:14  ID:???.net(943)
>114,115

な、なぜ?

117
NAME IS NULL[sage]   投稿日:2013/06/17 12:16:50  ID:???.net(943)
好きなもんはしょうがねーだろ

118
NAME IS NULL[sage]   投稿日:2013/06/17 21:04:01  ID:???.net(943)
V$session見て ムカついたヤツのセッション殺して遊んでた頃が懐かしいわ。

119
NAME IS NULL[sage]   投稿日:2013/06/18 01:09:05  ID:???.net(943)
一番マニアックなV$ビューは?

120
NAME IS NULL[sage]   投稿日:2013/06/18 18:20:05  ID:???.net(943)
v$ビューって違和感あるな
動的パフォーマンスビューって言えよ!

121
NAME IS NULL[]   投稿日:2013/06/18 23:09:34  ID:PuvKottX.net
動的パフォーマンスビュー:約 268,000 件 (0.22 秒)
V$ビュー:約 9,560,000 件 (0.24 秒)

可用性って単語にいまだに慣れない

122
NAME IS NULL[sage]   投稿日:2013/06/25 23:25:32  ID:???.net(943)
あそびたてまつる!

123
NAME IS NULL[sage]   投稿日:2013/06/26 06:15:45  ID:???.net(943)
12が出たぞ

124
NAME IS NULL[sage]   投稿日:2013/06/26 10:11:16  ID:???.net(943)
Global Service Managerとかまた新しいもんが増えてんな。

125
NAME IS NULL[sage]   投稿日:2013/06/26 16:16:38  ID:???.net(943)
vmにいれてみよっと

126
NAME IS NULL[sage]   投稿日:2013/06/26 20:45:10  ID:???.net(943)
バイナリ落とした
まだ英語のマニュアルしかないw

127
NAME IS NULL[sage]   投稿日:2013/06/26 20:47:51  ID:???.net(943)
GMSとGatewaysが謎
とりあえず見なかったことにする
コメント1件

128
NAME IS NULL[sage]   投稿日:2013/06/26 21:48:07  ID:???.net(943)
>127
斜め読みしかしてないけど、SCANやらVIPやらを統合して、TCP/IP系の
接続を全部コントロールしますよって感じな気がする。

129
NAME IS NULL[sage]   投稿日:2013/06/26 22:07:54  ID:???.net(943)
12とかもう勉強したくないよ。
新機能に悩まされるのはいやだー。

130
NAME IS NULL[sage]   投稿日:2013/06/26 22:52:25  ID:???.net(943)
頑張れ
13が出るまでの辛抱だ

131
NAME IS NULL[sage]   投稿日:2013/06/27 02:32:36  ID:???.net(943)
ほんと12とか出すなよ

132
NAME IS NULL[sage]   投稿日:2013/06/27 04:51:35  ID:???.net(943)
マニュアル読み始めたけど、クラウドっぽくマルチテナント構造をサポートしてんのね。
コンテナDBの中に複数のプラガブルDBを構築するという方式だけど。

133
NAME IS NULL[sage]   投稿日:2013/06/27 06:21:26  ID:???.net(943)
twitterでやれよ

134
NAME IS NULL[sage]   投稿日:2013/06/28 06:45:11  ID:???.net(943)
日本hpにはなんの情報もないけど、アメリカのhpですよね?
ダウンロードできるのはリナックスだけです?

135
NAME IS NULL[sage]   投稿日:2013/06/28 11:47:29  ID:???.net(943)
ソラリスもあるよ
まだ64bit版しかないけど

136
NAME IS NULL[sage]   投稿日:2013/06/28 11:59:30  ID:???.net(943)
ヒューレットパッカードは関係ないだろ
コメント1件

137
NAME IS NULL[sage]   投稿日:2013/06/28 12:04:28  ID:???.net(943)
ホムペの方だって。

138
NAME IS NULL[sage]   投稿日:2013/06/28 12:14:50  ID:???.net(943)
ホットペッパーの可能性もある

139
NAME IS NULL[sage]   投稿日:2013/06/28 12:42:11  ID:???.net(943)
そうなんだ(驚愕)

140
NAME IS NULL[sage]   投稿日:2013/06/28 22:12:35  ID:???.net(943)
>136
HPはOracleから切り離されて、現在も裁判中だもんなぁ。

141
NAME IS NULL[sage]   投稿日:2013/06/29 19:15:16  ID:???.net(943)
SuperdomeがないならProliantを食べればいいのに
コメント1件

142
NAME IS NULL[sage]   投稿日:2013/06/30 02:03:31  ID:???.net(943)
>141
Compaq乙。

143
NAME IS NULL[sage]   投稿日:2013/07/04 00:00:00  ID:???.net(943)
誰かORA-00600やORA-07445にまつわる
素敵な話をしてくれよ。

144
NAME IS NULL[sage]   投稿日:2013/07/04 00:00:00  ID:???.net(943)
create database で ORA-600 が出て、初期パラどう変えても駄目な絶望感。
# 8.1.x だったかの時代に、SUN の特定ハードだけで発生する不具合だった

145
NAME IS NULL[sage]   投稿日:2013/07/04 00:00:00  ID:???.net(943)
プラガブルDBって覚えられなくて、評価部隊での通称がチュパカブラになってる件...

かなり便利だから10月に即効12c採用するよ!
コメント1件

146
NAME IS NULL[sage]   投稿日:2013/07/04 00:00:00  ID:???.net(943)
ORA-600なんて都市伝説だろ

147
NAME IS NULL[sage]   投稿日:2013/07/05 00:00:00  ID:???.net(943)
600は10年以上前に経験あるな。
もう忘れたけど。

148
NAME IS NULL[sage]   投稿日:2013/07/05 00:00:00  ID:???.net(943)
RAC環境の運用やってる奴は尊敬する
コメント2件

149
NAME IS NULL[sage]   投稿日:2013/07/05 00:00:00  ID:???.net(943)
>148
別に今では普通だろ?

150
NAME IS NULL[sage]   投稿日:2013/07/06 00:00:00  ID:???.net(943)
>148
どういう意味で尊敬するの?

151
NAME IS NULL[sage]   投稿日:2013/07/06 00:00:00  ID:???.net(943)
そりゃ148にとっては手が届かない技術だからだろ。

152
NAME IS NULL[sage]   投稿日:2013/07/06 00:00:00  ID:???.net(943)
なんだお前らいたのかよ
もっとレスしろよ

153
NAME IS NULL[sage]   投稿日:2013/07/06 00:00:00  ID:???.net(943)
>145
m9(^Д^)プギャーDBで覚えろ。

154
NAME IS NULL[sage]   投稿日:2013/07/06 00:00:00  ID:???.net(943)
黒本以上にわかりやすい本は無いのかね
とっかかりというか全体像をさっと掴ませたいんだけど

155
NAME IS NULL[sage]   投稿日:2013/07/07 00:00:00  ID:???.net(943)
いきなり12c本番採用するやついるんかな?

うちの会社もシングル構成のWindows 2003 Serverに10gな環境がもうすぐ腐るから1組のRAC一式にまとめたいんだけど チュパカブラで統合できたら便利だなーと思う。

156
NAME IS NULL[sage]   投稿日:2013/07/07 00:00:00  ID:???.net(943)
お知恵をお借りしたくお願いします。

最近、Windows7 pro、OracleClient11g、VB.NET2010環境で、ちょっとWebアプリ開発の勉強用に、
Oracle Express Edtion(以下OracleXE)をセットアップしたんですが、Client11gのsqlplusで、
デフォルトで作成されるDBのXEに接続できずに困ってます。状況としては、

1.「SQLコマンドラインの実行」からはconnect / as dbaで接続はできます。

2.環境変数TNSADMIN={ORACLE_HOME}\network\admin\tnsnames.ora を定義
  もちろん、tnsnames.ora にXE用の記述を追記。

3.コマンドプロンプトでTNSPING XEと打つと、上記ファイルをみてちゃんと応答が返ってきます。

4.コマンドプロンプトでsqpplusを起動し、「{SYS}/{SYSパスワード}@XE」打つと、
  「ORA-12514 リスナーは接続記述子でリクエストされたサービスを現在認識していません. 」と出ます。

5.OracleXEインストール前からあったtnsnames.oraに記載済の他DBに対してはsqlplusで接続可能。

tnsnames.oraのXEに関する記述内容には特に問題が見当たらないのですが、
他にはどのへんに手がかりが転がってそうでしょうか?
コメント2件

157
NAME IS NULL[sage]   投稿日:2013/07/07 00:00:00  ID:???.net(943)
追加補足で、OracleXEなバージョンは11です。

158
NAME IS NULL[sage]   投稿日:2013/07/07 00:00:00  ID:???.net(943)
いまだに8iの使ってるところもありますからなぁ。
昔7.3.4を入れたお客さんで、今でもそのまま使ってるという話を
去年の忘年会に聞いたことがある。

>156
lsnrctlで調べてみたら?
多分TNSリスナーにXEのインスタンスが登録されてないんだろう。
普通はXEのインスタンスが自分で登録に行くんだけど。
(Windows版の11g XE使ってないから適当に書いてるけど)。
それでも上手くいかないようならLISTENERを削除して、作り直してみるとか。
コメント1件

159
NAME IS NULL[sage]   投稿日:2013/07/07 00:00:00  ID:???.net(943)
あ、Oracle Clientが入ってたところにXE入れたのか。
それだとOracle Homeが2つあることになるのかなぁ。
Clientが入ってたところにXE入れたことはないからわからないが、
Oracle Homeを選択できるんであれば、XEのOracle Homeにしてやれば良いよ。
普通のOracleだと選択できるんだけど、XEは無理かも。

160
NAME IS NULL[sage]   投稿日:2013/07/08 00:00:00  ID:???.net(943)
>158-159
レスありがとうございます。
lsnctlと、環境変数Oracle Home の線で試行錯誤してみます。

161
NAME IS NULL[]   投稿日:2013/07/08 00:00:00  ID:yH1CLaLV.net
>156
1.はXEインストール先/binのsqlplusが起動してXE付属のoraファイルを見に行ってる
4.は既存11gインストール先/binのsqlplusが起動して既存のoraファイルを見に行ってる
と思われ

多分@xeじゃなくて@tnsnamesに書いてる接続文字列を一直線で直書き、とか
@localhost:1521
とかならつながるんじゃないかなあ
コメント1件

162
156[sage]   投稿日:2013/07/08 00:00:00  ID:???.net(943)
>161
{ユーザID}/{ユーザPW}@localhost:1521
の記法で接続できました。ありがとうございました。

163
NAME IS NULL[sage]   投稿日:2013/07/10 00:00:00  ID:???.net(943)
PATHの記述順を見直せば行けるような気がする

164
NAME IS NULL[]   投稿日:2013/07/18 00:00:00  ID:T0lrhcEd.net
UTF8環境のSQL*Plusにて、SJIS(ms932)で書かれた日本語を含むSQLファイルを文字化けなく実行する方法を教えてください

DB:Oracle11.2.0.3
OS: Fedora
環境変数抜粋
LANG=ja_JP.UTF-8
NLS_LANG=japanese_JAPAN.UTF8
ORACLE_BASE=/opt/oracle
ORACLE_HOME=${ORACLE_BASE}/product
ORA_NLS11=${ORACLE_HOME}/nls/data

>sqlplus /nolog

sql>conn user/pass@xx
接続されました。
sql>@sql_file_sjis.sql
ERROR:
ORA-01756: 引用符付き文字列が正しく終了していません

sql>@sql_file_utf8.sql

sql>
#正しく実行できます

165
NAME IS NULL[sage]   投稿日:2013/07/18 00:00:00  ID:???.net(943)
クライアントのNLS_LANGをSJISに変更して試してみるとか?

export NLS_LANG=Japanese_Japan.JA16SJIS
コメント1件

166
NAME IS NULL[sage]   投稿日:2013/07/19 00:00:00  ID:???.net(943)
>165
ありがとうございます
TILDE付きの方でファイルの読み込みと実行は期待通りになりました

しかし、今度はSQL*Plusそのものの出力が文字化けしていました
両立は難しそうなので何かしら手段を考えてみます
コメント1件

167
NAME IS NULL[sage]   投稿日:2013/07/19 00:00:00  ID:???.net(943)
>166
LANGもSJISにすれば?

export LANG=”ja_JP.SJIS”

168
NAME IS NULL[sage]   投稿日:2013/07/19 00:00:00  ID:???.net(943)
面倒だからnkfでファイルをUTFに変換しちまえよ。

169
NAME IS NULL[sage]   投稿日:2013/07/20 00:00:00  ID:???.net(943)
SJIS環境のSQL*Plusで実行すればいいんじゃね?

170
NAME IS NULL[]   投稿日:2013/07/26 00:00:00  ID:70+69PEp.net
RACでmemory_targetを使用したとき、node間でメモリ割り当てサイズ(たとえばbuffer cache)に差異が生じることは普通にあり得る?
コメント2件


171
NAME IS NULL[sage]   投稿日:2013/07/26 00:00:00  ID:???.net(943)
>170
普通。

172
NAME IS NULL[sage]   投稿日:2013/07/26 00:00:00  ID:???.net(943)
>170
例えばあるセッションがインスタンス1で大量の読み込み系の処理をして、
他のセッションがインスタンス2で単発系のトランザクションしていたら、
普通に差異が生じるだろ?

173
NAME IS NULL[sage]   投稿日:2013/08/02 00:00:00  ID:???.net(943)
12cを使ってみた諸先輩方の、感想を是非
コメント1件

174
NAME IS NULL[sage]   投稿日:2013/08/03 00:00:00  ID:???.net(943)
>173
色々と変わってて戸惑うから早めに慣れといた方がいいと思う
コメント1件

175
NAME IS NULL[sage]   投稿日:2013/08/03 00:00:00  ID:???.net(943)
まーた変わったのか
怠い。触りたくない

176
NAME IS NULL[sage]   投稿日:2013/08/03 00:00:00  ID:???.net(943)
XEはでないんだろ?

177
NAME IS NULL[]   投稿日:2013/08/04 00:00:00  ID:AGbt4TBT.net
>174
とりあえず、インストール時に気を付ける事って何かあるですか?

178
NAME IS NULL[sage]   投稿日:2013/08/04 00:00:00  ID:???.net(943)
まだダウンロードしてねぇや。。。
まぁ1年ぐらい寝かしてから入れれば良いよね?

179
NAME IS NULL[sage]   投稿日:2013/08/06 00:00:00  ID:???.net(943)
取り敢えずこれ読んでコンセプトだけでも理解しておけ。
色々と新機能が追加されている。

http://itpro.nikkeibp.co.jp/article/COLUMN/20130705/489476/?ST=system

180
NAME IS NULL[sage]   投稿日:2013/08/08 00:00:00  ID:???.net(943)
XE出ないならコンセプトもいらねーや

181
NAME IS NULL[sage]   投稿日:2013/08/08 00:00:00  ID:???.net(943)
正直RDSで十分なの。

182
NAME IS NULL[]   投稿日:2013/08/14 00:00:00  ID:7FfWp8bu.net
どーして limit が使えないんですか?
rownum ってなんですか?おいしいんですか?
コメント1件

183
NAME IS NULL[sage]   投稿日:2013/08/14 00:00:00  ID:???.net(943)
標準語勉強しとけよ。

184
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
Enterprise Manager Grid Control、なんであんなに難しいんだよ。
俺の頭じゃ理解できねーよ。
コメント1件

185
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
12cではCloud Controlになってまた大きく変わるしな。

186
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
>184
オラクルの中の人だけがわかるようにして、クラウド使うように仕向けたいんでは?

とか書いてみる。

187
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
難しくしないと、サポート、本、セミナー、資格が売れないしね

少し前に、Oracleの営業呼んで商品の説明聞いたんだけど、
あの人達「買収」って単語好きだよね。買収って言葉にいいイメージないけど。
「買収」の数を数えたくなったよ。

188
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
他に売ってるものが無ければそれを買うしかないからな。

189
NAME IS NULL[sage]   投稿日:2013/08/15 00:00:00  ID:???.net(943)
オラクル使うメリットって・・・無いよね?使わないメリットはいっぱいあるけど
コメント1件

190
NAME IS NULL[sage]   投稿日:2013/08/16 00:00:00  ID:???.net(943)
>189
オラクルで作ったしまった旧システムの移行が
多少楽かもしれない。

191
NAME IS NULL[sage]   投稿日:2013/08/16 00:00:00  ID:???.net(943)
DB2なんかと比べて、稼動させたままメンテできる範囲が広いから管理する上では便利だな。
タダで使えるならOracleを選ぶが、大概の案件はPostgresで十分だからよっぽどのことがないと
あの金額は出せんが。

192
NAME IS NULL[sage]   投稿日:2013/08/16 00:00:00  ID:???.net(943)
XEで足りない案件はそうそうない。

193
NAME IS NULL[sage]   投稿日:2013/08/18 00:00:00  ID:???.net(943)
>182

12c では使えるみたいだよ。
コメント1件

194
NAME IS NULL[sage]   投稿日:2013/08/18 00:00:00  ID:???.net(943)
>193
なんと今更…
numrowとか今まで何やってたんだ俺ら?・・的にlimit 1000 offset 1000 とか修正すんだろうなw
標準語も使えないSQL、さすが糞オラクルw
コメント1件

195
NAME IS NULL[sage]   投稿日:2013/08/18 00:00:00  ID:???.net(943)
脱Oraしたいんですが何に移行すると良いですか?

196
NAME IS NULL[sage]   投稿日:2013/08/18 00:00:00  ID:???.net(943)
Accessにでもしとけ。
中途半端に似てない分良いんじゃないか。

197
NAME IS NULL[sage]   投稿日:2013/08/19 00:00:00  ID:???.net(943)
ACCESSだな

198
NAME IS NULL[sage]   投稿日:2013/08/19 00:00:00  ID:???.net(943)
  ←高価格    低価格→
↑┌──────────
高│Oracle
機│
能│DB2
  │         PostgreSQL
  │
低│           MySQL
機│
能│Access
↓│

199
NAME IS NULL[sage]   投稿日:2013/08/19 00:00:00  ID:???.net(943)
うーん・・高機能はいらんな
そのせいでとんでもないシステムが出来上がったりするし
やれ階層検索だ、やれマテビューだ、やれ新機能の・・・とか

それよりDBはやっぱ速度だな
オラクルって基本遅いよね?早いって感じたことないなー
オプティマイザもバカだよね?だからヒント句とか必要なんだよね?

googleがオラクル使わないのもすっげー良くわかるわ
メリット無いもんw
コメント3件

200
NAME IS NULL[sage]   投稿日:2013/08/20 00:00:00  ID:???.net(943)
余所の会社の製品で満足するような企業ならここまでのし上がれないよ

201
NAME IS NULL[sage]   投稿日:2013/08/20 00:00:00  ID:???.net(943)
>199
Googleは読み取り一貫性が不要で、
速度重視だからだろ

202
NAME IS NULL[sage]   投稿日:2013/08/20 00:00:00  ID:???.net(943)
わかってないヤツほど>199みたいなことを言う

203
NAME IS NULL[sage]   投稿日:2013/08/20 00:00:00  ID:???.net(943)
>194
NUMROWってOracleろくに使ったことないだろw
おまけにLIMITが標準だと思い込んでるとかww

204
NAME IS NULL[sage]   投稿日:2013/08/26 00:00:00  ID:???.net(943)
HiRDBですらLIMITが使えていたというのにな

205
NAME IS NULL[sage]   投稿日:2013/08/26 00:00:00  ID:???.net(943)
でもjoinより短く書けるのでwhere文での結合の方が好き

206
NAME IS NULL[sage]   投稿日:2013/08/27 00:00:00  ID:???.net(943)
SQL標準はOFFSET n1 ROWS FETCH FIRST n2 ROWS ONLYってヤツだな

207
NAME IS NULL[sage]   投稿日:2013/08/29 00:00:00  ID:???.net(943)
>199
アホですか。
コメント1件

208
NAME IS NULL[sage]   投稿日:2013/08/30 00:00:00  ID:???.net(943)
>207
貴様が天才なのは良くわかった

209
NAME IS NULL[sage]   投稿日:2013/08/31 00:00:00  ID:???.net(943)
アホには普通の人でも天才に見えるんかね

210
NAME IS NULL[sage]   投稿日:2013/08/31 00:00:00  ID:???.net(943)
天才は普通の人でもアホに見えるんじゃね?

211
NAME IS NULL[sage]   投稿日:2013/08/31 00:00:00  ID:???.net(943)
12c試した。
ある程度予想していたが、SEやSEONEじゃPDBは1個しか作れない。
いっぱいPDB作りたければEE+追銭オプションだと...

ということで終了。

212
NAME IS NULL[sage]   投稿日:2013/09/01 19:19:15  ID:???.net(943)
何が楽しくてそんなことしてるの?

213
211[sage]   投稿日:2013/09/01 19:52:23  ID:???.net(943)
Oracleで飯食ってるなら即効で新しいもの試すだろ...技術屋は鮮度が大事だぞ。

10台あるシングル構成なWindows2003Server + 10.2 SEONEの電気喰い産廃サーバがもうすぐ保守切れになるから
不治痛のSPARC M10-1 2台使って12c SE RACのPDBに巻き取ったろうと思った。
せっかくのPDBもEEのコア課金にされたら簡単に導入できんわ。

214
NAME IS NULL[sage]   投稿日:2013/09/01 23:46:52  ID:???.net(943)
1個しか作れないプラガブルDBって
面倒になるだけでどういう意味があるのかよくわからん
コメント1件

215
NAME IS NULL[sage]   投稿日:2013/09/02 01:32:32  ID:???.net(943)
移行しやすくなる

216
NAME IS NULL[sage]   投稿日:2013/09/02 10:38:35  ID:???.net(943)
>214
別コンテナDB作って、そいつをアップグレードしておけば、
プラガブルDBをそのアップグレード先に移動させるといった
方式の移行とか出来る。

217
NAME IS NULL[sage]   投稿日:2013/09/03 12:21:23  ID:???.net(943)
シーケンスについてなのですが現在の値をNEXTVALを
しないで取得する方法はないでしょうか?
いきなりCURRVALをやるとエラーになってしまいます。
困りましたorz

218
NAME IS NULL[sage]   投稿日:2013/09/03 14:28:43  ID:???.net(943)
USER_SEQUENCESのLAST_NUMBERとCACHE_SIZEごにょごにょでそれっぽい値
だが確実な値である保証はないんでつまらん細工はおすすめしない

219
NAME IS NULL[sage]   投稿日:2013/09/03 15:54:39  ID:???.net(943)
エラーが出たら、EXCEPTIONをキャッチして、NEXTVAL取れば済む話だろ。

220
NAME IS NULL[sage]   投稿日:2013/09/03 15:56:10  ID:???.net(943)
いきなりCURRVALが必要なのは使い方がおかしいのだから
いきなりCURRVALを取りたい理由が分かれば
回避案が出てくる可能性を否定できないような気がする

221
NAME IS NULL[sage]   投稿日:2013/09/03 18:08:38  ID:???.net(943)
本番系DBとテスト系DBがあって、本番系DBのシーケンスの値は
変わらないでテスト系のシーケンスをあわせるにはどうすればいいでしょう?

222
NAME IS NULL[sage]   投稿日:2013/09/03 19:58:15  ID:???.net(943)
本番系はさわらずに、テスト系でテストすれば良いだろ。
何がやりたいのかよくわからん。
番号変えたいならDROPしてCREATEしろよ。

223
NAME IS NULL[sage]   投稿日:2013/09/03 22:05:43  ID:???.net(943)
NVARCHAR2の項目に対して部分一致検索する場合、
OracleTextも使えないし、索引張っても効果ないということは、
常にFullScanしか無いのでしょうか?

224
NAME IS NULL[sage]   投稿日:2013/09/03 22:17:38  ID:???.net(943)
Postgresでいいじゃんっていう人間がいるが、
パフォーマンス問題が出てきたり、
最悪バグが出てきたりしたらどうすんのじゃ!ドヤァ

と言うことにしている。

だがOracleもバグが多いのは内緒。
変わったことをしないことに限る。

225
211[sage]   投稿日:2013/09/04 00:03:15  ID:???.net(943)
結局 SEやSEONE使いの零細企業にとって12cを使うメリットって何かあるんかな?

9.2→11.2 のように

メモリの管理をmemory_target1発でアホでも出来るようになりました!もう職人は必要ありません。
ブラウザからEM使って更なる柔軟な管理が出来るようになりました!コマンド叩けないゆとり世代でも余裕です。

ぐらいの大きな変化が無いと、11gでいいやって感じになるんだけど...
コメント1件

226
NAME IS NULL[sage]   投稿日:2013/09/04 00:27:10  ID:???.net(943)
11gと互換性があって値段も大して変わらないならそれでいいんじゃない

227
NAME IS NULL[sage]   投稿日:2013/09/04 06:12:10  ID:???.net(943)
>225
細かいバグフィックスが入っている。
コメント1件

228
NAME IS NULL[sage]   投稿日:2013/09/04 09:10:01  ID:???.net(943)
>227
代わりのバグも埋め込まれてるだろ。
コメント1件

229
NAME IS NULL[sage]   投稿日:2013/09/04 12:12:14  ID:???.net(943)
>228
初物だからそっちのがシャレになんないよね

230
NAME IS NULL[sage]   投稿日:2013/09/04 22:30:28  ID:???.net(943)
故意にバグ入れてるんだろこの会社。契約しないとパッチ出し惜しみするし

231
NAME IS NULL[sage]   投稿日:2013/09/04 23:00:59  ID:???.net(943)
契約してても、影響ユーザーがうちの会社だけだったらパッチ出てこなかったし。。。
まぁ、昔の話だけどさ。

232
NAME IS NULL[sage]   投稿日:2013/09/05 09:20:33  ID:???.net(943)
マイナーバグは大口ユーザーとか大きい案件じゃないと直してくれない

233
NAME IS NULL[sage]   投稿日:2013/09/05 18:56:27  ID:???.net(943)
結局as isで使うしかないんだから、サポート契約する意味が無い。
下手にサポート契約してると、どうでも良いパッチでも当てとかなきゃ文句言われるしな。
なんでそのパッチ当ててないんですか? とか、なんで最新バージョンじゃないんですか?
とか言われていちいち説明するのがむしろ面倒。
コメント3件

234
NAME IS NULL[sage]   投稿日:2013/09/06 01:14:03  ID:???.net(943)
>233
どうでもよくないパッチもあてられないジレンマ

235
NAME IS NULL[sage]   投稿日:2013/09/06 20:36:25  ID:???.net(943)
12cになってから varchar2の上限が4kから32kまで拡張されたのがうれしいわ。
コメント1件

236
NAME IS NULL[sage]   投稿日:2013/09/07 12:54:49  ID:???.net(943)
>233
サポート利用するの辞めなよ
自分で解決できるでしょ

237
NAME IS NULL[sage]   投稿日:2013/09/07 16:13:09  ID:???.net(943)
11.2.0.4 が出たが皆は使ってる?
新規インストールを行うのだが、11.2.0.4にすべきか
11.2.0.3の最新PSUまであてたのにすべきか迷ってる。

238
NAME IS NULL[sage]   投稿日:2013/09/07 16:37:15  ID:???.net(943)
リリースノート読んで考えろよ。

239
NAME IS NULL[sage]   投稿日:2013/09/07 18:27:13  ID:???.net(943)
俺なら思考停止してPSRまでは何も考えずに当てる方向性で検討するけどな。
社内の変に知識ある人に突っ込まれるのがめんどくさいし。
コメント1件

240
NAME IS NULL[sage]   投稿日:2013/09/07 21:06:25  ID:???.net(943)
SIerの人に、なんでお宅の会社は最新のパッチを当てないんですか?
と文句言われたことを思い出したな。
リリースノート読めば影響ないことぐらいすぐにわかるだろに。

241
NAME IS NULL[sage]   投稿日:2013/09/07 21:44:02  ID:???.net(943)
>239
新規なら、普通そうだわな。
どうせテストするわけだし。
悩むのは、その後でいい。

242
NAME IS NULL[sage]   投稿日:2013/09/09 21:22:23  ID:???.net(943)
>233
サポート使うなよ
全部自分でやれ

243
NAME IS NULL[sage]   投稿日:2013/09/16 12:26:28  ID:???.net(943)
>235
XMLでもぶち込むの?
BLOBは面倒だけどLONGはそうでもないよね?
まさかLIKEでもするのかいな?

244
NAME IS NULL[sage]   投稿日:2013/09/16 14:59:31  ID:???.net(943)
メモやコメントを放り込むという用途は結構ある。

245
235[sage]   投稿日:2013/09/16 17:32:50  ID:???.net(943)
電話のオペレーター対応履歴をカラムにベタ入れします。
ユーザーにODBCでアクセスからDB参照させるからvarchar2でカラム分割させず1個で入ってると便利だったり。

246
NAME IS NULL[sage]   投稿日:2013/09/16 23:33:31  ID:???.net(943)
「何をいまさら・・」がオラクルクオリティw

247
NAME IS NULL[sage]   投稿日:2013/09/17 00:04:58  ID:???.net(943)
バージョンアップさせるためには何事も小出しにしていかないとな。

248
NAME IS NULL[sage]   投稿日:2013/09/17 03:11:36  ID:???.net(943)
バージョンアップとか新機能とかいらんからバグ直せよ
新しい機能入れたところでどうせバグだらけでまともに動かないんだろう
それで案件引っ張ってくる営業の尻拭いするのは誰なんだよ

249
NAME IS NULL[sage]   投稿日:2013/09/17 07:34:03  ID:???.net(943)
オラクルを使うバカクオリティw
コメント1件

250
NAME IS NULL[sage]   投稿日:2013/09/18 07:47:30  ID:???.net(943)
>249
オラクル使えない案件やらさる貧乏人w

251
NAME IS NULL[sage]   投稿日:2013/09/18 08:35:41  ID:???.net(943)
わざわざ苦労してSQLServer使う必要もなかろう。。。
DB2の似非Oracle機能は肝心なところが抜けてて苦労するしな。

252
NAME IS NULL[sage]   投稿日:2013/09/20 06:00:16  ID:???.net(943)
やっぱ、ACCESSだね

253
NAME IS NULL[sage]   投稿日:2013/09/20 08:00:55  ID:???.net(943)
Accessって、データベースだったっけ?
コメント1件

254
NAME IS NULL[sage]   投稿日:2013/09/20 18:39:03  ID:???.net(943)
>253
JETっつーデータベースエンジンが入ってるよ
ODBCで違うデータベースにも&#32363;がるけど。

255
NAME IS NULL[sage]   投稿日:2013/09/22 00:24:08  ID:???.net(943)
11.2.0.4の関連ドキュメント見て唖然した
コメント1件

256
NAME IS NULL[sage]   投稿日:2013/09/22 09:20:45  ID:???.net(943)
オラクルは便器
使ってる奴はウンコ

257
NAME IS NULL[sage]   投稿日:2013/09/22 15:06:34  ID:???.net(943)
>255
何に唖然としたんだ?

258
NAME IS NULL[sage]   投稿日:2013/09/22 16:08:07  ID:???.net(943)
分厚さとかだろ
コメント1件

259
NAME IS NULL[sage]   投稿日:2013/09/23 00:30:34  ID:???.net(943)
>258
8のときで横に並べると50センチ超えてたろ
紙じゃ無理ゲーだわな
コメント1件

260
NAME IS NULL[sage]   投稿日:2013/09/23 16:58:07  ID:???.net(943)
あるサーバーにOracle11gEnterpriseEditionをインストールし、他のPCのブラウザからこのサーバーの
EnterpriseManagerにリモートアクセスするにはサーバー側でリスナーの構成が必要かと思いますが
リモートではなくサーバーで直接ブラウザを起動してEnterpriseManagerにアクセスする場合は
リスナーの構成は不要ということでよろしいのでしょうか?
コメント1件

261
NAME IS NULL[sage]   投稿日:2013/09/23 17:00:51  ID:???.net(943)
リスナーの仕組みもだが、Webの仕組みも分かってないなw

262
NAME IS NULL[sage]   投稿日:2013/09/23 17:25:55  ID:???.net(943)
>259
最低1度は全部読みましたよ。
お蔭でデータベースのプロと胸を張って言えますが。

263
NAME IS NULL[sage]   投稿日:2013/09/23 19:20:25  ID:???.net(943)
>260
本当にEnterpriseManagerにアクセスしたいだけなら、
リモートだろうがローカルだろうがリスナーは必要ない。

ついでにいうと、DBインスタンスが落ちていてもEnterpriseManagerへのアクセスは可能。

264
NAME IS NULL[sage]   投稿日:2013/09/23 22:09:48  ID:???.net(943)
dbconsoleが生きてたらね

265
NAME IS NULL[sage]   投稿日:2013/09/24 00:48:19  ID:???.net(943)
EnterpriseManagerなんて無くなれよ
って思ってたら本当に消えていくみたいね

266
NAME IS NULL[sage]   投稿日:2013/09/24 20:50:54  ID:???.net(943)
EMを介したDBへの接続にリスナーが必要なんでしょ?

267
NAME IS NULL[sage]   投稿日:2013/09/25 20:10:15  ID:???.net(943)
有料にすんな!

268
NAME IS NULL[sage]   投稿日:2013/09/25 20:50:03  ID:???.net(943)
オラクルに無料のモノなんかあるの?
コメント1件

269
NAME IS NULL[sage]   投稿日:2013/09/26 00:17:18  ID:???.net(943)
>268
クライアント
コメント1件

270
NAME IS NULL[sage]   投稿日:2013/09/26 00:18:19  ID:???.net(943)
たまにはXEさんも思い出してあげてくださいw

271
NAME IS NULL[sage]   投稿日:2013/09/26 00:35:52  ID:???.net(943)
思い出して損した
時間返せ

272
NAME IS NULL[sage]   投稿日:2013/09/26 07:19:07  ID:???.net(943)
>269
クライアントもライセンス必要だろ。

273
NAME IS NULL[sage]   投稿日:2013/09/26 11:44:12  ID:???.net(943)
select count(*)

select count(1)

の違いはなんですか?
コメント1件

274
NAME IS NULL[sage]   投稿日:2013/09/26 17:54:34  ID:???.net(943)
mySQLについての質問はここでできますか?
コメント1件

275
NAME IS NULL[sage]   投稿日:2013/09/26 20:26:11  ID:???.net(943)

276
NAME IS NULL[sage]   投稿日:2013/09/27 00:18:21  ID:???.net(943)
>273
開いてるか閉じてるかの違いだろ

    (´∀` )
    (⊃⌒*⌒⊂)
     /__ノ''''ヽ__)

    (´∀` )
    (⊃⌒1⌒⊂)
     /__ノ''''ヽ__)
コメント1件

277
NAME IS NULL[sage]   投稿日:2013/09/27 09:13:21  ID:???.net(943)
>276
あ、なるほど

278
NAME IS NULL[sage]   投稿日:2013/09/28 01:27:37  ID:???.net(943)
ワロス

279
NAME IS NULL[sage]   投稿日:2013/09/28 12:41:35  ID:???.net(943)
180日後にパスワードロックされてシステム停止した人がどれぐらいいるんだろう...

280
NAME IS NULL[sage]   投稿日:2013/09/28 12:50:40  ID:???.net(943)
そこに1人居てるぐらいか。

281
NAME IS NULL[sage]   投稿日:2013/09/28 20:44:09  ID:???.net(943)
余計な機能多いよな
で無視してたら勝手にDBに接続できなくなったりするやつ

282
NAME IS NULL[sage]   投稿日:2013/09/28 21:47:23  ID:???.net(943)
EMで出来ることって全部SqlPlusでも出来ますよね?
コメント2件

283
NAME IS NULL[sage]   投稿日:2013/09/28 22:05:02  ID:???.net(943)
>282
面倒くさいけどな。
まぁコピペすりゃ済む話だが。

284
NAME IS NULL[sage]   投稿日:2013/09/29 13:16:29  ID:???.net(943)
>282 出来る。
むしろ、EMじゃ出来ないからコマンド叩けって機能がある。

285
NAME IS NULL[sage]   投稿日:2013/09/30 02:05:57  ID:???.net(943)
オラクル入れたマシンのIPやホスト名が変わった時に使えるchgiphostコマンドってのがあるらしいけど
ググっても日本語の情報はあまりないですね。
便利そうだけど、あまり使えないのだろうか?

286
NAME IS NULL[]   投稿日:2013/09/30 12:06:01  ID:a9UXjQ0J.net
Oracle11g + Fedora19
一時表の作成と削除は許可したいけど、それ以外の表は作成も削除も禁止したい。
同一ユーザで実現できる方法はありますか?

イメージはこんな感じです
SQL>grant create any temporary table to USER;
SQL>grant any drop temporary table to USER;

287
NAME IS NULL[sage]   投稿日:2013/09/30 18:16:11  ID:???.net(943)
一時表を毎回CREATE/DROPする必要は無いと思うんだけど。

288
NAME IS NULL[sage]   投稿日:2013/10/01 00:23:37  ID:???.net(943)
sqlplusでルーター経由で違うネットワークのサーバーに接続出来ますか?
hostsとかを使うのかな?
コメント1件

289
NAME IS NULL[sage]   投稿日:2013/10/01 00:27:54  ID:???.net(943)
tnsnames.oraというものがあってだな
とかそういう話?

290
NAME IS NULL[sage]   投稿日:2013/10/01 06:59:39  ID:???.net(943)
もっと低レベルな話なんじゃない?

291
NAME IS NULL[sage]   投稿日:2013/10/02 01:49:50  ID:???.net(943)
途中にファイアウォールがあって繋がらないとか言う話なんじゃ

292
NAME IS NULL[sage]   投稿日:2013/10/03 12:30:33  ID:???.net(943)
Oracle サーバとして運用していたマシンが、昇天しました。
ロクにバックアップもとってなかったので、別のマシンにデータインポートで復旧することもできません。
幸いディスクは無事なようなので、代替機を用意して、そのディスクからブート (OS は Asianux) しようと思いしたが、ブートできず困っています。
そこで、代替案として、例えば、代替機に同じ OS 同じ Oracle サーバをインストールして、復旧したい Oracle データファイルを突っ込めば (設定ファイルも含め)、その Oracle サーバで、そのデータは認識されるものなのでしょか。

「試してみれば」と言われるのが落ちかもしれませんが、もしご存知の方が居らっしゃればと思い、質問させていただきました。
コメント2件

293
NAME IS NULL[sage]   投稿日:2013/10/03 13:57:22  ID:???.net(943)
>292
制御ファイル、初期化パラメータファイルは元のものを使えるのか?
完全復旧は無理
コメント1件

294
NAME IS NULL[sage]   投稿日:2013/10/03 13:58:49  ID:???.net(943)
>288
routingがきちんとされているのであればsqlplusで違うサーバのデータベースに接続が可能。
pingが通るか?telnetでリスナーポート空いてるか?確認してみ

295
NAME IS NULL[sage]   投稿日:2013/10/03 16:55:28  ID:???.net(943)
>293

ご回答ありがとうございます。データファイル群は無事なようです。
無事というのは、存在していることを確認していますが、如何せん、マシンが突然の昇天なので、
内容の整合性まではわかりません。
完全復旧は無理にしても、多少でも救済できればと思っています。
望みがあるようならば、トライしてみます。ありがとうございました。_o_
コメント1件

296
NAME IS NULL[sage]   投稿日:2013/10/03 19:03:04  ID:???.net(943)
まぁバックアップも取ってないようなデータなら、大したデータじゃないだろ。

297
NAME IS NULL[sage]   投稿日:2013/10/03 20:04:19  ID:???.net(943)
データファイル、コントロールファイル(の1つ)、オンラインREDOログ
が無事だったら復旧できるんだっけ?
最近平和すぎてリカバリとかあんまやってないんで忘れちゃった。
コメント1件

298
NAME IS NULL[sage]   投稿日:2013/10/03 21:59:05  ID:???.net(943)
平和ボケし始めた頃にサーバが飛ぶから定期的な訓練はしとけよ。

RMANのバックアップスクリプトが停止したまま放置プレイしたあげく
アーカイブログが一杯になってアボーンとか、RAIDのリビルド中に2本目が死んで全滅とか楽しかったわ。

299
NAME IS NULL[sage]   投稿日:2013/10/03 22:33:16  ID:???.net(943)
毎晩バックアップとっときゃ、再インストール+インポートで十分。
コメント1件

300
NAME IS NULL[sage]   投稿日:2013/10/03 22:37:52  ID:???.net(943)
>297データファイルっていうか、コールドバックアップした、データファイルじゃないとたぶんいけない。

301
NAME IS NULL[sage]   投稿日:2013/10/03 23:07:49  ID:???.net(943)
oracle使っててバックアップもしないってどんだけ無知なんだよw
壊れやすさと復旧のし難さがoracleクオリティなのにw

302
NAME IS NULL[sage]   投稿日:2013/10/03 23:24:08  ID:???.net(943)
export/expdp はかろうじてやってても DB本体のバックアップ(RMAN or OSコマンド)は取ってないってところは結構あるよ。

営業部門のSE部隊から社内情シスに異動になった時に 社内システムのOracleが全部そんな感じで
RMANのバックアップを全部0から構築したった... コーポーレート部門は社内相手にしてるから危機意識が無いアホが多すぎ。

アーカイブログモードって何ですか?って連中が運用しててショックを受けた。

303
NAME IS NULL[sage]   投稿日:2013/10/03 23:56:18  ID:???.net(943)
exportしときゃ十分だろ。

304
NAME IS NULL[sage]   投稿日:2013/10/04 00:14:49  ID:???.net(943)
データの喪失や復旧時間を許容できればexportでもいいんだろうけど。
表領域や制御ファイル壊れてDBがOPENしなくなったら復旧かなり面倒だぞ。

某社さんがサーバの故障した電源片系を交換しにきたら、何を思ったのか
通電している側を落としてしまい、OSご臨終 (Windowsブルーバック) → Oracleご臨終(ブロック破損+制御ファイル破損 OPEN不可)

営業日の夜にやってくれたから、前日の深夜バックアップまで戻して1営業日分のデータが飛んで社内からどえらい怒られた。
コメント1件

305
NAME IS NULL[sage]   投稿日:2013/10/04 07:28:13  ID:???.net(943)
export→importが最速・確実だろう。
オラクルを単体で運用してるようなとこなら、最大1日分のデータを飛ばしてでもその方が良いと思うよ。
下手にテープやアーカイブログから戻そうとしたら2〜3日掛かってしまいかねないだろう。

306
NAME IS NULL[sage]   投稿日:2013/10/04 09:06:04  ID:???.net(943)
バックアップの話に便乗なんだけど、
論理的にDBをロールバックするのって何が一番速いんだろう?
テスト環境が一つしかなくて、複数の業務システムのDBを
必要に応じてExp/Impして使ってるんだけど、RMANとか使えば速いのかな?
コメント1件

307
NAME IS NULL[sage]   投稿日:2013/10/04 22:41:37  ID:???.net(943)
リストアするような事態に陥りたくねぇよ…。
そんな現場は異様な空気に包まれてるだろうから、
冷静な判断を下せそうにない。

308
NAME IS NULL[sage]   投稿日:2013/10/04 23:51:35  ID:???.net(943)
>306
ロールバックしたいだけなら、フラッシュバック・データベースが最速な予感。
他環境に移す必要があるなら、DataPumpかなぁ。
コメント1件

309
NAME IS NULL[sage]   投稿日:2013/10/05 05:19:12  ID:???.net(943)
>299
と思いきやインポートがうまく行かないなんてことが余裕であり得るのがOracleの嫌なところ

>304
1営業日分のデータなんてそんなに重要かよ
その怒ってる社内の連中、怒る暇があるなら早く働けよと思う
その程度なんだろ仕事量なんて

業務が止まったからって喚いてる連中はOracle使うの辞めればいいのに
コメント1件

310
NAME IS NULL[sage]   投稿日:2013/10/05 05:33:12  ID:???.net(943)
>308
テスト環境なら、VM使えよ。
VM丸ごとロールバックすればいい。

>309
無責任体質な奴にとっちゃ、何でも凄く重要なんだよ。
そういう奴がたくさん居る会社はどうでも良いようなシステムにも、
FT入れたりRAC入れたりでSIerにとってはお得意様だ。
コメント1件

311
NAME IS NULL[sage]   投稿日:2013/10/05 10:35:01  ID:???.net(943)
>295
データファイルの整合性さえ取れていれば、コントロールファイルは
再作成出来る。
直前のオンラインリドログが吹っ飛んでいても、不完全媒体回復は
可能だ。

312
NAME IS NULL[sage]   投稿日:2013/10/05 10:38:50  ID:???.net(943)
>292
認識される。
O/S再構築後にOracleのバイナリを復旧もしくは再インストール。
その後にinit.ora、コントロールファイル、データファイル、アーカイブログを
使って、リカバリかけろ。
データファイルの整合性さえ取れていれば、最新のリドログは最悪ぶっ壊れて
いてもalter database open resetlogsでDBはオープン出来る。

313
NAME IS NULL[sage]   投稿日:2013/10/05 11:43:52  ID:???.net(943)
想定としてはそれで可能なんだが
意味不明な見たこともないエラーを吐くのがOracle
コメント1件

314
NAME IS NULL[sage]   投稿日:2013/10/05 12:12:47  ID:???.net(943)
>313
最近は結構まともにリカバリも動くよ。
もう15年以上オラクル触っているけど、今までリカバリで失敗した事ないよ。
プロダクションも4回ぐらいopen resetlogsで上げたけど、特に問題無かった。
まあ、運が良かっただけかも知れないがw

315
NAME IS NULL[sage]   投稿日:2013/10/05 14:37:41  ID:???.net(943)
10gと12cってDBリンクつながりますか?
教えてください!

316
NAME IS NULL[sage]   投稿日:2013/10/05 16:50:58  ID:???.net(943)
どっち向き?

317
NAME IS NULL[sage]   投稿日:2013/10/05 17:30:21  ID:???.net(943)
12c から 10g(10.2) です
向き関係ありですか?
コメント2件

318
NAME IS NULL[sage]   投稿日:2013/10/05 19:01:35  ID:???.net(943)
>310
VMのロールバックってスナップショットまで戻すって事?
ならDBのコールドバックアップでもいいような。

>317
例えば 12c 側が RAC で SCAN リスナーを使っていると、
10g クライアントは SCAN リスナーに応じた動作をできない
といった制限があるとかは考えられる。
接続だけなら、10.2.0.5 ならまず大丈夫でしょう。
コメント2件

319
NAME IS NULL[sage]   投稿日:2013/10/05 19:23:00  ID:???.net(943)
>318
VMでやると、たくさんスナップショット取れるし、分岐したりできるから便利よ。

320
NAME IS NULL[sage]   投稿日:2013/10/05 21:48:25  ID:???.net(943)
>318
ありがとうございます!
接続してるだけなので大丈夫そうですね

321
NAME IS NULL[sage]   投稿日:2013/10/06 15:31:09  ID:???.net(943)
たぶん知ってると思うけど、DBのキャラクタセット注意しないとDB-LINKははまるからね。

322
NAME IS NULL[sage]   投稿日:2013/10/07 02:33:29  ID:???.net(943)
>317
メタリンクのサポートマトリックス見てみたぞ。
12cは10.2.0.2以上への接続をサポートしている。
10.2.0.2未満はPL/SQL関係でORA-6544 / ORA-4052が発生するバグあり。

323
NAME IS NULL[sage]   投稿日:2013/10/09 22:40:20  ID:???.net(943)
10g クライアントのバージョンが10.2.0.5 かどうか調べたいんですが
どこ見れば分かりますか?
sql plusのバージョンでokですか?
コメント2件

324
NAME IS NULL[sage]   投稿日:2013/10/09 23:09:34  ID:???.net(943)
>323
インスタントクライアントじゃなければ
opatch lsinventory
で分かるはず。
コメント1件

325
NAME IS NULL[sage]   投稿日:2013/10/09 23:26:21  ID:???.net(943)
>324
ありがとうございます
今手元に環境ないので明日確認してみます。

326
NAME IS NULL[]   投稿日:2013/10/10 00:30:55  ID:jKrtA7PJ.net
クライアントも opatch lsinventory でいいのか。
知らんかった。

てか、インスタントクライアントって何?
コメント1件

327
NAME IS NULL[sage]   投稿日:2013/10/10 02:12:54  ID:???.net(943)
>323
基本的にsqlplusのバージョンでok。
O/Sが窓系ならC:\Program Files\Oracle\Inventory\ContentsXML\inventory.xmlを
直接見てみるというのもありかもな。

328
NAME IS NULL[sage]   投稿日:2013/10/10 11:47:01  ID:???.net(943)
>326
ZIPファイルを展開するだけで使えるライブラリやコマンドだけど
それくらい自分で調べろよ
コメント1件

329
NAME IS NULL[]   投稿日:2013/10/10 22:57:16  ID:39h1pS9j.net
>328
>それくらい自分で調べろよ

分かってるけどね。

330
NAME IS NULL[sage]   投稿日:2013/10/12 18:03:47  ID:???.net(943)
一般公開されてないKROWNを個人で見る方法ってどんなのがあります?
OTNの開発者エディションみたいのはなくなってしまったんですよね

331
NAME IS NULL[sage]   投稿日:2013/10/12 18:56:24  ID:???.net(943)
たいした情報はないよ。
情報があったところでできないものはできないし、パッチを落とせるわけでもない。

332
NAME IS NULL[sage]   投稿日:2013/10/13 10:37:12  ID:???.net(943)
できないということの返事も遅くて困ること多くてKROWN情報が見たい

初期化パラメータで暫定対応できるとしてもその情報が1営業日後で
面倒な上に遅いからその機能もうつかわないということも

当日になんの切り分けすらでできないのである程度作業の目星をつけておきたい感じです
コメント2件

333
NAME IS NULL[sage]   投稿日:2013/10/13 12:43:01  ID:???.net(943)
>332
https://krown.oracle.co.jp/techinfo/upload/dbem/index.html

いまは無料のIDがあれば見れるようになってるけど
見れないやつもあるのかな?

334
NAME IS NULL[]   投稿日:2013/10/17 01:17:22  ID:n/zYfgwB.net
>332
>できないということの返事も遅くて困ること多くて

サポートからの返信が遅いって事?
サポート契約しているなら、CSIがあるだろうしいくらでも仕事で使っている業務用のアカウントで
公開区分が契約顧客のKROWNを見れるのでは?

335
NAME IS NULL[sage]   投稿日:2013/10/17 08:03:00  ID:???.net(943)
俺の経験でも「出来ない」って返事は遅いな。
確認します、確認します、ばっかりで、ハッキリとできないと返事してこないんだよ。
バグと認めるのには1カ月ぐらいかかったりするよね。
だからと言って、直すわけでもパッチを出すわけでもないんだけど。
コメント1件

336
NAME IS NULL[sage ]   投稿日:2013/10/17 08:20:42  ID:???.net(943)
確かに

337
NAME IS NULL[sage]   投稿日:2013/10/17 08:22:49  ID:???.net(943)
メル欄にも書いといたら、トリップ判定に誤爆した‥‥

# 2年前に問い合わせたSR、まだ未クローズだけど今は何確認してるのかなぁ
コメント2件

338
NAME IS NULL[sage]   投稿日:2013/10/17 23:15:12  ID:???.net(943)
>337
あ〜、それは担当者がいなくなってるわ。

339
NAME IS NULL[]   投稿日:2013/10/19 03:03:16  ID:82Nf19GK.net
>337
>2年前に問い合わせたSR、まだ未クローズだけど今は何確認してるのかなぁ

2年って凄いな。
問い合わせる方も、SRも仕事してないだろw

340
NAME IS NULL[sage]   投稿日:2013/10/21 15:46:59  ID:???.net(943)
Oracle Database 11g ソフトウェア・ダウンロードでDLしようとするとエラーメッセージが出てダウンロード出来ませんでした
「ダウンロードを行うには、ライセンス同意書への同意が必要です。」

ユーザー登録、サインイン、ライセンスに同意するのボタンチェック済みの状態ですが
エラーメッセージが出たあとはページが更新されて同意のチェックが外れた状態になります

他のスレを見る限り普通にDLして環境構築してるみたいですが
何かやり方が間違ってるんでしょうか?
コメント1件

341
NAME IS NULL[sage]   投稿日:2013/10/21 21:43:22  ID:???.net(943)
ブラウザ変えてみれば

342
NAME IS NULL[sage]   投稿日:2013/10/21 22:09:40  ID:???.net(943)
>340
ブラウザでクッキーとかその他が色々と有効になっていないと
ダウン出来なかったりするよ。

343
NAME IS NULL[sage]   投稿日:2013/10/22 01:18:52  ID:???.net(943)
>335
じゃあ今度から詳細な確認はせずに速攻出来ないと返すことにするわ
品質的にもありがたい
コメント1件

344
NAME IS NULL[sage]   投稿日:2013/10/22 01:37:31  ID:???.net(943)
どうぞどうぞ


345
NAME IS NULL[sage]   投稿日:2013/10/22 22:49:56  ID:???.net(943)
今からSEONEシングルのDB新規に作るなら11.2.0.4 or 12.1どっちにする?
11g GOLD持ちが4人いて半々で意見が分かれてちっとも決まらん...
コメント2件

346
NAME IS NULL[sage]   投稿日:2013/10/22 22:51:53  ID:???.net(943)
>345
12.1だな。

347
NAME IS NULL[sage]   投稿日:2013/10/23 01:34:46  ID:???.net(943)
>345
11gだろ
12cはパッチ出るまで塩漬け

348
NAME IS NULL[sage]   投稿日:2013/10/23 02:36:24  ID:???.net(943)
12cにしておけばウプグレードとかしなくて済むぞ。

349
NAME IS NULL[sage]   投稿日:2013/10/23 13:18:02  ID:???.net(943)
SEONEでいいなら12c

350
345[sage]   投稿日:2013/10/23 21:13:37  ID:???.net(943)
やっぱり11g派と12c派で分かれますね...
結局、リスク回避+12c新機能のメリットがSEONEだと無いって事で11gになりました。
コメント1件

351
NAME IS NULL[]   投稿日:2013/10/23 23:08:36  ID:axMRRBUW.net
>350
賢明ですね。
新機能は致命的なバグがあるから、遊びや勉強でやるならともかく、業務用なら11gR2が良いよ。

352
NAME IS NULL[sage]   投稿日:2013/10/24 14:20:37  ID:???.net(943)
StatsPackを定期的に取得しているが
それまで上位にいたSQL文が突然消えた。
データも入れ替えてないし、アプリも変えていない。
どんな原因が考えられますか
コメント4件

353
NAME IS NULL[sage]   投稿日:2013/10/24 21:41:20  ID:???.net(943)
>352
たまたま実行されていない

354
345[sage]   投稿日:2013/10/24 23:59:47  ID:???.net(943)
実行されていないか、もっと負荷の高いSQLが流れたかだろうね。
こっそり誰かがINDEXが追加したりとかはないよね?

355
NAME IS NULL[sage]   投稿日:2013/10/25 03:19:42  ID:???.net(943)
>352
タイミングに依存するからな〜

356
NAME IS NULL[sage]   投稿日:2013/10/25 03:58:53  ID:???.net(943)
>352
統計情報は定期的に採取しているの?
今まで統計情報は採取していなかったけど、ちょっと採取してみたって事ないですよね?
コメント1件

357
NAME IS NULL[sage]   投稿日:2013/10/25 11:36:12  ID:???.net(943)
>352
>356が指摘しているように、10g以降なら統計情報が定期的に自動取得されて、
実行計画がかわったんじやね?

358
352[sage]   投稿日:2013/10/25 15:39:28  ID:???.net(943)
1時間おきくらいに採取しています
ちなみにOracle9です
ある時間を境に、それまで上位にいたSQL文が突然消えたんです。
実行されなくなったというのは考えづらいです・・・・
統計情報をどこかキャッシュみたいなところに保持していて
それを使いまわしているのかなとも思ったりして・・・・
こんなことって、よくある出来事なんでしょうか。
コメント2件

359
NAME IS NULL[sage]   投稿日:2013/10/25 22:04:50  ID:???.net(943)
そんなのよくあるよ。
実行計画はオブジェクト統計だけじゃなくシステム統計もみてるから、
オブジェクトが変わってない=実行計画が変わらないとはならない。

360
NAME IS NULL[sage]   投稿日:2013/10/25 22:15:11  ID:???.net(943)
>358
データ量が増えて、実行計画が変わったんじゃねぇの。
で、たまたま使われていなかった索引とかが使われだしとかw
もしくは他のSQLがトップに上がって来ただけとかね。

361
NAME IS NULL[sage]   投稿日:2013/10/25 23:00:33  ID:???.net(943)
>343
今までちゃんと確認してたのかよ

362
NAME IS NULL[sage]   投稿日:2013/10/26 05:06:20  ID:???.net(943)
>358
何か問題なのか?
今、上位にあるSQLのパフォーマンスが悪くなって、これまで上位にあったSQLが消えたのなら、今、上位にあるSQLが問題だと思うね。
上位にあるSQLのパフォーマンスが悪いのでなければ、気にするな。

ちなみに、sql orderd by 〜 以外の場所も、以前のstatspackレポートと現在のstatspackレポートで比較した?
load profileとか変化してたりしない?
処理内容や傾向が変化しているなら目立つSQLも変化すると思うよ。

363
345[sage]   投稿日:2013/10/27 22:55:39  ID:???.net(943)
x86サーバでDB専用にするんだったらOS何にします?
やっと11gで決まったと思ったら、今度は2008R2 or Linux(赤帽あたり) or solaris11(x86)の宗教戦争が勃発中...
(俺は何でも選り好み無く対応できるから、みんな勝手に決めてくれよ的な位置づけ)

完全な閉域LANでセキュリティノーガードでOKだから、定期的なパッチ当てもしない予定です。
コメント1件

364
NAME IS NULL[sage]   投稿日:2013/10/28 00:32:33  ID:???.net(943)
なんかあった時の情報はLinuxが多い気がする
Oracle専用っていうことならOELとか

365
NAME IS NULL[sage]   投稿日:2013/10/28 01:12:13  ID:???.net(943)
OELを選ぶ理由は無いと思うが、赤帽でいいのでは?
あ、でもLinuxは連続稼働すると、何かのプロセスがスピンする不具合がOSレベルであるから、いまいちかな?
コメント1件

366
NAME IS NULL[sage]   投稿日:2013/10/28 02:15:33  ID:???.net(943)
赤帽かな

367
NAME IS NULL[sage]   投稿日:2013/10/28 02:26:46  ID:???.net(943)
2008R2

368
NAME IS NULL[sage]   投稿日:2013/10/28 07:34:54  ID:???.net(943)
>365
なにそれ、詳しく頼む

369
NAME IS NULL[sage]   投稿日:2013/10/28 08:04:49  ID:???.net(943)
メンテナンスする人のスキル次第かな。
一番使いなれてる奴が良いと思います。
自分一人でやるなら設定が簡単なOELですかね。

370
NAME IS NULL[sage]   投稿日:2013/10/28 11:05:59  ID:???.net(943)
>363
OELだろうな。
赤帽は行く行くはサポートしなくなるよ。

371
NAME IS NULL[sage]   投稿日:2013/10/29 00:48:21  ID:???.net(943)
オレはSolaris 11.1で
鯖もOracleの使えるしサポがワンストップ化できる

372
NAME IS NULL[sage]   投稿日:2013/10/29 08:03:00  ID:???.net(943)
ODAでもやるんじゃなければ、ハードまでは揃えないかな

373
345[sage]   投稿日:2013/10/30 00:40:09  ID:???.net(943)
基幹系DBがSPARC T4のSolaris11.1なんで、統一感を出すためにx86版のSolaris11.1になりました。
Windowsを選択しなかっただけ良かったかなーと...

374
NAME IS NULL[sage]   投稿日:2013/10/31 00:36:51  ID:???.net(943)
SQLPLUSで

SQL> SELECT * FROM TAB;

などと入力した後で、やはりこのSQLを実行せずに最初から打ち直したい場合は
BackSpaceキーを押しっぱなしにして「SELECT * FROM TAB;」を消してますが
もっと簡単に消せる方法ってありますか?
コメント5件

375
NAME IS NULL[sage]   投稿日:2013/10/31 05:04:27  ID:???.net(943)
健全でない言葉が含まれているため表示しません 内容を確認する

376
NAME IS NULL[sage]   投稿日:2013/10/31 05:16:09  ID:???.net(943)
>374

最後の「;」だけ消してリターンキー二回。

377
NAME IS NULL[sage]   投稿日:2013/10/31 19:15:07  ID:???.net(943)
11gR2のVSS Writer使ったバックアップのテストをしてるのだがVSSのトレースログレベルの設定がわかりません
ドキュメントには " 指定したSIDに対応するOracle VSSライターのトレース・レベルを指定します。"としか書いてないのです
数字を適当にいれても変わっている様子もなくレベルの説明ぐらい書いとけよと悶々としてます
知っている方教えて
コメント3件

378
NAME IS NULL[sage]   投稿日:2013/10/31 21:33:52  ID:???.net(943)
CTRL+Cだろ。

379
NAME IS NULL[sage]   投稿日:2013/10/31 22:47:31  ID:???.net(943)
>377 サポート契約に丸投げするのが楽だと思う。
なんちゃって11g GOLD持ちだけど、VSS Writerって初めてきいた..

380
NAME IS NULL[sage]   投稿日:2013/11/01 19:04:40  ID:???.net(943)
>374
rlwrap sqlplus で起動すると楽だよ。
コメント1件

381
NAME IS NULL[sage]   投稿日:2013/11/01 23:52:15  ID:???.net(943)
ルータのコンフィグみたいにTAB補完とか出来ると便利なんだけどな

382
NAME IS NULL[sage]   投稿日:2013/11/02 05:59:40  ID:???.net(943)
それをするのが>380じゃないの?

383
NAME IS NULL[]   投稿日:2013/11/03 13:21:26  ID:XDQBMA+r.net
>374
Ctrl+U やってみ?
UNIX系OSだけにしか効かない気がするけど。
Winなら;消してえんだー2回叩く
コメント2件

384
NAME IS NULL[]   投稿日:2013/11/03 21:32:38  ID:WS2i8ToB.net
事前面接の事実をおさえて職安法44条で刑事告訴
http://wiki.algomon.com/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5

385
NAME IS NULL[sage]   投稿日:2013/11/04 23:45:44  ID:???.net(943)
テーブルドロップしたら統計情報は消えると思うけど統計情報の履歴ってどうなるんだろ
加算されるのかな

386
NAME IS NULL[sage]   投稿日:2013/11/04 23:48:11  ID:???.net(943)
>383
これは初めて知った。
サンクス。


387
NAME IS NULL[sage]   投稿日:2013/11/04 23:58:44  ID:???.net(943)
>377
VSSのトレースレベルだったらこいつだけどな?
http://msdn.microsoft.com/en-us/library/windows/desktop/dd765233%28v=vs...
コメント2件

388
NAME IS NULL[sage]   投稿日:2013/11/05 00:20:33  ID:???.net(943)
>387
それとは違うんです
oravsswコマンドの/tl オプションの事です
コメント1件

389
NAME IS NULL[sage]   投稿日:2013/11/05 00:51:27  ID:???.net(943)
>388
実際にoravsswの/tlで>387の数値を指定してみたらどうなる?
コメント1件

390
NAME IS NULL[sage]   投稿日:2013/11/05 00:58:52  ID:???.net(943)
>383
>消してえんだー
ワロタw

391
NAME IS NULL[sage]   投稿日:2013/11/05 03:55:41  ID:???.net(943)
「えんだー」とはこれですね?
http://www.youtube.com/watch?v=3JWTaaS7LdU&;noredirect=1

392
NAME IS NULL[sage]   投稿日:2013/11/05 03:59:48  ID:???.net(943)
>377
oravssw.exe使うとメモリーリークが起きる致命的なバグがあるね。
ワークアラウンドがdisk shadow backup毎にoravssw.exeサービスを再起動だってさ。
こんなの本当に使うのか?
コメント1件

393
NAME IS NULL[sage]   投稿日:2013/11/05 10:00:45  ID:???.net(943)
>389
物は試しでvsstrace.exeのレベルを入力してみたが何も変わらず
コメント1件

394
NAME IS NULL[sage]   投稿日:2013/11/05 10:05:19  ID:???.net(943)
>392
貴重な情報ありがとう
これに関してはバックアップ実行前にサービス再起動すれば良いの特に問題なしです

395
NAME IS NULL[sage]   投稿日:2013/11/05 12:07:57  ID:???.net(943)
>393
Metalinkにも乗って無かったわ。
SR開かないとダメだわ。
コメント1件

396
377[sage]   投稿日:2013/11/05 18:30:38  ID:???.net(943)
>395
そこまでやっていただいてありがとうございます
今日いろいろ試した結果 自己解決しました

oravssw sid /tl

値無しで実行するとWaiting~ と表示されるので ctrl+c で抜ける
これで7つのトレース項目が有効になった
コメント1件

397
NAME IS NULL[sage]   投稿日:2013/11/05 23:39:43  ID:???.net(943)
>396
レベル設定は普通に1〜7とかでいいのか?
コメント1件

398
377[sage]   投稿日:2013/11/05 23:46:29  ID:???.net(943)
>397
1〜7を入れてもトレース項目はほとんど変わらず

もっとも重要な時間項目は何を入れても有効にはならなかったよ

399
NAME IS NULL[sage]   投稿日:2013/11/06 14:15:22  ID:???.net(943)
tempspcって何ですか?
コメント1件

400
NAME IS NULL[sage]   投稿日:2013/11/06 23:54:09  ID:???.net(943)
>399
実行計画のTempSpcのこと?
一時表領域が使われたサイズだと思うが。

401
377[sage]   投稿日:2013/11/07 10:21:40  ID:???.net(943)
oravssw コマンドでトレースの設定すると何やっても無効にできないな
サービス削除→インストールしても設定が引き継がれて焦るわ

なんか未完成そのもの
本番環境で有効にしたらダメですな
コメント1件

402
NAME IS NULL[sage]   投稿日:2013/11/07 23:29:49  ID:???.net(943)
>401
多分、こんなの使う奴いないだろうって事で開発も止まってるんじゃない?
コメント1件

403
377[sage]   投稿日:2013/11/08 08:49:39  ID:???.net(943)
>402
そうかもしれない
11gR2 12cでwriterがβバージョンとなってるしな
12cでもwriterのメモリリークは直ってなかった

10分間隔でバックアップを行ってテストすると8時間ほどで仮想メモリ6GBを食い潰してwriterはクラッシュ

本番環境では使えないよ
コメント1件

404
NAME IS NULL[sage]   投稿日:2013/11/09 00:43:39  ID:???.net(943)
>403
良くある話だ。
まあ、Oracleは窓系は本気出さないよな。
窓なんか使わずにOELにしろって事なんだろうけど。

405
NAME IS NULL[sage]   投稿日:2013/11/09 09:05:12  ID:???.net(943)
もうOS部分は光学ディスク起動のライブCDLinuxとかにして欲しいな。
VMWare ESXみたいな感じで。
毎回OSとの相性とかで時間とられるのがウザ過ぎる。
コメント2件

406
NAME IS NULL[sage]   投稿日:2013/11/09 13:02:48  ID:???.net(943)
AWSとかAzureとか

407
NAME IS NULL[sage]   投稿日:2013/11/09 22:08:30  ID:???.net(943)
>405
結構妙案だと思う
色んなOS対応しなくていいとか。
薄い独自OSに乗せたまま出してくれれば確かに楽だな。
まあバグは減らないと思うけど。

408
NAME IS NULL[sage]   投稿日:2013/11/10 00:30:29  ID:???.net(943)
そんなことになったら Solaris のみとかになるだろ
俺やだよ

409
NAME IS NULL[sage]   投稿日:2013/11/10 00:53:18  ID:???.net(943)
>405
exadataがあるじゃないか。
ちっこいのは我慢しろってこと。

410
NAME IS NULL[sage]   投稿日:2013/11/10 01:49:37  ID:???.net(943)
exadataはもういいよ…

411
NAME IS NULL[sage]   投稿日:2013/11/10 12:13:38  ID:???.net(943)
つーかOSもう要らねぇ。OSと一体となったRDBMS作れよ
仮想化前提になりつつあるし別に困らんだろ

412
NAME IS NULL[sage]   投稿日:2013/11/10 21:27:27  ID:???.net(943)
Exadataがそういうスタイルだよ。

413
NAME IS NULL[sage]   投稿日:2013/11/11 23:00:01  ID:???.net(943)
Exadataはハードまで一体化しとるやろw
コメント1件

414
NAME IS NULL[sage]   投稿日:2013/11/12 00:19:53  ID:???.net(943)
exadataはストレージまで一体化してるな。
てか、逆に複雑で厄介だろ。

415
NAME IS NULL[sage]   投稿日:2013/11/12 09:33:43  ID:???.net(943)
>413
インストール作業ないらしいよ。
エンジニアードシステムだから。

416
NAME IS NULL[sage]   投稿日:2013/11/12 19:23:05  ID:???.net(943)
悪いOracleの技術者はいねーがーーーー

客のいうことを聞かないOracleの技術者はいねーがーーーー
コメント1件

417
NAME IS NULL[sage]   投稿日:2013/11/12 21:34:26  ID:???.net(943)
e-deliveryサイトから10gがなくなってしまったのだけど、どこからか入手する方法って、ありますか?
Oracleにリクエスト投げるしかない感じでしょうか…。

418
NAME IS NULL[sage]   投稿日:2013/11/12 23:18:35  ID:???.net(943)
落とせるんだなそれが

419
NAME IS NULL[sage]   投稿日:2013/11/12 23:41:19  ID:???.net(943)
>416
客の言うことというより、内部でもめるな

内輪揉め

420
NAME IS NULL[sage]   投稿日:2013/11/16 20:19:58  ID:???.net(943)
「インポート機能不全」が「インポ機能不全」に見えた。
疲れてるのかな…

421
NAME IS NULL[sage]   投稿日:2013/11/16 23:55:33  ID:???.net(943)
>374
ESCキーじゃダメ?
コメント1件

422
NAME IS NULL[sage]   投稿日:2013/11/19 00:25:14  ID:???.net(943)
>421
Linux版は知らんけど、Windows版だとESCキーで消せるね。
知らんかったよ。Thanks!

423
NAME IS NULL[sage]   投稿日:2013/11/19 01:04:36  ID:???.net(943)
ユーザー系に入社して2年目
すでにリストア6回、バグ起因の障害50件以上経験してる引き強だけど12cを本番システムに導入させられかけている
死にたくないから無難に11.2.0.4あたりを入れたいんだが、12cで本番稼働させている会社ある?人柱さん体験談ぷりーず

年間100以上のデータベースサーバ構築してるから色々と麻痺してるのかもしれん
12cでRAC組めば色々と捗るんかね?
コメント1件

424
NAME IS NULL[sage]   投稿日:2013/11/19 04:14:44  ID:???.net(943)
日本だととにかく人柱を嫌うからなぁ。
12cならプラガブルDBでテスト環境をコンソリデートしたりとか
色々と出来そうな気がするよ。

425
NAME IS NULL[sage]   投稿日:2013/11/19 09:30:30  ID:???.net(943)
>423
12cにしたら色々捗るからあなたが人柱になってよ。

うちは未だに10gR2だけどな…orz

426
NAME IS NULL[sage]   投稿日:2013/11/19 12:05:35  ID:???.net(943)
10gで十分。

つーか、中小企業レベルの業務アプリ作って動かす分には8iでも十分。
年商5000億でも未だに8i使ってるとこあるしな。

427
NAME IS NULL[sage]   投稿日:2013/11/19 14:48:17  ID:???.net(943)
機能的に足りていようが8iとか使いたくねえわ

428
NAME IS NULL[sage]   投稿日:2013/11/19 14:50:53  ID:???.net(943)
8iとか言ってるやつ正気なのかな
化石マニアは通じて使えないやつが多い

429
NAME IS NULL[sage]   投稿日:2013/11/19 14:53:40  ID:???.net(943)
10gで十分とか言ってるやつも大概だな
もうサポート切れててパッチも出てない
この事実一つにしてもビジネスでは十分などとは言えない

430
NAME IS NULL[sage]   投稿日:2013/11/20 20:10:24  ID:???.net(943)
11gでもパッチ当てて使ってるとこなんて、現実には少数派だろ。
インストーラーで入れたままってところも多いけど、
最初にインストールした時だけパッチ当てて、後はそのままって所も多い。
パッチ必須と書いてる奴は、オラクルの中の人か金余りの大会社のサラリーマンSEだろ。
コメント3件

431
NAME IS NULL[sage]   投稿日:2013/11/20 21:31:41  ID:???.net(943)
>430
運用後にバグ踏んだらどうするの?
コメント1件

432
NAME IS NULL[sage]   投稿日:2013/11/20 21:32:57  ID:???.net(943)
アシストの12c講習聞いてきたけど、PDBの移行や複製はかなり便利だわ。
だけどハマるの怖いから当面は11.2.0.4で行きます。

>430 うちも構築時に最新パッチ当てた後は不具合出た時に個別対処って感じですね。
パッチ適用する都度、試験や深夜作業なんてやってられん。

433
NAME IS NULL[sage]   投稿日:2013/11/20 23:28:08  ID:???.net(943)
>431
運用や設定変更で回避できるバグはとりあえず継続利用して塩漬け or チャンスがあるときにパッチ適用
緊急性が高かったり、回避できないものは強引に緊急メンテで止めて即パッチ適用

表立って不具合無く動いてる環境に積極的にパッチを適用するのが適切かは正直疑問なところもある

434
NAME IS NULL[sage]   投稿日:2013/11/21 00:40:27  ID:???.net(943)
>430
サラリーマンSEってなんぞや
エンジニアの質は契約形態により異なるということか?
大きい会社ほど上からのプレッシャーでやらざるおえない状況になるんだよ。視点が全く異なるから現場やビジネスの意見はまったく関係ないよ
恐らくなんらかセキュリティリスクによる損益を元に決断されているんだろうが…

PSR以上の変更に慎重になるのは仕方ないが、PSU以下に対してビビって何もしないってのはエンジニアの資質を疑うよ。

障害が起きてから対応する→ただのエンジニア
障害を未然に防ぐ→一流のエンジニア

一流のエンジニアはリスクを洗い出し、上に説明、説得して障害やリスクをコントロールするもんだ。それが出来ないやつは安い賃金で一生下働きやってろ
コメント2件

435
NAME IS NULL[sage]   投稿日:2013/11/21 01:54:46  ID:???.net(943)
>434
やらざる『を』えない
コメント1件

436
NAME IS NULL[sage]   投稿日:2013/11/21 10:17:33  ID:???.net(943)
>435
なにこいつ
コメント1件

437
NAME IS NULL[sage]   投稿日:2013/11/21 10:30:05  ID:???.net(943)
>436
涙ふけよ
日本語できないチョン

438
NAME IS NULL[sage]   投稿日:2013/11/21 16:07:08  ID:???.net(943)
Oracle LinuxにOracle11gR2+RACの組み合わせでインストールしようと思うのですが、
Oracle Linuxのバージョンは6.xがいいですか?それとも5.x?
6.xはGrid Infrastructureのインストールでエラーが出るらしいのですが。
コメント1件

439
NAME IS NULL[sage]   投稿日:2013/11/21 16:28:44  ID:???.net(943)
>438
じゃあ5でいいじゃん

440
NAME IS NULL[sage]   投稿日:2013/11/21 20:45:10  ID:???.net(943)
>434
要するに、一流のエンジニアはパッチなんか当てないってことだろ。
インストール時点でテスト済みなんだからな。
コメント2件

441
NAME IS NULL[sage]   投稿日:2013/11/21 21:23:34  ID:???.net(943)
Oracle XE11インストールしたのですが、
データソース(ODBC)のドライバーに、SQL Serverしか入ってなかったです。
Windows7に、ODBCドライバーってどうやってインストールするんですか?
コメント1件

442
NAME IS NULL[sage]   投稿日:2013/11/22 00:54:35  ID:???.net(943)
>440
それができるなら、そもそもオラクルにバグなんて存在しないよね。
コメント1件

443
NAME IS NULL[sage]   投稿日:2013/11/22 01:46:39  ID:???.net(943)
>442
初回のリリースで完全無欠のシステムを完成させればよいだけだから簡単だよね
リリース後は一切の機能追加やアップデートすら不要なんだよw

444
NAME IS NULL[sage]   投稿日:2013/11/22 04:53:08  ID:???.net(943)
>440
こんな事言えるDBAってたぶん零細企業のSEかSIの下請け派遣なんだろうな
恐らく後者。クソSIは作っておしまいだから羨ましい。
コメント1件

445
NAME IS NULL[sage]   投稿日:2013/11/22 04:56:11  ID:???.net(943)
6.xでいいよ。
別にインストーラーのエラーなんて珍しくも無い。

446
NAME IS NULL[sage]   投稿日:2013/11/22 04:56:57  ID:???.net(943)
>441
32bit版のOracle clientを入れる。
64bit版のOracle clientだと何故かインストールされない不思議。

447
NAME IS NULL[sage]   投稿日:2013/11/22 08:03:06  ID:???.net(943)
>444
いや、むしろ大手程パッチ当てたがらないだろ。
パッチ当てると全部テストやり直さなきゃならないとか言ってた日系大手あったし。
コメント1件

448
NAME IS NULL[sage]   投稿日:2013/11/22 12:00:58  ID:???.net(943)
>447
いまどき自動テスト当たり前なんだから、全部テストやればいいんだよね。
手間ひま掛かるからやらないというのはもう20世紀に置いてきたはず。

大手は無能だからサボってるだけなんだよね。

449
NAME IS NULL[sage]   投稿日:2013/11/22 18:40:56  ID:???.net(943)
と、自動テストなどしたことが無い奴が申しております。





自動テストで全部テストなんかできやしないよ。
コメント1件

450
NAME IS NULL[sage]   投稿日:2013/11/22 22:25:22  ID:???.net(943)
質問です。
下記2テーブルを結合する場合、もっとも効率的な結合方法はなんでしょうか?
両方ともunique indexを使用してます。
●tbl1
id (char) PK
ymd (char) PK

●tbl2
id (char) PK
ymd_from (char) PK
ymd_to (to) PK

下記のような結合をしようとしてます。
select * from tbl1
inner join tbl2
on tbl1.id = tbl2.id
and ymd between ymd_from and ymd_to

統計情報を参照すると
tbl1はインデックスを使用していますが、tbl2はフルスキャンしてしまってます。
コメント1件

451
450[]   投稿日:2013/11/22 22:53:52  ID:8AkKJkme.net
補足です。
結合方法はnested loopです。

452
NAME IS NULL[sage]   投稿日:2013/11/23 04:06:28  ID:???.net(943)
効率的な結合ってOracleが内部で勝手にするんじゃないの?
コメント1件

453
NAME IS NULL[sage]   投稿日:2013/11/23 04:52:56  ID:???.net(943)
>450
それぞれの件数は?
tbl1が10万件でtbl2が100件とかだったらフルスキャンしても
別にいいんじゃねぇの。
まあ、それならハッシュ使わせるけど。
コメント1件

454
NAME IS NULL[sage]   投稿日:2013/11/23 08:08:04  ID:???.net(943)
そこで hash join は使わんだろ。

455
450[sage]   投稿日:2013/11/23 08:59:40  ID:???.net(943)
レスありがとうございます

>452
基本的にはオプティマイザで自動でやってくれてるはずですね。
記載の方法がまずくてすみません。
効率的な結合をするためにはどのようにすれば良いでしょうか?
SQLを変更する、結合方法を変更する、その他いろいろありますが。。


>453
tbl1はトランザクション系テーブルでおよそ1000万件です。
tbl2はマスタ系テーブルで件数は3000件です。
コメント1件

456
NAME IS NULL[sage]   投稿日:2013/11/23 09:47:46  ID:???.net(943)
>449
全部しろとは言ってないんだよ(笑)

インフラ側はともかくとして、アプリ側は基本的にできるだろ。
どうしようもないものだけ手でやればよい。

お前のような素人が上にのさばってるから進歩しないんだよね。
コメント1件

457
NAME IS NULL[sage]   投稿日:2013/11/23 11:20:48  ID:???.net(943)
>456
同意
このスレ見てると世の中に素人が蔓延してるのが良くわかる
うちの会社にこんなやつらが来たら3日で仕事与えなくなるけど
単純ドキュメント作成のみやらせるわ
コメント1件

458
NAME IS NULL[sage]   投稿日:2013/11/23 12:51:17  ID:???.net(943)
>455
ヒント句で色々と試してみ。

459
NAME IS NULL[sage]   投稿日:2013/11/23 15:21:28  ID:???.net(943)
>>458
ヒントは色々ためしましたが、
なぜかフルスキャンしますね。。
結合方法は色々試しましたが大した改善にならずです。。
コメント1件

460
NAME IS NULL[sage]   投稿日:2013/11/23 16:45:04  ID:???.net(943)
>459
tbl2が、駆動表になってるなら、重たい処理にならない気がするんだけど、何が問題なの?

遅いの?
コメント1件

461
NAME IS NULL[sage]   投稿日:2013/11/23 17:36:03  ID:???.net(943)
>460
どちらが駆動表かは確認してません。。
念のため確認してみます。

何が問題なのかと聞かれると結合時にtbl2をフルスキャンしてるのが問題だと思ってますが。。
実行計画見るとその部分でコストがすごかったので。。
コメント1件

462
NAME IS NULL[sage]   投稿日:2013/11/24 02:46:39  ID:???.net(943)
>461
tbl2がフルスキャンになるのは、絞りこみに使用可能な条件句がないから。
コメント2件

463
NAME IS NULL[sage]   投稿日:2013/11/24 07:55:57  ID:???.net(943)
>462
レスありがとうございます。
結合のonの場所で指定してるのは全部ユニークインデックスを使用してますが、
SQLが悪いということでしょうか?
それとも別途インデックスを張る必要があるということでしょうか?

基本ができておらずすみません。
コメント1件

464
NAME IS NULL[sage]   投稿日:2013/11/24 13:31:01  ID:???.net(943)
>457
お前の会社行ってドキュメント作成だけやってたい

465
NAME IS NULL[sage]   投稿日:2013/11/24 18:28:46  ID:???.net(943)
>463
結合条件のインデックスは、内部表側で使われるもの。tbl1側が駆動表になれば、tbl2側のインデックスが使われる。

tbl1側に、idとymdの複合インデックス作れば、tbl1側は、実表アクセスする必要なくなるから、コスト下がるんじゃない?
コメント1件

466
NAME IS NULL[sage]   投稿日:2013/11/24 18:31:40  ID:???.net(943)
>465
てか、両方pkだから既にあるのか。

フルスキャンが、全て悪だと思うからダメなんじゃないの?
コメント1件

467
NAME IS NULL[]   投稿日:2013/11/24 20:14:52  ID:/PLcVQGG.net
>466
レスありがとうございます。
フルスキャンが原因ではない可能性も検討いたしました。
上記例はフルスキャンしている部分を抜粋しただけで、
実際は実行が遅く(レスに30秒くらいかかる)長いSQLとなります。
実行計画を見ると、COSTが合計5500近く見積もられており、
tbl1とtbl2との結合で2500が、
tbl3とtbl2との結合で2500が見積もられております。

costが高く見積もられている2つが、tbl2の結合でフルスキャンしているため、
ボトルネックがフルスキャンではないかと思ってます。
コメント4件

468
NAME IS NULL[sage]   投稿日:2013/11/24 22:06:46  ID:???.net(943)
>467
抜粋なのかよ。。

じゃぁ誰にもわからないね。
コメント1件

469
NAME IS NULL[sage]   投稿日:2013/11/25 05:43:37  ID:???.net(943)
なんだよtbl3って
そんなの金払ってみてもらえよ
コメント2件

470
NAME IS NULL[sage]   投稿日:2013/11/25 07:51:56  ID:???.net(943)
>468
>469
ん?特に負荷かかってるところ抜粋して聞くのは普通じゃん?
むしろ知らないなら黙ってろよwww

>467
俺が教えてやるよ

>and ymd between ymd_from and ymd_to

この一文だが、indexはymdしか使われないよ。
だからフルスキャンしてるんだよ。

471
469[sage]   投稿日:2013/11/25 08:18:01  ID:???.net(943)
情報を小出しにスンナ、最初に全部出せって言ってんだよ…
それが質問スレで質問する場合に必要なわけで
こっちから聞かないと出てこない情報があるにせよ、だ

472
NAME IS NULL[sage]   投稿日:2013/11/25 08:18:01  ID:???.net(943)
情報の後だしワロタ

473
NAME IS NULL[sage]   投稿日:2013/11/25 09:59:36  ID:???.net(943)
>467
ここはエセDBAの集まる場所だからパフォチューの話しはSQL質問スレですることをオススメする

474
NAME IS NULL[sage]   投稿日:2013/11/25 22:29:49  ID:???.net(943)
本物のDBAは、2chで無料で教えたがらないしな。

475
NAME IS NULL[]   投稿日:2013/11/26 00:44:27  ID:L/K4/8k2.net
>467
まずはヒント句でフルスキャンの箇所を無理やりインデックスで結合してみろ。
んでコストをインデックス使用時とフルスキャン時で比べてみろ。
後付けの情報は大したことはない。
コスト高いところを抜粋して聞くのは別に悪いことじゃない。
後だしにあーだこーだ言うやつは最初から記載しててもなんだかんだ有益な答えなんぞださんしな。
コメント1件

476
NAME IS NULL[sage]   投稿日:2013/11/26 02:25:46  ID:???.net(943)
そもそもバージョンも書いてないとかわろえない
挙動全く違うだろうがボケ
コメント1件

477
NAME IS NULL[]   投稿日:2013/11/26 13:31:02  ID:oit69iDq.net(2)
Oracleはサービス上では起動しているのですが、下記のエラーが出て
接続にいけません。
ORA-00604: error occurred at recursive SQL level 1
ORA-01653: unable to extend table SYS.AUD$ by 1024 in tablespace SYSTEM
ORA-02002: error while writing to audit trail
"SYSTEM"表領域が拡張できないとのことですが、接続できないため、
拡張すらできないと思うのですが、対処方法はありますでしょうか。
コメント6件

478
477[]   投稿日:2013/11/26 13:43:32  ID:oit69iDq.net(2)
すみません、477ですが、
oracleのバージョンは11です。
よろしくお願いします。

479
NAME IS NULL[sage]   投稿日:2013/11/26 18:13:13  ID:???.net(943)
もしかしてインスタンスオープンしたまま?

480
NAME IS NULL[sage]   投稿日:2013/11/26 21:36:29  ID:???.net(943)
>469 = >476

たかだか表の結合ごときでバージョンによる挙動がそんなに違うか?
せいぜい古いやつだとルールベースって可能性がある程度だと思うが。

おまえって仕事中に何質問されても「状況による」とかで結局回答しないタイプだろw
回答できないならできないでかまわんが、ひっこんでろよw
コメント1件

481
NAME IS NULL[sage]   投稿日:2013/11/26 23:09:26  ID:???.net(943)
>477
sysdbaで、ローカル接続すれば、入れるんじゃない?

482
NAME IS NULL[sage]   投稿日:2013/11/26 23:14:06  ID:???.net(943)
>480
10gと11gでも挙動違うけどね

>477はsqlplus / as sysdbaで繋けば良いよね

483
NAME IS NULL[sage]   投稿日:2013/11/26 23:30:29  ID:???.net(943)
>475
どうやってnested loopの駆動表側で結合時にインデックスつかうの?

例示されてるSQLには、絞りこみ条件がないから、フルスキャンするしかなくない?

484
NAME IS NULL[sage]   投稿日:2013/11/26 23:34:02  ID:???.net(943)
>462
これでもうFAなのにグダグダやってんじゃねーよ

485
NAME IS NULL[sage]   投稿日:2013/11/27 01:15:02  ID:???.net(943)
>477
システム表領域が一杯なんだから、いらないデータを消したら?
監査データはシステム表領域に登録されるのだっけ?
監査データは定期的に削除したらいいかもね。

486
NAME IS NULL[sage]   投稿日:2013/11/27 07:55:55  ID:???.net(943)
>477
ああこれね。
KROWN#160021 を参照

487
NAME IS NULL[sage]   投稿日:2013/11/27 10:58:48  ID:???.net(943)
>477
一回auditをオフにして起動すれば?

488
NAME IS NULL[sage]   投稿日:2013/11/27 23:30:13  ID:???.net(943)
DBCAでDB作ってauditがデフォルトで有効になってハマったパターン?

489
NAME IS NULL[sage]   投稿日:2013/11/27 23:58:15  ID:???.net(943)
audit情報なら消せば?

490
NAME IS NULL[sage]   投稿日:2013/11/28 00:23:39  ID:???.net(943)
system表領域が満杯で、sysユーザーでログインしようにも
監査が有効になっているから、監査データ書き込めなくて
エラーになってんだろ。
だったら監査を無効にしたら入れるだろ。

491
NAME IS NULL[sage]   投稿日:2013/11/28 02:09:51  ID:???.net(943)
愚の骨頂だな

492
NAME IS NULL[sage]   投稿日:2013/11/28 09:44:41  ID:???.net(943)
>477
Audit仕掛けるのに設計しないのか。アホだな
うちの場合Aud$が一日に7億件くらい増えるのでサードパーティのログ管理サーバにログ転送後パージしてる
system表領域に格納するとかまずありえないが他の表領域に移動してもAud$がフルになればサービス停止直結だから以外とリスク高いんだよな。
その認識なしにまたは適当に実装したやつはクビにされても文句言えないだろ
DBAというかエンジニアの資質ないので世のため人のため自分から辞めろと思うの

493
NAME IS NULL[sage]   投稿日:2013/11/28 10:52:03  ID:???.net(943)
エンジニアなんて誰でも出来る仕事なのに資質とか言われましても

494
NAME IS NULL[sage]   投稿日:2013/11/28 11:53:04  ID:???.net(943)
aud$をsystemに配置したオラクルが悪い

495
NAME IS NULL[sage]   投稿日:2013/11/28 12:02:28  ID:???.net(943)
初期設定でなんでもかんでも、SYSTEMに突っ込むなだわな。
PDBが装備されたから、将来のバージョンではその辺りも変わってくるんだろうか?

496
NAME IS NULL[sage]   投稿日:2013/11/29 00:59:43  ID:???.net(943)
数あるデータベースの中でOracleを使う理由とは

497
NAME IS NULL[sage]   投稿日:2013/11/29 05:52:47  ID:???.net(943)
逆にOracleを使わない理由は?

498
NAME IS NULL[sage]   投稿日:2013/11/29 06:42:36  ID:???.net(943)

499
NAME IS NULL[sage]   投稿日:2013/11/29 15:18:29  ID:???.net(943)
客を納得させるため、かな。
もちろん性能とか耐障害性オプションとか色々後付けの理由はあるけど。

500
NAME IS NULL[sage]   投稿日:2013/11/29 21:58:43  ID:???.net(943)
varchar2(10)のカラムに1桁や3桁,5桁などバラバラなデータが入ってる場合と、10桁のデータしか入ってない場合ではやはり後者の方が検索性能は良いのでしょうか?
コメント1件

501
NAME IS NULL[sage]   投稿日:2013/11/29 23:03:31  ID:???.net(943)
>500
実際にやってみたら?

502
NAME IS NULL[sage]   投稿日:2013/12/01 19:24:59  ID:???.net(943)
9i
10g、11g
12c

ナンバリングの後についてる文字はどういう意味ですか?

503
NAME IS NULL[sage internet, grid, cloudだっけ?]   投稿日:2013/12/01 19:44:07  ID:???.net(943)
そのバージョンに貢献した企業名が入る
この頃はIBM、Google、Cisco
コメント1件

504
NAME IS NULL[sage]   投稿日:2013/12/01 19:55:39  ID:???.net(943)
China の C じゃないのか?

505
NAME IS NULL[sage]   投稿日:2013/12/02 01:43:51  ID:???.net(943)
Cloudのcな
ちなみにgはgridでiはInternetの略な
コメント1件

506
NAME IS NULL[sage]   投稿日:2013/12/02 22:54:24  ID:???.net(943)
英語辞書のように例えば、

appleといれて りんご と結果がでてくるような辞書は、データベースの形としては

リレーショナルDBになるのでしょうか?
コメント1件

507
NAME IS NULL[sage]   投稿日:2013/12/02 23:37:39  ID:???.net(943)
apple といれると、iPhoneという結果しかでてきません。
コメント1件

508
NAME IS NULL[sage]   投稿日:2013/12/02 23:46:00  ID:???.net(943)
>507
マジめにこたえろやクソ野郎。

509
NAME IS NULL[sage]   投稿日:2013/12/02 23:46:52  ID:???.net(943)
あと、データベースへの入力の仕方も教えろ。

510
NAME IS NULL[sage]   投稿日:2013/12/03 00:45:52  ID:???.net(943)

511
NAME IS NULL[sage]   投稿日:2013/12/03 03:41:56  ID:???.net(943)
"appleといれて りんご と結果がでてくる"だけでいいならKVSで十分

512
NAME IS NULL[sage]   投稿日:2013/12/03 08:52:17  ID:???.net(943)
>505
>503のMail欄を見ろ

513
NAME IS NULL[sage]   投稿日:2013/12/03 18:39:08  ID:???.net(943)
ダイレクトパスインサートについての質問です。
1年100万レコードを過去3年、当年、翌年の5年分持つテーブルがあります。
年次処理で最古、当年、翌年を削除し、新たに当年、翌年、翌々年を作り出す処理があり、毎年1回300万レコードが入れ替わります。
現在の設計ではDelete-Insertしているのですが、性能テストの結果、非機能要件を満たさないことがわかりました。

そこで、一時表を利用した表コピー、元表のtruncate、ダイレクトパスインサートを代案としたいのですが、
注意点やリカバリ以外のデメリットなどありましたら教えていただけますでしょうか?
コメント1件

514
NAME IS NULL[sage]   投稿日:2013/12/03 18:55:41  ID:???.net(943)
>513
パーティショニングを使ったほうがいいような気がするなぁ。
表領域もパーティションごとに分けられるから、
消すのも簡単だし。

515
NAME IS NULL[sage]   投稿日:2013/12/03 21:22:04  ID:???.net(943)
300万件のインサートで性能要件を満たさないってのは、
SQLが悪いか、テーブルとかの作りが悪いんじゃね?
それとも要件が0.1秒とかになってるの?

516
513[sage]   投稿日:2013/12/03 22:08:17  ID:???.net(943)
レスありがとうございます。
確認したところ、パーティショニングはライセンスがありませんでした。
追加投資は期待できない状況ですので、申し訳ないのですが無いものとさせてください。

Delete, Insert共に複雑なことはしていません。
また、索引も主キーのもの以外存在しません。
性能試験では初回は問題なく終わるのですが、おおよそ3回目から劇的に処理が遅くなります。
HWMの影響も考えられましたので上記の表コピー+truncate案が出てきました。
開発環境で試したところ、一定の効果が見られたものの、
設計変更して問題が起きないのかが判断しづらく質問させていただいています。
コメント1件

517
NAME IS NULL[sage]   投稿日:2013/12/03 22:20:42  ID:???.net(943)
3回目から遅くなるってのは、試験方法がマズイんでないの?
1回目2回目が速いのがおかしいのか、3回目が遅いのがおかしいのか、まずはその確認からしろよ。
キャッシュの効き具合とかwaitの入り方見れば、どっちが正しいのかわかるだろ。
1回目2回目が正しくて、本番では1回しか動かさないなら、そのままで問題ないだろ。

518
NAME IS NULL[sage]   投稿日:2013/12/04 00:54:14  ID:???.net(943)
>516
Oracleのdeleteは論理削除であって、単に削除済みマーカーを付けて
いるだけ。
よってDelete/Insertし続けていれば、新規ブロックをガシガシと使いまくる。
3回めに劇的に遅くなるって言うのは、表領域の拡張がボトルネックに
なってる可能性あり。
使用領域見てみな。
コメント1件

519
NAME IS NULL[sage]   投稿日:2013/12/04 04:09:17  ID:???.net(943)
そうやって素人がああだこうだとやっている間に
パーティショニングのライセンス料を遥かに超過した人件費が
いつの間にか発生してるんだよね。
笑っちまうよ。
コメント1件

520
NAME IS NULL[sage]   投稿日:2013/12/04 05:46:21  ID:???.net(943)
>518
そうなの?
実際の削除はいつされるの?
delete/insertでもすぐに再利用されると思ってた
コメント1件

521
NAME IS NULL[sage]   投稿日:2013/12/04 08:16:19  ID:???.net(943)
>519
そうだよな。
プロの素人が2カ月、3カ月あーだこーだやってて速くならないから俺のとこに回って来たのがあったけど、
半日でサクっと動くようにできたりするからな。
が、クソIT会社は半日で済んだんだからと言って支払いでゴネやがって未だに未回収だわ。

522
NAME IS NULL[sage]   投稿日:2013/12/04 10:33:43  ID:???.net(943)
>520
昔書いた自動セグメント管理の資料読み返しちゃった。

自動セグメント管理の場合、デフォルトではブロックの使用率が75%を
切れば再利用可能のフラグが立てられる。
ただし、ダイレクトパスインサートを仕様すると、HHWMのさらに後ろの
領域からブロックのフォーマット=>値挿入となるから、当然消した領域は
再利用されずに、残る。
コメント1件

523
NAME IS NULL[sage]   投稿日:2013/12/04 23:11:58  ID:???.net(943)
>522
使用率が0%になったときの考察が抜けている

524
NAME IS NULL[sage]   投稿日:2013/12/04 23:37:12  ID:???.net(943)
空き領域を管理するレベル1ビットマップブロックのステートは
4ビットを1セットとして現している。

使用率が0%の場合、レベル1ビットマップブロックのステートは
0001となり、再利用可能な領域として認識される。

各ビットの意味

1ビット目 - ブロックがフルか再利用可能かどうかを現す
2・3ビット目 - 空き領域を25%未満、25%以上-50%未満、50%以上-75%未満などで表す
4ビット目   - ブロックがフォーマット済みかどうかを現す

525
NAME IS NULL[sage]   投稿日:2013/12/05 00:52:33  ID:???.net(943)
どもどもよくわかりました
ありがとう

526
513[sage]   投稿日:2013/12/05 14:39:17  ID:???.net(943)
513です。
この度は色々なご意見ありがとうございました。
結論としては518さんの内容が要因のひとつで、根本原因はH/W障害でした。
以上ご報告まで。

527
NAME IS NULL[sage]   投稿日:2013/12/06 01:44:24  ID:???.net(943)
truncateミスやったった

オフィスの近くの川辺でかれこれ6時間。オフィスに戻れないでいる
もうこのまま死にたい
コメント2件

528
NAME IS NULL[sage]   投稿日:2013/12/06 03:37:23  ID:???.net(943)
>527
バックアップがあれば手間はかかるがそんなに怖いもん
じゃないな。
rmanのduplicateで必要最低限の表領域を持つクローンDB
をpoint-in-timeで作成すれば復旧出来る。

529
NAME IS NULL[sage]   投稿日:2013/12/06 08:13:47  ID:???.net(943)
バックアップがあればそれを、フラッシュリカバリ領域があればそこから
何もないならごめんなさい、だな
ただ何もないというのは起こるべくして起こったような運用だけど

530
NAME IS NULL[sage]   投稿日:2013/12/06 23:20:08  ID:???.net(943)
そもそもフラッシュバックDBが出来る様な環境なら出奔してないんじゃね?

531
NAME IS NULL[sage]   投稿日:2013/12/07 01:00:46  ID:???.net(943)
>527だけどその後会社バックれました。
Rmanバックアップが3ヶ月間失敗し続けてた事が分かり、もうダメだったわ

532
NAME IS NULL[sage]   投稿日:2013/12/07 02:04:17  ID:???.net(943)
アホやなー
んな無責任なことしてないでちゃんと始末つけてこい

533
NAME IS NULL[sage]   投稿日:2013/12/07 05:59:28  ID:???.net(943)
なあ、普通バックアップ失敗したらアラートメールが飛ぶなりとか
してるもんじゃないのか・・・?

534
NAME IS NULL[sage]   投稿日:2013/12/07 20:41:18  ID:???.net(943)
「失敗」の原因が設定とかスクリプト自体の間違いだったら、アラートとかの設定は無駄だがなw

535
NAME IS NULL[sage]   投稿日:2013/12/07 22:52:50  ID:???.net(943)
rmanすごく楽だと思うけど3ヶ月続けて失敗とか凄いな。神様だね。
まあ金融系で1ヶ月間スタンバイサイトへの送信、適用が失敗し続けていて
気が付かなかった例があるから驚きはしないけど。

536
NAME IS NULL[sage]   投稿日:2013/12/08 17:59:11  ID:???.net(943)
失敗つーか、シェル動かすcronが止まったまま放置プレーとかそんな低レベルな次元だと思う。

不具合が発生した時だけメールを出すって仕組みが信用できなくて
rmanのtraceファイルをgrepで毎回舐めて、正常終了しても、異常終了しても どっちも分かるメールが必ず飛んできて
メールが来ない = バックアップが動いてない って運用してるんだけど レアなんかな...

537
NAME IS NULL[sage]   投稿日:2013/12/09 06:32:52  ID:???.net(943)
ウチも同じ事してる。
バックアップは最後の砦だべ。

538
NAME IS NULL[sage]   投稿日:2013/12/09 08:58:57  ID:???.net(943)
どっちも飛んでくるようにしてると
メールが増えたときにエラーに気付きにくくなるし、
慣れて来ちゃうと開封だけして読まずに放置とか
どのみち飛んでこなくなっても気付かなくない?
メールの存在も含めてちゃんと毎日チェックする体制が整ってるんならいいけど。

だからうちはエラーの時だけ飛ぶようにしてる。

539
NAME IS NULL[sage]   投稿日:2013/12/09 10:29:18  ID:???.net(943)
エラーのときはタイトルに[Error]とか付けて、メーラーのフィルタで別に絞り込めるようにしてるなぁ。
基本的に毎回メールは飛ばす派です。

540
NAME IS NULL[sage]   投稿日:2013/12/09 11:55:15  ID:???.net(943)
                    1. エラー時だけ通知するようにする
                       /\
                     /\ /\
                  `/\ /||\ /\
4. エラーが正常に埋もれる |\/|   |\ /\
                  | |/\   /\ /| 2. 止まっている事に気付かない
                  |  \/| /\ /|  |
                  |  |/\ /|    |
                  |   \/|      |
                  | 3. 正常時にも通知するようにする
                  |    |       |
コメント1件

541
NAME IS NULL[sage]   投稿日:2013/12/09 17:52:51  ID:???.net(943)
なんだかんだ言って、毎晩expするのが一番確実なんですよ。

542
NAME IS NULL[sage]   投稿日:2013/12/09 21:31:30  ID:???.net(943)
手動で?w

543
NAME IS NULL[sage]   投稿日:2013/12/09 22:19:40  ID:???.net(943)
自動で。
昔居たとこだと、部長のPCのローカルHDDに夜中にバックアップするように設定しといたよ。
バックアップが取れてなかったら部長の責任にできるからな。
コメント1件

544
NAME IS NULL[]   投稿日:2013/12/09 23:20:31  ID:TlmV2BCK.net
.net3.5でOracleいじってるんですが

文字列で作ったsqlを直接実行しているところで、
あるとき、いきなり

"SELECT * FROM
(SELECT * FROM テーブル
WHERE TRUNC(時刻) = :var)
WHERE 〜 ORDER 〜"

というクエリーのサブクエリのWHEREの条件で
TRUNC(時刻) > :var という部分が「dateを期待してますがnumberです」と言われるようになったんですが・・・

自分でもよくわかりません原因が。でも確かなのは、


TRUNC(時刻) > 20131209
TRUNC(時刻) > 2013/12/09

これがDATEではなくてNUMBERですゴルアと怒られてるようです

OracleCommand.add("バインド変数名", "20131209")
OracleCommand.add("バインド変数名", "2013/12/09")

これでダメでしたので、

OracleCommand.add(("バインド変数名", Date.Parse( "20131209"))でもダメでした
OracleCommand.add(("バインド変数名", OracleDbType.Date, Date.Parse( "20131209"))  〜)でもダメでした


''で囲って':var'にしたら、バインド変数として解釈されないようです・・・


もうお手上げなんですが・・・
コメント1件

545
NAME IS NULL[sage]   投稿日:2013/12/09 23:39:03  ID:???.net(943)
日付は文字列で渡して、TO_DATE()使えよ。
コメント1件

546
NAME IS NULL[]   投稿日:2013/12/10 00:02:17  ID:cHoWZq6J.net
>545
基本的に20131210の8桁もしくは2013/12/10という形式なんですが

TO_DATE(20131210, "YYYY/MM/DD")だと、文字数が足りないと言われました

547
NAME IS NULL[sage]   投稿日:2013/12/10 00:32:58  ID:???.net(943)
バインド変数の型をVARCHAR2(10)にする
YYYY/MM/DD形式で渡す。
SQLの:varを、TO_DATEすればいいんじゃないの?
バインド変数を使ったOracleSQL実行PGをググれば
結構出てくると思うんだけど

548
NAME IS NULL[sage]   投稿日:2013/12/10 00:57:44  ID:???.net(943)
>544
もうお手上げってこんなんググればいくらでも出てくるだろ…

549
NAME IS NULL[sage]   投稿日:2013/12/10 07:08:57  ID:???.net(943)
>543
部長カワイソスwww

550
NAME IS NULL[sage]   投稿日:2013/12/10 08:57:23  ID:???.net(943)
10年か20年ぐらい前に、バックアップのCD-Rを毎週社長に提出するとかいうのがあったよ。

551
NAME IS NULL[sage]   投稿日:2013/12/10 09:01:16  ID:???.net(943)
>540
悩みの種だなw

552
NAME IS NULL[sage]   投稿日:2013/12/10 09:18:28  ID:???.net(943)
SQLServer2008からOracle11gに移行しました。
アプリの展開について教えてください。

DB:Oracle11g
OS:Windows2008Server
開発環境:WindowsXP+VS2008+.NET2.0 + ODP.NET

上記の環境で在庫管理ツール開発をしております。
Oracleクライアント未インストールクライアントへの
ベスト展開方法を教えてください。

全クライアント(約1000台)全てにOracleクライアント(ODP.NET)を
インストールしないといけないのでしょうか?

初Oracleで勉強不足で申し訳ない・・・
コメント3件

553
NAME IS NULL[sage]   投稿日:2013/12/10 09:25:02  ID:???.net(943)
展開先クライアントの情報を書き忘れました。
OS:Windows7/AD構成
全ユーザーはWindowsのUser権限で実施しております。

554
NAME IS NULL[sage]   投稿日:2013/12/10 10:58:17  ID:???.net(943)
アプリのインストーラーに組み込んでしまえよ。

555
NAME IS NULL[sage]   投稿日:2013/12/10 11:58:00  ID:???.net(943)
>552
ソフトウェアデリバリー製品ないの?

556
NAME IS NULL[sage]   投稿日:2013/12/10 20:39:40  ID:???.net(943)
>552
WSUSっていまもあるのかどうか知らないがこんなのがあったよ。

http://blogs.technet.com/b/jpwsus/archive/2012/05/02/wsus-local-publis...

557
NAME IS NULL[sage]   投稿日:2013/12/10 21:07:48  ID:???.net(943)
WSUSがMicrosoftのWSUSのことなら、アプリのインストールには使えないよ。
コメント1件

558
NAME IS NULL[sage]   投稿日:2013/12/11 00:44:17  ID:???.net(943)
SCCMだろ
WSUSはパッチ管理製品な

559
NAME IS NULL[sage]   投稿日:2013/12/11 01:52:25  ID:???.net(943)
>552 全端末がADに入ってるなら、ログオンスクリプトで起動時にbatなりvbsなり起動させてサイレントインストールが無難じゃね?
アプリのインストーラに組み込むってのもありだろうけど...
コメント1件

560
NAME IS NULL[sage]   投稿日:2013/12/11 10:28:30  ID:???.net(943)
もはやOracleデータベースの議論ではない

561
NAME IS NULL[sage]   投稿日:2013/12/11 10:35:11  ID:???.net(943)
統計情報についてですが、デフォルトの設定だと1日1回収集しますよね。
と言うことは、手動での統計情報収集や、大規模なデータ移行を除けば、
SQLの実行計画が変わるのも、1日ごとにしか発生し得ない、と考えていいですか?
コメント3件

562
NAME IS NULL[sage]   投稿日:2013/12/11 11:02:31  ID:???.net(943)
>561
はい

563
552[sage]   投稿日:2013/12/11 12:50:15  ID:???.net(943)
レスありがとうございます。

結局、各クライアントにインストールしてある
パッチ配信用のソフトでOracleClientを入れることにしました。

最初からWindowsに組み込みしてほしいですね。

564
556[sage]   投稿日:2013/12/11 17:45:28  ID:???.net(943)
>557
リンク先は見たのか?
Local Publishing で任意のアプリケーションを配布できると書いてあるが。
まぁ俺も >559 で解決すると思うけど。
コメント1件

565
NAME IS NULL[sage]   投稿日:2013/12/11 19:09:44  ID:???.net(943)
>564
「作り込めば可能」っていうのを含めるのはおかしくないか?

566
NAME IS NULL[sage]   投稿日:2013/12/11 22:54:33  ID:???.net(943)
>561
バグがあるので、何とも言えないのでは?

『KROWN:134528 同一セッションで同一のSQLを実行しても実行計画が変化する場合がある』とか。
コメント1件

567
NAME IS NULL[sage]   投稿日:2013/12/12 00:00:50  ID:???.net(943)
>566
バージョン書いてないからバグとか関係ない論理的な話しだろ
コメント1件

568
NAME IS NULL[sage]   投稿日:2013/12/12 00:56:08  ID:???.net(943)
>567
実際にOracleを使うなら、論理的な話で済むわけないじゃんか。
Oracleを使うなら、当然バグを考慮しなと。。。

サポート料金は取るけど、バージョンアップが無料ってのは、バグが『仕様』って意味なんだろうし。
コメント1件

569
NAME IS NULL[sage]   投稿日:2013/12/12 01:00:49  ID:???.net(943)
>561
初期化パラメータを変更すると変わる場合もあるし、テーブル定義の変更は?とかあるし

ありえないとか発生しえないとか断定するには条件が少ない気がする

570
NAME IS NULL[sage]   投稿日:2013/12/12 01:38:05  ID:???.net(943)
ほんとアゲアシドリが多い島やな。
運用段階で初期化パラなんて変える事なんて通常なかなかないで?
一般的な運用の中でのことを指してるだろ
アスペか

バグなんて言い出したらなんも話し進まんわ。1番いらん人材
コメント1件

571
NAME IS NULL[sage]   投稿日:2013/12/12 01:50:58  ID:???.net(943)
>570
運用段階とか書いてないな

質問者の背景や意図を勝手に想像して回答すると
後出し情報で、こんなときこうなるがお前はそうは言わなかった
あいつにウソ教えられたと言われることになる
コメント1件

572
NAME IS NULL[sage]   投稿日:2013/12/12 01:52:39  ID:???.net(943)
>571
おまえロクデモナイな
仕事できないだろ?典型だわ
コメント1件

573
NAME IS NULL[sage]   投稿日:2013/12/12 01:53:19  ID:???.net(943)
>572
お前が経験不足なだけ
コメント1件

574
NAME IS NULL[sage]   投稿日:2013/12/12 01:56:38  ID:???.net(943)
>573
おまえよりは豊富だわ
コメント1件

575
NAME IS NULL[sage]   投稿日:2013/12/12 01:58:46  ID:???.net(943)
>574
それ全部無駄な経験だね
コメント1件

576
NAME IS NULL[sage]   投稿日:2013/12/12 02:01:42  ID:???.net(943)
>575
おいおい、SE7年目で年収800万のおれに向かってなんて事を()
おまえはどうせ派遣社員程度だろ?わかるよ
過去に使ってきた使えない派遣に似た空気を纏ってるから
コメント1件

577
NAME IS NULL[sage]   投稿日:2013/12/12 02:07:12  ID:???.net(943)
>576
両方とも下じゃねーかよw
コメント1件

578
NAME IS NULL[sage]   投稿日:2013/12/12 02:08:55  ID:???.net(943)
>577
意味が分からん。日本語もできねえのかよ

579
NAME IS NULL[sage]   投稿日:2013/12/12 02:11:01  ID:???.net(943)
オラクルの質問の背景は(自称)的確に読み取れるのに察しがわるいんだね
コメント2件

580
NAME IS NULL[sage]   投稿日:2013/12/12 02:13:18  ID:???.net(943)
>579
明日は午後から仕事だからここまで付き合ってやったが、もう付き合いきれん
じゃあな

581
NAME IS NULL[sage]   投稿日:2013/12/12 02:38:06  ID:???.net(943)
>579
あとOracleをオラクルって書くやつの無能率はかなり高い
これ豆な

582
NAME IS NULL[sage]   投稿日:2013/12/12 09:21:46  ID:???.net(943)
荒れさせちゃったみたいでごめんなさい、561です。
バージョンはOracle10gR2、OSはWindows2008R2です。
数年運用しているシステムのDBサーバを最近ハードウェアだけリプレイスしたら、
日中のオンライン処理がランダムに急に重くなることがあるので、
実行計画が変わったんじゃないか、と特に根拠も無く疑われたので、
負荷の高いSQLを中心に実行計画が変わるか、を注視してて、
ふと思い立って書き込んだ次第です。
テーブル構造も初期化パラメータの変更も無いので、
DBA_TABLESのLAST_ANALYZED列を根拠に、
原則論として、日単位でしか変わらないよね、と説明しようと思います。
コメント5件

583
NAME IS NULL[sage]   投稿日:2013/12/12 13:19:49  ID:???.net(943)
>582
ハードが変わればCPUのコア数も変わってるんじゃないのか?
CPUのコア数が変わればパラレル処理関連の初期値が自動で
変更されるぞ。
コメント2件

584
556[sage]   投稿日:2013/12/12 16:46:41  ID:???.net(943)
>582
>583が正しいと思うけど、実行計画について論破するには
統計情報の固定化とかbind peekの無効化とかを試してみるといいよ。

585
NAME IS NULL[sage]   投稿日:2013/12/12 17:49:22  ID:???.net(943)
>582
オンライン系の同一処理がランダムに遅くなるってロックとかじゃないよね?
単純に処理数が増えた結果ロックが発生しているとか
あとはハードウエア側の問題でIOに問題が生じているか

OSのパフォーマンスモニターも比較すべき

586
NAME IS NULL[sage]   投稿日:2013/12/12 18:15:57  ID:???.net(943)
>583,584,585
現時点で遅延の原因が切り分け、特定できてない段階で、いきなり統計情報の〜と言われたので、
一般的にいきなり実行計画の変動に原因を固定するのは時期尚早だと思ったので一般論を聞いてみた次第です。
ハードウェア移行後でも同じ処理で、普段速いのにいきなり遅くなる、とか、
DB大して関係なさそうな処理でも発生してるらしいので、
まずは問題箇所の切り分けから始めたいと思います。
コメント1件

587
NAME IS NULL[sage]   投稿日:2013/12/12 18:30:55  ID:???.net(943)
>568
サポート料金払わないとパッチも出さないのが現実なんだけど。

588
NAME IS NULL[sage]   投稿日:2013/12/12 18:32:37  ID:???.net(943)
H/Wだけ変えたつもりが一部が初期設定のままになっちゃいましたってのは良くあるからな。
特にSIerのオラクルマスター持ちかが良くやるチョンボだ。
コメント1件

589
NAME IS NULL[sage]   投稿日:2013/12/12 18:48:18  ID:???.net(943)
>588
は?

>586
おれだったらOSとネットワーク周りから調べるわ
コメント2件

590
NAME IS NULL[sage]   投稿日:2013/12/13 00:50:30  ID:???.net(943)
>589
意味わかんね。

AWR&#8226;ASHとかで、Oracleの実行計画、待機イベントから切り分けた方があきらかに早い。
コメント1件

591
NAME IS NULL[sage]   投稿日:2013/12/13 11:15:43  ID:???.net(943)
>590
待機イベント見るのは当たり前

592
NAME IS NULL[sage]   投稿日:2013/12/13 19:39:17  ID:???.net(943)
>589
SIerのオラクルマスター持ちと仕事したことないのか?
あいつら資格取得だけが目的で、実務経験がほぼ0だから、
信じられないちょんぼばかりだぜ。
コメント2件

593
NAME IS NULL[sage]   投稿日:2013/12/13 21:48:32  ID:???.net(943)
おいおい、みんな楽しくやろうぜ。

594
NAME IS NULL[sage]   投稿日:2013/12/13 22:40:59  ID:???.net(943)
パフォーマンスチューニングとトラブルシューティング出来ないやつはDBAではないな
SIは明らかに低レベルなやつ多い
コメント1件

595
NAME IS NULL[sage]   投稿日:2013/12/13 23:07:08  ID:???.net(943)
アプリとは完全に切り離したDBA的なチューニングって余地があるの?
もう最近じゃH/Wの松竹梅で設定がちょっと変わるんか?くらいの印象しかない
ある意味つまらない感じにみえる

にしても中堅クラスの開発者のSQLのお粗末さに拍車がかかってるのは気のせいかね
コメント1件


596
NAME IS NULL[sage]   投稿日:2013/12/14 03:10:26  ID:???.net(943)
>582
10gR2なのか。ならオプティマイザ・フィードバックは関係無いな。
(11gR2なら、オプティマイザ・フィードバックの関係で2回目に実行計画が変更されたりして、逆に遅くなる事がある)
584の言うように、bind peekの無効化で再発するかどうか確認したほうがいいと思うよ。
それと、ASHで待機イベントを確認するのは基本じゃないかな。

597
NAME IS NULL[sage]   投稿日:2013/12/14 10:20:46  ID:???.net(943)
>592
>594
ただし給料はSIの方が高い

>595
人が入れ替わってんだから当たり前だろ
自分基準で物事考えんなよ
お前が全く別業種行ったらレベル低すぎて叩かれるのと何も変わらん

598
NAME IS NULL[sage]   投稿日:2013/12/14 17:55:03  ID:???.net(943)
SIの中の人ですかね。

599
NAME IS NULL[sage]   投稿日:2013/12/14 20:44:27  ID:???.net(943)
>592 180日パスワード切れの罠を仕込んで車の部品作ってる所のライン2時間を止めました。

600
NAME IS NULL[sage]   投稿日:2013/12/14 23:37:11  ID:???.net(943)
>582
とりあえずbindpeek無効化、統計固定
これで変わったら10053と10046とって、
具体的に、どういう過程でどういう実行計画に変わってるのか見た方がいい
そもそも普段正常と見なしてる実行計画から変わってれば、10053からどういう根拠でその計画が採用されてるのかわかるし、
計画が変わらずにパフォーマンスだけ落ちてるなら、待機イベントから判断するしないな
ほとんどcpu時間だったら、知らん
コメント1件

601
NAME IS NULL[sage]   投稿日:2013/12/16 18:33:39  ID:???.net(943)
>600
おまえはサポート行だわ
コメント1件

602
600[sage]   投稿日:2013/12/16 19:35:28  ID:???.net(943)
>601
逆にそれくらいはしないと、Oracleの内部動作なんて複雑すぎて原因を絞り込めないと思うんだよなぁ
書いてて気づいたけどほとんどcpu時間の場合もスタックトレースでも見れば大体なにをやってる関数かくらいは見当つきそうだな

603
NAME IS NULL[sage]   投稿日:2013/12/17 07:03:24  ID:???.net(943)
スタックトレースでsleepingとかって出ていたら笑えるけどなw

604
NAME IS NULL[sage]   投稿日:2013/12/17 12:10:48  ID:???.net(943)
流石にその状況ではサポートもお手上げなのでは、とおもうw

605
NAME IS NULL[sage]   投稿日:2013/12/18 00:53:46  ID:???.net(943)
Oracle Secure Filesって実際に使ってる人いるん?

SE RAC導入したんだけど、今はNASに保管しているユーザがアップロードしたエクセルやpdfファイルを
DBに食わせてNAS廃止と完全冗長化を実現できたらいいなーと思ったり。
コメント1件

606
NAME IS NULL[sage]   投稿日:2013/12/18 09:46:52  ID:???.net(943)
>605
使ってるよ
ASM上のDBをDBFSとしてマウントして使うってことだよね
RMANの機能をフルに使ってバックアップできるから便利だよ
アーカイブログをoffらないとやばいことになるけどw

acfsでもいいけどrman使えるからdbfsのほうが好き

607
NAME IS NULL[sage]   投稿日:2013/12/18 18:48:16  ID:???.net(943)
acfsとocfsとdbfsとsecurefileがごっちやのような
コメント1件

608
NAME IS NULL[sage]   投稿日:2013/12/18 20:15:46  ID:???.net(943)
統計情報をexp/impする
ってイメージが湧かないんだけど

609
NAME IS NULL[sage]   投稿日:2013/12/18 21:11:23  ID:???.net(943)
統計情報は、テーブルごとのデータ数だったり、
カラムの内容だったりするわけで。
10gあたりから、統計情報をテーブルに出力する機能あるから
取得した統計情報見てみれば、納得すると思うよ

610
NAME IS NULL[]   投稿日:2013/12/18 21:13:50  ID:5CfvGvAn.net
11gでの外部結合の結果がおかしい。ヒントでRBOを指定したら正しい結果に。
結合したテーブルのデータがないのに値が取れてしまい、nullにならぬ。
これって俺だけ?
詳しい情報が見つからん。

611
NAME IS NULL[sage]   投稿日:2013/12/18 21:19:35  ID:???.net(943)
hint変えたら結果が変わるなんて、7とか8の頃からあるよ。
コメント1件

612
NAME IS NULL[sage]   投稿日:2013/12/18 21:34:37  ID:???.net(943)
>611
そうなのか、サンクス!

613
NAME IS NULL[sage]   投稿日:2013/12/18 22:02:04  ID:???.net(943)
今でもそんなケースあんのかよ
8.05のときに経験したけど、11gでは見てないな

614
NAME IS NULL[sage]   投稿日:2013/12/18 22:56:13  ID:???.net(943)
今でもあるってことなんだろう。

615
NAME IS NULL[sage]   投稿日:2013/12/18 23:11:14  ID:???.net(943)
>607
いや、実際DBでセキュアファイル使うって言ったらdbfs使うってこととほぼ同義だろ
まさかplsqlで逐一ファイルをinsertするわけでとあるまいし
重複排除の機能は捗るよ

616
NAME IS NULL[sage]   投稿日:2013/12/18 23:12:31  ID:???.net(943)
ていうか知識のレベルが低すぎないか
コメント3件

617
NAME IS NULL[sage]   投稿日:2013/12/19 09:00:24  ID:???.net(943)
知識のレベル(笑)
コメント1件

618
NAME IS NULL[sage]   投稿日:2013/12/19 09:42:38  ID:???.net(943)
>617
お前のせいで吹いたぞ。
どうしてくれる。

619
NAME IS NULL[sage]   投稿日:2013/12/19 14:20:26  ID:???.net(943)
>616
ていうか日本語のレベルが低すぎないか

620
NAME IS NULL[sage]   投稿日:2013/12/20 00:08:57  ID:???.net(943)
お前らなんてどうせ俺にはかなわないよ
絶対

621
NAME IS NULL[sage]   投稿日:2013/12/20 02:43:05  ID:???.net(943)
ていうか知識のレベルが低すぎないか

622
NAME IS NULL[sage]   投稿日:2013/12/20 06:41:23  ID:???.net(943)
いやいや、ていうか知識のレベルが低すぎないか

623
NAME IS NULL[sage]   投稿日:2013/12/20 06:44:43  ID:???.net(943)
ちょ、知識のレベル低すぎwww

624
NAME IS NULL[sage]   投稿日:2013/12/20 06:45:51  ID:???.net(943)
やだ、私の知識のレベル低すぎ…
AA略

625
NAME IS NULL[sage]   投稿日:2013/12/20 08:39:48  ID:???.net(943)
そんな事よりも本題は
知 識 の レ ベ ル 低 す ぎ な い か

626
NAME IS NULL[sage]   投稿日:2013/12/20 11:03:24  ID:???.net(943)
>616
なあ、もういい加減にしてくれないか?
頼む。だってお前さあ、
おつむのレベル低すぎないか?

627
NAME IS NULL[sage]   投稿日:2013/12/20 23:01:09  ID:???.net(943)
「ていうか知識のレベルが低すぎないか」
これスレがスレならコピペ化したのに
もったいない

628
NAME IS NULL[sage]   投稿日:2013/12/28 01:23:25  ID:???.net(943)
あれ?

629
NAME IS NULL[sage]   投稿日:2013/12/28 13:30:50  ID:???.net(943)
「ていうか知識のレベルが低すぎないか」のおかげで、過疎スレが止めさされたな。

630
NAME IS NULL[sage]   投稿日:2013/12/28 22:39:53  ID:???.net(943)
知識のレベルwww
これだから一つの技術だけ特化しただけの奴は、、、
otnもこんなんばっかだよな。
開発現場でもあーだこーだ掻き回して厄介者扱いなんだろうなwww
とりあえず誰かなんでもいいから質問あげれ。

631
NAME IS NULL[sage]   投稿日:2013/12/29 01:21:39  ID:???.net(943)
知識のレベル的に、質問するよ。
アイアンマン3に出てきたORACLE社の社長は本物なのw
コメント1件

632
NAME IS NULL[sage]   投稿日:2013/12/29 08:38:51  ID:???.net(943)
>631
知らんかったんごwww

633
NAME IS NULL[sage]   投稿日:2013/12/29 17:26:36  ID:???.net(943)
そういやOracleの社長って誰だっけ?
ラリーなんとかって人?

634
NAME IS NULL[sage]   投稿日:2013/12/29 18:43:32  ID:???.net(943)

635
NAME IS NULL[sage]   投稿日:2013/12/31 08:13:05  ID:???.net(943)
ルールベースって11gでは絶対に使用禁止なんですかい?

636
NAME IS NULL[sage]   投稿日:2013/12/31 09:31:12  ID:???.net(943)
ウンコでーす♪

637
NAME IS NULL[sage]   投稿日:2013/12/31 23:14:09  ID:???.net(943)
絶対じゃないだろ。
時と場合によるだろ。
新規の場合はNG。

638
NAME IS NULL[sage]   投稿日:2014/01/01 15:14:15  ID:???.net(943)
oracleに任せとけ

639
NAME IS NULL[sage]   投稿日:2014/01/02 23:55:48  ID:???.net(943)
サポートされないという事は例え間違った結果が返って
来てもシカトされるという事だ。

ルールベースじゃないけど、前にマージ結合で間違った
結果が出て来てSR開いたら「このバージョンでの修正は
不可能」とかって返事が来た事があるな。
コメント1件

640
NAME IS NULL[sage]   投稿日:2014/01/03 10:07:22  ID:???.net(943)
AS ISで使うしかないのに、なんでサポート料金払ってるんだよ?

641
NAME IS NULL[sage]   投稿日:2014/01/04 12:32:33  ID:???.net(943)
>616
フルボッコわろチン

642
NAME IS NULL[sage]   投稿日:2014/01/04 20:33:59  ID:???.net(943)
12c のパフォーマンスは 10g と比べ遥かに劣ってる気がする
単純移行は出来ないのかな
うーむ・・・
コメント1件

643
NAME IS NULL[sage]   投稿日:2014/01/04 20:53:24  ID:???.net(943)
最新のH/Wで使う前提だろ。

644
NAME IS NULL[sage]   投稿日:2014/01/07 01:26:59  ID:???.net(943)
>639
古いバージョンだとサポートされないのはOracleだけじゃなくてどの製品でも同じでしょ。
MSだってもうすぐXPのサポートは打ち切るでしょ。

645
NAME IS NULL[sage]   投稿日:2014/01/09 12:46:19  ID:???.net(943)
初心者です。
分からないので教えて下さい。

アドバイザリ機能は不要なので停止させたいです。
どうすれば停止できるか教えて下さい。
コメント1件

646
NAME IS NULL[sage]   投稿日:2014/01/09 23:13:31  ID:???.net(943)
>645
ごめん、わからん。

647
NAME IS NULL[sage]   投稿日:2014/01/09 23:39:59  ID:???.net(943)
>642 製品評価したけど特に性能劣化は感じなかったけどなぁ...
PDBの抜き差しでサーバリプレースがかなり捗るぞ

648
NAME IS NULL[sage]   投稿日:2014/01/19 14:03:08  ID:???.net(943)
表領域単位でエクスポートして別環境にインポートするとして
その表領域を格納していたデータファイルが無い環境に入れた場合には
どういった形で格納されるのかな?USER表領域??

649
NAME IS NULL[sage]   投稿日:2014/01/19 15:03:27  ID:???.net(943)
スキーマのデフォルト表領域だった気がする。パーティションは設定内容次第だと落ちる。
TABLE_DATAだけIMPDPかけると、デフォルト表領域に全部出力するので(11gR2)、
出力後の表領域はよくみた方がいい。

650
NAME IS NULL[sage]   投稿日:2014/01/19 23:07:23  ID:???.net(943)
Oracleバグ多すぎて辛い
障害のたびにバグだからパッチあてろってなめてんのか
コメント1件

651
NAME IS NULL[sage]   投稿日:2014/01/20 20:36:06  ID:???.net(943)
>650
パッチすら出さないのが普通
わざわざパッチを開発してくれるなんて有料企業じゃん

652
NAME IS NULL[sage]   投稿日:2014/01/21 10:32:11  ID:???.net(943)
すいません、Oracle 11gのリリース1とリリース2は何が違うのですか?
調べても全く出てこないんです。
コメント3件

653
556[sage]   投稿日:2014/01/21 13:04:16  ID:???.net(943)
>652
マニュアルは調べたのか?
コメント1件

654
653[sage]   投稿日:2014/01/21 13:04:56  ID:???.net(943)
>653
他のスレで使った名前が入ってた ><

655
NAME IS NULL[sage]   投稿日:2014/01/22 00:26:56  ID:???.net(943)
>652
ちなみに、マニュアルは↓
Oracle Database管理者ガイド 11g リリース2 (11.2)
http://docs.oracle.com/cd/E16338_01/server.112/b56301/toc.htm

引用-------------
このマニュアルに記載されている新機能

管理者ガイドに記載されているOracle Database 11g リリース2(11.2.0.3)の新機能
管理者ガイドに記載されているOracle Database 11g リリース2(11.2.0.2)の新機能
管理者ガイドに記載されているOracle Database 11g リリース2(11.2.0.1)の新機能

656
NAME IS NULL[sage]   投稿日:2014/01/22 01:29:43  ID:???.net(943)
>652
おまえ絶対調べてないだろ
リリース2のマニュアルに変更点書いてあるから
ググれば普通にヒットするし

657
NAME IS NULL[sage]   投稿日:2014/01/27 10:48:11  ID:???.net(943)
SQL_ID と OLD_HASH_VALUE って、結局のところ何が違うん?
コメント1件

658
NAME IS NULL[sage]   投稿日:2014/01/27 12:54:20  ID:???.net(943)
11g、12c ←何て読むの?
コメント2件

659
NAME IS NULL[sage]   投稿日:2014/01/27 21:12:32  ID:???.net(943)
>657
HASH_VALUE のアルゴリズムか何かに問題があって、一意じゃない
事が判明した。
SQL_ID 導入で完全に?一意に成ったけど、移行 (VerUP) とかで
HASH_VALUE が無いと、SQL 探せない問題が発生するので、
HASH_VALUE と同じアルゴリズムの OLD_HASH_VALUE を残してる。
という経緯だったと思う。
コメント1件

660
657[sage]   投稿日:2014/01/27 21:50:39  ID:???.net(943)
>659
サンクス
コメント1件

661
NAME IS NULL[sage]   投稿日:2014/01/27 22:07:21  ID:???.net(943)
>658
じゅういちじー
じゅうにしー

662
NAME IS NULL[sage]   投稿日:2014/01/27 22:15:10  ID:???.net(943)
>660
ついでに。
名残的な部分もあるだろうけど
・STATSPACK:HASH_VALUE/OLD_HASH_VALUE
・AWR:SQL_ID
という使い分けもされている。

663
NAME IS NULL[sage]   投稿日:2014/01/27 22:42:58  ID:???.net(943)
10g→11gの変化に比べて
11g→12cの変化がドラスティック過ぎる気がするんですが
自分だけですか?
コメント1件

664
NAME IS NULL[sage]   投稿日:2014/01/27 23:22:02  ID:???.net(943)
>663
確かに。
12cはアーキテクチャレベルで変更があるように思うので、10g→11gより劇的に変化している印象を受ける。

ま、それだけ致命的な欠陥を抱えていそうで怖いね。
できるだけ早く自分の顧客以外の会社が、バグ出しの本番環境運用をしてくれるといいなw

665
NAME IS NULL[sage]   投稿日:2014/01/27 23:29:00  ID:???.net(943)
うちはすでに30インスタンスほど12cで本番運用開始してる
バグうんぬんというよりサポート期間の方が重要視された結果
コメント1件

666
NAME IS NULL[sage]   投稿日:2014/01/28 00:13:08  ID:???.net(943)
>665
まぁじで?凄いな。
ありがとう。
何の役にも立たないけど、感謝してます。

667
NAME IS NULL[sage]   投稿日:2014/01/28 12:51:56  ID:???.net(943)
>658
いれぶんじー
とぅえるぶしー
その前は、てんじー、ないんあい、えいとあい、せぶんだった。

668
NAME IS NULL[sage]   投稿日:2014/02/04 23:36:58  ID:???.net(943)
indexのrebuildと統計情報取得の順番て
統計情報取得してからrebuildであってるよね
コメント2件

669
NAME IS NULL[sage]   投稿日:2014/02/05 00:16:56  ID:???.net(943)
>668

目的次第だ。
誰かを釣りたいのなら成功だ。
俺を釣れた。

670
NAME IS NULL[sage]   投稿日:2014/02/06 01:54:15  ID:???.net(943)
>668
釣れますか?

671
NAME IS NULL[sage]   投稿日:2014/02/12 18:48:32  ID:???.net(943)
こんなBugだらけで動作不安定なDBしか選択肢が無いってのが辛いよね
他社もっとやる気出せよ

672
NAME IS NULL[sage]   投稿日:2014/02/12 21:40:15  ID:???.net(943)
やる気出すと目が出てきたところで買収だろw

673
NAME IS NULL[sage]   投稿日:2014/02/13 02:46:59  ID:???.net(943)
本当にバグの多さだけはどうにかしてほしい。
パッチあてる工数だってばかにならねぇよ。
コメント1件

674
NAME IS NULL[sage]   投稿日:2014/02/13 06:45:00  ID:???.net(943)
健全でない言葉が含まれているため表示しません 内容を確認する
コメント1件

675
NAME IS NULL[sage]   投稿日:2014/02/13 21:21:54  ID:???.net(943)
バグ無しでリリースすると、サポート契約料が取れないからだろ。
Technetでダウンロードできる奴にはわざとバグ入れてるんじゃないかと思った時もあったわ。

676
NAME IS NULL[sage]   投稿日:2014/02/14 02:26:50  ID:???.net(943)
>674
次のE/U向け会議で、そう言ってみるわ。
「Oracleのバグ潰すから、パッチあてます。そんなわけで、金ください。そのお金で今日も飯が美味いです。」

677
NAME IS NULL[sage]   投稿日:2014/02/14 02:30:42  ID:???.net(943)
Oracleってデータベースの中で最高のセキュリティって聞いたんだが
そんなにバグあるなら本末転倒じゃね?
コメント1件

678
NAME IS NULL[sage]   投稿日:2014/02/14 04:50:06  ID:???.net(943)
オプティマイザはマジうんこレベル
こんなの使いたくねーよ ペッ

679
NAME IS NULL[sage]   投稿日:2014/02/15 00:23:17  ID:???.net(943)
Google検索って自社開発だよね?
あの技術を製品にすればOracleなんてカス以下の存在になりそうだが
そういうもんでもないの?
初心者的な質問で申し訳ないが
コメント2件

680
NAME IS NULL[sage]   投稿日:2014/02/15 01:07:05  ID:???.net(943)
>679
一貫性が必要なシステムではググルのは使えない

681
NAME IS NULL[sage]   投稿日:2014/02/15 01:48:58  ID:???.net(943)
>679
KVSで十分なシステムだったらそっちの方がいいだろうな。
http://www.atmarkit.co.jp/ait/articles/0907/02/news101.html

682
NAME IS NULL[sage]   投稿日:2014/02/15 05:35:49  ID:???.net(943)
>677
セキュリティホールが多いって話は聞いた事は無いよ。
バグが多過ぎなうえ、致命的だったりするから使えない場合がある。と思う。
結果不正とかブロック破損とかデータベースとして致命的すぎる。
コメント1件

683
NAME IS NULL[sage]   投稿日:2014/02/16 20:57:59  ID:???.net(943)
サポート契約っていざ使おうとすると役にたたないな...
契約している某A社とF社に同じ内容を投げてるけど、どっちも分からんって回答きたわ。

684
NAME IS NULL[sage]   投稿日:2014/02/16 21:36:37  ID:???.net(943)
いや、そりゃ本当に分からない状態なんじゃないか?

685
NAME IS NULL[sage]   投稿日:2014/02/16 22:54:36  ID:???.net(943)
2社使って分からないってことは、難しそうだな。

システムの構成を理解してる現場の方が分かる事って結構あるし、
サポートに丸投げするより、的を絞ってから聞いた方がいいかもな。
お客様の交渉に有利な回答を引き出すのも仕事のうちだ。

686
NAME IS NULL[sage]   投稿日:2014/02/16 23:03:50  ID:???.net(943)
>682
俺は聞いたことあるよ。
オラクルは最悪のデータベースだって。

687
NAME IS NULL[sage]   投稿日:2014/02/17 04:11:59  ID:???.net(943)
質問です。

oracleではmysqlみたいにerror.logやslowquery.logやgeneral.logみたいにで
ログによってファイルを分ける事ができますか?
分けるにはどこで設定すれば良いでしょうか?

はじめてoracleをさわるので何もわからず困っています。

688
NAME IS NULL[sage]   投稿日:2014/02/17 10:56:55  ID:???.net(943)
error.log … アラートログというのがデフォルトで出るのでそれを見ましょう。
slowquery.log … Statspackというスロークエリよりもステキな機能があるのでそれを使いましょう。
general.log … SQLトレースという機能で取得できますが普段は使わないでしょう。
コメント1件

689
NAME IS NULL[sage]   投稿日:2014/02/17 14:20:05  ID:???.net(943)
>688

ありがとうございます。
ファイルはアラートログだけなんですね。
コメント1件

690
NAME IS NULL[sage]   投稿日:2014/02/17 16:15:20  ID:???.net(943)
ライセンスかってAWRでもいいよ

691
NAME IS NULL[sage]   投稿日:2014/02/18 22:37:15  ID:???.net(943)
>689
特別なエラーが発生した場合は、そのタイミングだけトレースファイルが出る。
トレースファイルにはコールスタックやメモリダンプが出力されている。

692
NAME IS NULL[sage]   投稿日:2014/02/19 00:45:44  ID:???.net(943)
コールスタック、メモリダンプって普通に使ってるけど
それぞれ何?って聞かれると微妙だな

693
NAME IS NULL[]   投稿日:2014/02/19 23:29:53  ID:vc/Q9tOo.net
SQLを変更せず、データも変更が無いのに
いきなり「consistent gets」が急増した・・・。
実行計画も同じなのに。なぜだ??
コメント3件

694
NAME IS NULL[]   投稿日:2014/02/20 00:32:33  ID:DSeka7w6.net
>693
設定は?

695
NAME IS NULL[sage]   投稿日:2014/02/20 01:22:29  ID:???.net(943)
>693
SGAのサイズが変わっていたりすると、対象ブロックをSGA内から
見つけだすためにハッシュ表のサーチで増えたりするけどな。

696
NAME IS NULL[sage]   投稿日:2014/02/21 18:51:11  ID:???.net(943)
RACに対してgv$sessionとgv$sqlをJOINして検索すると、
時々inst_idがgv$sessionとgv$sqlで異なることがあるんですが、
これはリスナー経由で繋いだのがgv$sessionのinst_idで、
SQLが実行されて実際にデータの送受信を行っているのがgv$sqlのinst_idと言う認識でよいでしょうか。

697
NAME IS NULL[sage]   投稿日:2014/02/21 21:04:39  ID:???.net(943)
何か見方を間違えている予感。
コメント1件

698
NAME IS NULL[sage]   投稿日:2014/02/21 23:28:58  ID:???.net(943)
>697
696ですが、RACに繋いでるクライアントを調べたいとのことで、
GV$SESSIONとGV$SQLをSQL_ID,SQL_ADDRESSでJOINして見ていたら、
両方のINST_IDがずれることがあったのです。

RACだとリスナーサイドロードバランスの機能で繋ぎに行ったサーバと
別のサーバにつながることがありますよね?
コメント2件

699
NAME IS NULL[sage]   投稿日:2014/02/21 23:52:24  ID:???.net(943)
>698
and gv$session.inst_id = gv$sql.inst_id
も加えると?

> RACだとリスナーサイドロードバランスの機能で繋ぎに行ったサーバと
> 別のサーバにつながることがありますよね?

リスナー側で再接続要求が行われているだけで、確立しているセッション
はどっちかのインスタンス。(TAFは無視)
つまり SQL を実行しているのは、接続しているインスタンス。

SQL はキャッシュされるので、同じSQLの情報がどのインスタンスにも
存在する可能性はある。
なので検索条件の問題か見方を間違えていると考えられる。

700
NAME IS NULL[sage]   投稿日:2014/02/22 04:46:05  ID:???.net(943)
>698
パラレルクエリでセッションが別インスタンスで複数存在してるとかじゃね?

701
NAME IS NULL[sage]   投稿日:2014/02/22 04:50:28  ID:???.net(943)
srvctl stop instance としなければいけないところを何を思ったか、
間違えて srvctl stop database して全ノード停止させてしまった(泣)
同じことしたことある人、挙手。
コメント1件

702
NAME IS NULL[sage]   投稿日:2014/02/22 22:25:11  ID:???.net(943)
>701 本番じゃないけど、VM上に作った顧客の2ノード開発環境でリハーサル中にやらかした事ある。

別件だがRAC絡みで、DBメンテと同時の顧客作業で来たストレージ屋さんが、俺がメンテしているクラスタのストレージ領域を
綺麗にフォーマットしてくれた時は何が起こったかわからず冷や汗タラタラだった。

客の担当者からマジ切れされ、どうやって逃げようか考えてたら俺が悪くない事が分かり
バックアップからの復旧作業を緊急保守という名の言い値でスポット契約してもらって美味しい思いをしました。

703
NAME IS NULL[sage]   投稿日:2014/02/22 22:44:40  ID:???.net(943)
9i 時代に3ノードRAC組んだ後に、ハード屋かOS屋か知らんけど
ファームか何かの更新に失敗したとか言って全滅させられたっけ。
コメント1件

704
NAME IS NULL[sage]   投稿日:2014/02/22 22:56:28  ID:???.net(943)
>699,700
パラレルクエリは使って無いんですよ。
確かにキャッシュフュージョンの機能でSQLのキャッシュが移動することは
あるかもしれませんね。。。週明けにもう一回テストしてみます。
コメント1件

705
NAME IS NULL[sage]   投稿日:2014/02/23 01:13:08  ID:???.net(943)
>693
「consistent gets」って知らんけど、(今ググってみたら)読み取りの一貫性で使用されるみたいじゃん。
だったら、単純にselect対象の表をselect前に更新していたって事じゃないの?

706
NAME IS NULL[sage]   投稿日:2014/02/23 01:45:57  ID:???.net(943)
>704
キャッシュフュージョンの対象はバッファキャッシュな。
共有プールは対象外。
共有プールまでキャッシュされたら、インスタンスの使い分け
(アプリケーション・パーティショニング)とかの恩恵が減る。

707
NAME IS NULL[sage]   投稿日:2014/02/24 18:13:02  ID:???.net(943)
>703
DBなんて、一度稼働させたらパッチすら当てない方が多いだろ。
コメント1件

708
NAME IS NULL[sage]   投稿日:2014/02/24 22:10:09  ID:???.net(943)
>707
そーなのか?
自分のシステムに影響が出そうなバグがアナウンスされるとパッチ適用を検討する事はあるし、
実際にパッチをあてるプロジェクトって結構多いのかと思ってた。
地雷抱えたまま放置して、踏んだ時の問題の大きさを考えると、放置はしない事って結構あるのでは?

709
NAME IS NULL[sage]   投稿日:2014/02/25 01:16:30  ID:???.net(943)
一度構築したら致命的なバグに遭遇するまでは放置って環境は結構多いよ。
サポート情報すらチェックせず、事がおきてからあわてる感じ。

定期的にパッチを適用することで、新たなバグが実装されてトラブルを引き起こす可能性もあるから
不都合が発生せず安定してるなら適用しないって考えもありっちゃありかと思うけど。
コメント1件

710
NAME IS NULL[sage]   投稿日:2014/02/25 01:20:18  ID:???.net(943)
>709
てかそういう考えでないとOracleは運用しちゃダメ

711
NAME IS NULL[sage]   投稿日:2014/02/25 17:50:04  ID:???.net(943)
で、保守契約が無駄になるんだよな。

712
NAME IS NULL[sage]   投稿日:2014/02/26 06:21:15  ID:???.net(943)
パッチ適用見積もり

テスト2人月
適用2人日

300〜400万くらい

713
NAME IS NULL[sage]   投稿日:2014/02/26 18:01:30  ID:???.net(943)
どんだけ時間と金使うんだよ
コメント1件

714
NAME IS NULL[sage]   投稿日:2014/02/27 00:24:56  ID:???.net(943)
うちのアホ上司は「とりあえず停止できる時間が取れるならメンテして常に最新にしとけ」って簡単に言うけど

一昔前はSQLの結果がおかしくなるバグが普通にあったからシステムによっては念入りにやりますね...
金にかかわる勘定の結果が間違ってるなんて状況になったら大変。
Oracleの四半期パッチ当てだけで相当な工数かかってますわ...

もうすぐ11.2.0.3 → 11.2.0.4に目的も無く上げさせられそうだし...

715
NAME IS NULL[sage]   投稿日:2014/02/27 00:33:11  ID:???.net(943)
RDBMSなのだから、せめてDDL、DML、DCLあたりは期待通りに動作して欲しいものなのだが、
SELECTの結果が不正、なんつうバグが山ほどあるからな

前回のパッチで直された結果、別の機能がおかしくなり、それが次のパッチで更に修正されてる、
みたいなのもあるしな

正直、Oracleって、あちらこちらで採用するほどのものなのか?

716
NAME IS NULL[sage]   投稿日:2014/02/27 00:38:26  ID:???.net(943)
バグの量、質ともにオープンソースのそれを大きく上回る

あれは優れたソフトでも何でもない。
お金儲けの仕組みだよ。
色々なところに仕事が生まれるから経済効果は高いと思う。

717
NAME IS NULL[sage]   投稿日:2014/02/27 17:14:05  ID:???.net(943)
四半期パッチ(PSU、CPU)ちゃんとあててるってだけで尊敬するわ

718
NAME IS NULL[sage]   投稿日:2014/02/27 19:59:48  ID:???.net(943)
>713
設定1項目変えるだけでもそれ以上のテストを要求してくるクライアント居るよ。

719
NAME IS NULL[sage]   投稿日:2014/02/27 20:10:52  ID:???.net(943)
パッチ適用
すら問題が起きることあるでしょ。環境依存で

720
NAME IS NULL[sage]   投稿日:2014/02/28 01:34:35  ID:???.net(943)
テスト環境では問題無く適用できた手順で
本番環境で止まったりなw
もう嫌だこの製品触るの
新機能いらないから安定稼働してくれ
コメント1件

721
NAME IS NULL[sage]   投稿日:2014/02/28 04:08:51  ID:???.net(943)
>720
> 新機能いらないから安定稼働してくれ
ほんとこれ


722
NAME IS NULL[]   投稿日:2014/02/28 10:13:07  ID:B7g2A3uh.net(2)
Oracle11g linux版を使っています
最初に /u01/app/ ディレクトリの下にインストールしたのですが、別ディレクトリ(/u02/app/)にインストールすることとなり、
rm -rf /u01/
した後に、
./runInstaller
を実行したところ、
---
インベントリ'/u01/app/oraInventory'へのアクセスに十分な権限がありません。インストールを続行できません。インベントリ・ディレクトリへの読取り/書込み権限があることを確認してインストーラを再起動してください。: そのようなファイルやディレクトリはありません
---
というエラーが表示されました。
これはもう/u01/app/にインストールするしかないとあきらめなければならないのでしょうか
コメント3件

723
NAME IS NULL[sage]   投稿日:2014/02/28 10:21:21  ID:???.net(943)
>722
うるせえ大金払ってサポートに問い合わせるか/etc/oraInst.locを消すかしろ

クソ製品が

724
NAME IS NULL[]   投稿日:2014/02/28 10:36:45  ID:B7g2A3uh.net(2)
ツンデレかよ
でも、ありがとな

725
NAME IS NULL[sage]   投稿日:2014/02/28 11:28:28  ID:???.net(943)
>722
ああ、俺もハマったわ

あの辺の仕様、9iの頃からコロコロ変わってて困る
oraInst.locのありかって、OSごとにも差があった気がする

仕様も変だしベンチも遅いクソ製品が

726
NAME IS NULL[sage]   投稿日:2014/02/28 20:35:25  ID:???.net(943)
deinstall しか使ったことないから知らんかった。
rm したらそんなことになるのか。
なんやねん、oraInst.locって。
大した情報も格納してないくせに。
コメント1件

727
NAME IS NULL[sage]   投稿日:2014/03/01 10:12:15  ID:???.net(943)
>726
windowsも9iのころあった。
oracleのインストールウィザードを立ち上げて、途中でキャンセル。
レジストリに、d:\oracle\product\・・・
ってインストールパスが記載されて、別のパスにインストールできなくなるって状態。

728
NAME IS NULL[]   投稿日:2014/03/03 10:47:47  ID:a7qzy+0V.net
ブロック障害復旧対応でRMANからブロック・メディア・リカバリを試みましたが
RMAN> RECOVER CORRUUPTION LIST; コマンド後
ブロック・メディア・リカバリにはEnterprise Editionが必要ですとエラーが
発生してしまいます。
11g Standard Edition One でこの機能は使用不可なのでしょうか?
誰か知っている方教えて頂けませんか?
コメント2件

729
NAME IS NULL[sage]   投稿日:2014/03/03 22:46:33  ID:???.net(943)
>728
マニュアル見ると、Enterprise Edition しか使えない機能かもね。
サポートに聞いてくれ。


http://docs.oracle.com/cd/E16338_01/license.112/b56284/editions.htm#BABDJGGI

Oracle Databaseライセンス情報
11gリリース2 (11.2)
B56284-08

表1-1 Oracle Databaseの各エディションで使用可能な機能
機能/オプション SE1 SE EE
---------------------------------- --- --- --
ブロックレベル・メディア・リカバリ N N Y

730
NAME IS NULL[sage]   投稿日:2014/03/03 22:48:51  ID:???.net(943)
マニュアルに記載されてたらサポートからの回答も同じだと思う

731
NAME IS NULL[sage]   投稿日:2014/03/03 23:15:21  ID:???.net(943)
>728 SE SEONEじゃ無理。EEじゃないと使えない。

ブロック破損が発生した表領域のデータファイルを個別でオフライン化して リストアリカバリするしかない。
※システムとかは個別オフライン化出来ないよ。

RMANも使わないと手順忘れてボケるから、2ヶ月に1回ぐらいはいろいろな障害想定して訓練でもやっとくべし。

732
NAME IS NULL[sage]   投稿日:2014/03/04 03:32:34  ID:???.net(943)
>722
んな事ねぇよ。
/etc/oraInst.locを見てみ?
inventory_loc=/u01/app/oraInventoryをinventory_loc=/u02/app/oraInventoryに
変更して続行すればいいさ。
コメント1件

733
NAME IS NULL[sage]   投稿日:2014/03/05 00:31:39  ID:???.net(943)

734
NAME IS NULL[sage]   投稿日:2014/03/06 22:40:27  ID:???.net(943)
Oracle10g 64bit用のアプリケーションを32bitwindowsで開発するときには
32bitのOracle.Data.Access.dllで開発しても大丈夫なものでしょうか?
コンパイルはAnyCPUで行います。
コメント1件

735
NAME IS NULL[sage]   投稿日:2014/03/07 00:45:33  ID:???.net(943)
問題ないあるよー

736
NAME IS NULL[sage]   投稿日:2014/03/07 19:20:08  ID:???.net(943)
根本的にわかってないよな。

737
NAME IS NULL[sage]   投稿日:2014/03/07 19:53:41  ID:???.net(943)
そうなんです

738
NAME IS NULL[sage]   投稿日:2014/03/07 21:19:31  ID:???.net(943)
>734
>Oracle10g 64bit用のアプリケーションを32bitwindowsで開発するときには
???

739
NAME IS NULL[sage]   投稿日:2014/03/08 21:22:04  ID:???.net(943)
bitってなんだよ?

ってとこだろう。

740
NAME IS NULL[sage]   投稿日:2014/03/08 22:55:58  ID:???.net(943)
今日の教訓。
 READMEはちゃんと読め。
だって英語きらいなんだもん。ブツブツ・・・。
コメント1件

741
NAME IS NULL[sage]   投稿日:2014/03/08 23:08:19  ID:???.net(943)
AnyCPUは地雷源

742
NAME IS NULL[sage]   投稿日:2014/03/08 23:33:55  ID:???.net(943)
IA-64でコンパイルだよな。

743
NAME IS NULL[sage]   投稿日:2014/03/08 23:55:26  ID:???.net(943)
>740
以前は、日本語READMEがあったのにね。
そのうち、マニュアルも英語のみになるかもね。

744
NAME IS NULL[sage]   投稿日:2014/03/09 09:43:11  ID:???.net(943)
訳されてても、何か変な日本語の文章になってるんだよな

745
NAME IS NULL[sage]   投稿日:2014/03/09 15:15:55  ID:???.net(943)
馬鹿な自分は完璧に訳されてても理解するの難しい場合があるのに…

746
NAME IS NULL[sage]   投稿日:2014/03/09 15:20:32  ID:???.net(943)
パッチを当てても直らんマニュアルバグ
バージョンアップしても直っとらんマニュアルバグ

747
NAME IS NULL[sage]   投稿日:2014/03/16 21:38:48  ID:???.net(943)
ライセンスの販売元ベンダーがサポート窓口になると思うんだけど、お勧めのベンダーありますか?
10gからのリプレースで12cにするから分からんことだらけで、アホな事でもすぐに回答くれる所がいいな...と。

※11gのGOLD餅だけど10年使う鯖だからサポート期間優先で12cになった...
コメント2件

748
NAME IS NULL[sage]   投稿日:2014/03/17 00:42:56  ID:???.net(943)
>747
複数のベンダーを使ってるところってほとんど無いから、答えられないのでは?
どこでもいいから、こっちの希望や事情を話して聞いてくれるベンダーすればいいと思うよ。
コメント1件

749
NAME IS NULL[sage]   投稿日:2014/03/17 00:50:31  ID:???.net(943)
どーせ肝心なことはボラクルが情報出しませんでFAなんだから、どこでもよかろう

750
NAME IS NULL[sage]   投稿日:2014/03/17 01:18:26  ID:???.net(943)
ボラクルwうまい事言うなww
ボラクルが情報を出さない(出せない)から、そこがサポート窓口の腕の見せ所なんだろうね。
まぁ、>747の希望はそこらへんじゃなくて、基本的な質問をすぐに回答してほしいって事だから、
ボラクルの対応の悪さは関係無いと思うよ。

751
NAME IS NULL[sage]   投稿日:2014/03/17 03:59:45  ID:???.net(943)
アシストは内部でも色々と検証やってるから、答えは早いんじゃね?
いずれにせよ米国ボラクルに直にSR開ける所が良いとは思うけどね。

752
NAME IS NULL[sage]   投稿日:2014/03/17 19:33:53  ID:???.net(943)
アシストの独自検証結果に基づく回答なんてもらってどうすんだ
コメント1件

753
NAME IS NULL[sage]   投稿日:2014/03/17 20:56:24  ID:???.net(943)
>748
入札制なんで複数のベンダー使わざる得ないところからすると、
おすすめのベンダーなんて無いですよ。

754
NAME IS NULL[sage]   投稿日:2014/03/17 23:59:58  ID:???.net(943)
てかぶっちゃけOracle自体がおすすめの製品ではなi

755
NAME IS NULL[sage]   投稿日:2014/03/18 00:02:35  ID:???.net(943)
いや、なんだかんだ言ってOracleが良いわ。
今ならRDSという選択肢もあるし。

756
747[sage]   投稿日:2014/03/18 00:08:24  ID:???.net(943)
うちの部門内で3社のサポート契約があったので、
適当な共通の質問をメールで同時に投げた結果、一番回答が早かったところに決まりました。

今日の昼ごろに投げたのに 対応時間が30分のところもあればまだ未回答のところもあり
かなり質が違うんだなーと感じました。
コメント1件

757
NAME IS NULL[sage]   投稿日:2014/03/18 01:03:38  ID:???.net(943)
たまたまベテランにアサインされた。
単純な質問なので経験の浅い人間に勉強がてらアサインした。
契約番号が間違えていて確認に手間取った。
トラブル対応中につまんねー質問してくんじゃねーよ。

30分だと会社規模によっちゃ担当が着手する程度かもね。

758
NAME IS NULL[sage]   投稿日:2014/03/18 04:14:57  ID:???.net(943)
質問を1回した程度で決めちゃっていいのか?
ぶっちゃけ、どこでも良かったのかw

759
NAME IS NULL[sage]   投稿日:2014/03/18 06:47:09  ID:???.net(943)
消去法でいくなら、1回駄目なだけで駄目だろう。

760
NAME IS NULL[sage]   投稿日:2014/03/18 07:34:15  ID:???.net(943)
>756
簡単な質問
メール

の時点で判断材料としては無意味
まぁ緊急トラブル対応が必要無いなら別にそれで決めてもいいんだけどさ

761
NAME IS NULL[sage]   投稿日:2014/03/18 11:04:00  ID:???.net(943)
>752
パフォーマンス関連なら内部検証の実結果で十分だろ。
コメント1件

762
NAME IS NULL[sage]   投稿日:2014/03/18 22:15:23  ID:???.net(943)
ストアドで、ちょっと教えてくれ

配列の要素数って、配列.countで取得すると思うんだけど、
配列が空(宣言だけしてる)の場合の結果って、NULL?
オラクルだと、0になると思ってたんだけど?

763
NAME IS NULL[sage]   投稿日:2014/03/18 22:48:19  ID:???.net(943)
手元にないから、正解は分からんけど
配列宣言して、配列数未定義って落ちなかった?
アクセスすると、エラーだした気がする。
コメント1件

764
NAME IS NULL[sage]   投稿日:2014/03/18 23:15:58  ID:???.net(943)
>763
マジか、じゃあ俺の勘違いなのかな
さんきゅー、すっきりしたぜ

765
NAME IS NULL[sage]   投稿日:2014/03/25 02:18:00  ID:???.net(943)
>761
パフォーマンス関連だなんて誰も言ってないな。
ま、どこのサポートでもいろいろと内部で検証をするだろうし、特にメリットでもないが。

766
NAME IS NULL[]   投稿日:2014/03/26 21:48:38  ID:SMbjn4dR.net
Oracle clientの質問したいのですが、どこかよい掲示板はありますか?
コメント1件

767
NAME IS NULL[sage]   投稿日:2014/03/26 22:22:22  ID:???.net(943)
OTN

768
NAME IS NULL[sage]   投稿日:2014/03/26 22:27:20  ID:???.net(943)
OTZ

769
NAME IS NULL[sage]   投稿日:2014/03/27 00:21:28  ID:???.net(943)
>766
とりあえず、ここで聞いてみたら?

770
NAME IS NULL[sage]   投稿日:2014/03/27 05:34:39  ID:???.net(943)
OTNは厳しいからな
マニュアル見ろ、サポートに聞けって言われてからが本番

771
NAME IS NULL[sage]   投稿日:2014/03/27 22:30:51  ID:???.net(943)
ウザい信者はほっといて、KROWNを検索するためのキーワードまでは教えてもらえ

KROWN番号が分かれば、親切な人も現われよう

772
NAME IS NULL[]   投稿日:2014/03/28 17:49:52  ID:GMdvCT80.net
二つのトランザクションから同じ主キーのデータをMERGE文でUPSERTしようとすると、レコードが存在しないときに全く同じタイミングで実行すると
両方のトランザクションがレコードがないのでINSERTを行い主キー違反になってしまいます。
これは通常どのように回避したらいいでしょうか?

773
NAME IS NULL[sage]   投稿日:2014/03/28 20:08:50  ID:???.net(943)
UPSERTの用法を間違えてるんだよ。
INSERTでERRORCODE=1が出た時は、素直にUPDATEしろ。

774
NAME IS NULL[sage]   投稿日:2014/03/28 22:41:11  ID:???.net(943)
UPSERTとか言ってるのひさしぶりに見たな
みんなもよく言うの?

775
NAME IS NULL[sage]   投稿日:2014/03/29 11:50:09  ID:???.net(943)
すいません。以下を教えていただけないでしょうか。
1.数回、同じSELECT文(ソートせず)を投げた時、クエリの表示順番は毎回同じになるのか?
 たとえば以下を投げた時、結果が数件、返ってきたとして、その結果の表示順番は変わらないのか
例SELECT ID,XXX FROM YYY WHERE ID >= 10;
 10 A
20 B
30 C
等が毎回同じになる?

2.仮に同じになるとすれば、それはなぜか。バッファキャッシュに値が入ってるからでしょうか。
3.変わる契機があるとすれば、それはバッファキャッシュのクリア?それとも、別の要因?

上記をしりたいです・・・。
コメント2件

776
NAME IS NULL[sage]   投稿日:2014/03/29 11:59:12  ID:???.net(943)
>775
お前は飯を食う時、何から食べるんだ
いつ変化するかもわからない情報に意味はない

777
NAME IS NULL[sage]   投稿日:2014/03/29 12:00:54  ID:???.net(943)
>775
1.同じになる
2.IDにインデックスが張られている場合…インデックスから拾った順に出力するため
 IDにインデックスが張られていない場合…データブロック先頭から見つけた順に出力するため
3.,両豺隋IDに15とか25とか入れてインデックスが更新されたら変わる
 △両豺隋朕А垢瞥廾で変わる

基本的に、ソートしない場合の出力順になんて、期待するもんじゃない
コメント4件

778
NAME IS NULL[sage]   投稿日:2014/03/29 12:28:17  ID:???.net(943)
>777
ありがとうございます。
大変わかりやすかったです。
たとえば、インサートとかデリートによって、
B木が再生成されるから、表示される順番が変わるんですね。
インデックスの再生成ってROWIDが変わるわけじゃないですよね。
コメント2件

779
NAME IS NULL[sage]   投稿日:2014/03/29 13:22:28  ID:???.net(943)
>778
なんだっけ、行連鎖だかでROWID変わる場合あるんじゃなかったっけ

でも>777のいう動作は「たまたま今のOracleはそんな動作」ってだけなので
Oracleにソートさせずに出させたレコードの順番に何かを期待する作りは
見直したほうがいいと思う

780
NAME IS NULL[sage]   投稿日:2014/03/29 14:17:39  ID:???.net(943)
from の後ろは外部表なのかヒープ表なのか索引構成表か表関数かそれともビューなのか
パラレルクエリーやパーティショニングはないのか
etc,etc

781
NAME IS NULL[sage]   投稿日:2014/03/29 19:09:54  ID:???.net(943)
>778
B木の構造が変化しているだけ。
再構成は REBUILD 。

ROWIDは表側なので索引側の操作で変わることは無い。
ALTER TABLE 〜 MOVE/SHRINK とかが ROWID の変化する代表かな。

782
NAME IS NULL[sage]   投稿日:2014/03/29 20:27:31  ID:???.net(943)
>777
>1.同じになる
Oracleのエキスパートに対する答えとしては正しいけれども、
初心者に対する答えとしては間違いだろう。

783
NAME IS NULL[sage]   投稿日:2014/03/31 23:23:27  ID:???.net(943)
DBのSESSIONIDについて質問です。
たとえばAPサーバ(tomcat(JAVA))からJDBC接続があり、
コネクションプールで繋がってる場合、
OracleのSESSION IDって同じになります?
いまいちSESSIONIDの仕組みがわかっておらず・・・。
同一APサーバからのオラクルへのSQL文の発行は、常に同じなんですかね?

784
NAME IS NULL[sage]   投稿日:2014/04/01 00:35:13  ID:???.net(943)
コネクションプール内にはコネクションが50本とか100本とか入っている
けれど、同じコネクションを選んだのならばSID、SERIAL#は同じ。
コメント1件

785
NAME IS NULL[sage]   投稿日:2014/04/01 00:59:19  ID:???.net(943)
>784
つまりコネプが5とかだった場合、5個のSIDがあるって感じですか?
そのプールされた5個のコネクションを利用して接続するので、
たまたま同じコネクションを選んだら、同じSIDになると。
SERIALってなんだっっけな・・・。
alter session killでよくつかうんですが。

786
NAME IS NULL[sage]   投稿日:2014/04/01 01:24:24  ID:???.net(943)
sqlplusで繋いでる最中に、connectで他のユーザで接続すると、
sidは同じで、かつserial#が異なるセッションとなる

セッションを使いまわしているのだね
v$sessionを見ながら色々やってみるといい

ということで、sidとserial#がセットで一意になるので、alter session killする時には
両方指定しなければならない

787
NAME IS NULL[sage]   投稿日:2014/04/03 04:02:14  ID:???.net(943)
>777
それ、常に同じ実行計画で実行される「保障」あるのか?

788
NAME IS NULL[sage]   投稿日:2014/04/03 23:36:18  ID:???.net(943)
統計情報について質問です。
統計情報をOracleが収集した場合、
その収集した統計情報はファイルとしてどこかに保管されているようなものなのでしょうか。

統計情報を既存のDBからDBAに収集してもらって、統計情報を受け取って新しいDBに入れる作業があるのですが、
既存のDBの統計情報をどういう形でもらえるのか気になってます。
# むしろ、統計情報を下さいと依頼したいんですけど、統計情報の実態となるファイルが何者か分かっていなくて・・・
コメント2件

789
NAME IS NULL[sage]   投稿日:2014/04/04 00:06:55  ID:???.net(943)
>788
保存先…なにも指定しなけりゃSYSAUX
形…expの形式。入れるときはimp

しかしなぜ、みな好き好んでコレをやるのか

統計情報を既存のDBから移し変えれば、既存のDBと同じ実行計画になる、という情報を
盲信しているのだろうがそんな保障なんて無いし、SQL次第というところもあるのだが
コメント2件

790
NAME IS NULL[sage]   投稿日:2014/04/04 00:22:19  ID:???.net(943)
>789
バージョンとかパラメータが同じだったら、同じ実行計画になるんじゃないですか?
.expっていう拡張子のファイルになるんですかね?
コメント2件

791
NAME IS NULL[sage]   投稿日:2014/04/04 00:39:32  ID:???.net(943)
>790
>バージョンとかパラメータが同じだったら、同じ実行計画になるんじゃないですか?
そういう誤解が多いが、なる保障は無い
なりやすい、という事を以ってOKとするのであれば、そうでもいいかもしれんが

実行計画を作るときは、ちゃんとWHERE句の内容等も考慮に含めて作られている
統計情報には、カーディナリティも値のヒストグラムも格納されているからね

そして実行計画作成時のSQLのWHERE句の条件が、例えばINDEX UNIQUE SCANが
都合がよい、と評価されればそういうプランが作られて使われるし、
TABLE ACCESS FULLの方が都合がよい、と評価されればそのプランが作られて使われる

よって、同じ実行計画を作らせるためには、既存DBでその実行計画が作られたときに
実行されたSQLと同じもの(WHERE句の内容含む)が、新しいDBでも流れる必要がある

そこまでやらないと、同じ実行計画にはならない
そこまでやって、ようやく同じ実行計画になる
コメント2件

792
NAME IS NULL[sage]   投稿日:2014/04/04 00:44:54  ID:???.net(943)
>788
バージョン書くクセを付けたほうがいいですよ。

統計情報の移行は DBMS_STATS パッケージを使用。
http://docs.oracle.com/cd/E16338_01/appdev.112/b56262/d_stats.htm

大雑把には以下のような流れ
1.CREATE_STAT_TABLEプロシージャで、統計情報格納用のテーブル(ユーザ統計表)を作成
2.EXPORT_*_STATSプロシージャで、ユーザ統計表に格納
 (必要なだけ繰り返す)
3.ユーザ統計表を Datapump export →ダンプファイル
4.ダンプファイルを移行先にコピー
5.ユーザ統計表を Datapump import
6.IMPORT_*_STATSプロシージャで、ユーザ統計表を取り込み
 (必要なだけ繰り返す)
7.DROP_STAT_TABLEプロシージャで、ユーザ統計表を削除

>789
同意。

>790
厳密には同じにならない。

>791
他にも色々と要素は有りますからねぇ。

793
NAME IS NULL[sage]   投稿日:2014/04/04 00:52:08  ID:???.net(943)
oracleって高いソフトだと思うんだけど、
具体的に何ができるの?
事例とかがないからわからん。
コメント1件

794
NAME IS NULL[sage]   投稿日:2014/04/04 01:05:39  ID:???.net(943)
>793
トラブルで呼び出されて徹夜

795
NAME IS NULL[sage]   投稿日:2014/04/04 01:43:14  ID:???.net(943)
>791
んーなんかいまいち良く分からないんですが、
同じ統計情報、同じバージョン、同じパラメータ設定で、
同じSQLを流しても、実行計画が異なる可能性があるって事ですか?
実行計画は共有プールに入ってるだけで、
共有プールから消えたらハードパースされるんですよね。
コメント3件

796
NAME IS NULL[sage]   投稿日:2014/04/04 19:34:58  ID:???.net(943)
>795
当たり前だろ。

797
NAME IS NULL[sage]   投稿日:2014/04/04 21:07:15  ID:???.net(943)
>795
バインドピーク
カーディナリティ・フィードバック
とかの機能で、共有プールに実行計画が存在しても
再解析を行う事がある。

798
NAME IS NULL[sage]   投稿日:2014/04/05 00:21:01  ID:???.net(943)
>795
>同じ統計情報、同じバージョン、同じパラメータ設定で、
これだけでは、実行計画が等しくなる可能性が低い

>同じSQLを流しても、実行計画が異なる可能性があるって事ですか?
上記3セット揃えた上で、更に同じSQLを流すことでようやく、同じ実行計画に
なる可能性が高い、といえる程度に可能性が高まる

サポートはそれを分かっているから、テスト環境と商用環境で同じSQLを流して
実行計画を比較し同一になっている事を確認しろ、と指示する

そしてこれは、バインドピーク等の機能をわざわざ切れば、という前提での話

>実行計画は共有プールに入ってるだけで、
>共有プールから消えたらハードパースされるんですよね。
そのハードパースにより、同じ実行計画が立てられるかどうかは、その時のSQL次第

インスタンス停止や他の実行計画のおかげでいつ消えるか分からず、しかも
その次の時にも同じ実行計画になる可能性もさほど高くないという
そんな脆弱で不透明な代物を、なぜ変に間接的な対処をしてまで揃えようとするのか

799
NAME IS NULL[sage]   投稿日:2014/04/05 13:51:30  ID:???.net(943)
違うSQLで同じ実行計画って、そんなの求めるほうが間違ってる
コメント1件

800
NAME IS NULL[sage]   投稿日:2014/04/06 00:53:43  ID:???.net(943)
>799
誰も違うSQLなんて言ってないと思うけど。

EEでSPM使うなら、SQL_ID じゃなくシグネチャで考える必要
があるので、違うSQLでも同じ実行計画を求める事はあるけど。

801
NAME IS NULL[sage]   投稿日:2014/04/06 03:20:26  ID:???.net(943)
そう取れるって揶揄だろ

802
NAME IS NULL[sage]   投稿日:2014/04/06 19:29:07  ID:???.net(943)
本番環境なのに、2台の物理サーバ上に各2VM作って擬似4nodeでのSE RACを組みたいって要望があったんだが
同じようなことやってる人いますかね?

2nodeでSE RACを組みたくなかったり インスタンス障害が怖いのはわかるけど無駄なような事やってるような気がして...
コメント2件

803
NAME IS NULL[sage]   投稿日:2014/04/06 19:52:38  ID:???.net(943)
CPU数やメモリ量を調整したいんでは?
ライセンス考えりゃ無意味だけどさ。

804
NAME IS NULL[sage]   投稿日:2014/04/06 22:18:25  ID:???.net(943)
SE RAC って4ノードいけたっけ?
コメント1件

805
NAME IS NULL[sage]   投稿日:2014/04/06 22:35:11  ID:???.net(943)
>804
ソケット制限なので x86/x64 なら1ソケットx4台までOK。
(搭載可能ソケット数なので、搭載数ではない)
コメント1件

806
NAME IS NULL[sage]   投稿日:2014/04/07 02:35:20  ID:???.net(943)
>802
物理逝ったら2node死ぬのか

807
NAME IS NULL[sage]   投稿日:2014/04/07 10:40:07  ID:???.net(943)
>805
あれ?
ライセンスにおけるソケット数って、字面通りのソケット数だったっけ?
コメント1件

808
NAME IS NULL[sage]   投稿日:2014/04/07 20:01:48  ID:???.net(943)
>807
SE/SE1はソケット。
http://www.oracle.com/jp/corporate/pricing/faq/faq-02-187871-ja.htm...#Faq2-5

EEはコア。
EEは更にコア係数によって価格が決まります。
コメント1件

809
NAME IS NULL[sage]   投稿日:2014/04/07 22:08:28  ID:???.net(943)
目先の金に囚われる結果、もっと大きな金を失う
…と、必ずしも言えないところがOracleといえばOracleであるな

とはいえ>802みたいなのは、やっぱりやめといた方がいいと思う

Oracleのライセンスをケチるような案件じゃ、ストレージやネットワークだって
どうせタカが知れてるし、そこが結局後々の大きな壁となろう

810
802[sage]   投稿日:2014/04/07 23:52:46  ID:???.net(943)
何がやりたいか聞いてきたが、なんだか面白そうだから構築を受けることにした。
(客といっても社内の別部門が運用するDBで構築して引き継いで終了だし、 何かあっても指示通り構築しましたで逃げれるし... )


・EE RACはオーバースペック+コスト面から見送り

・過去に2node RACでトラブった関係で3node以上にしたいけど、SPARCだから2物理CPUまでのライセンス制約があってできない。
 仮想なら制約無くできるから仮想で構築してしまえ!という斬新な発想。

・利用するシステム特性毎に初期接続するインスタンスを分けて管理したい。

・物理が死んだときは同時に2ノード死ぬのはわかっている。

・FC共有ストレージはSSD(REDO、UNDO、TEMP用)とHDD(データ用)のハイブリッド構成とする。


世間にはいろいろ余計な事を考える人がいると関心したわ...
コメント1件

811
NAME IS NULL[sage]   投稿日:2014/04/08 11:17:44  ID:???.net(943)
>808
サンクス。
SEの場合は、コア詰めるだけ詰んだ方がいいわけだ。
いまだと、16コアx2辺りか。
コメント1件

812
NAME IS NULL[sage]   投稿日:2014/04/08 21:49:52  ID:???.net(943)
>811 SEだとパラレル処理できないから
コアが多くてクロック低いCPUより、コア少なくて高クロックなCPUのほうが速かったりする。

SEで最近のマルチコアCPU(8コアとか)を使いきる環境ってほとんど無いと思う。

813
NAME IS NULL[sage]   投稿日:2014/04/08 22:13:41  ID:???.net(943)
中小案件だと高クロックの安いサーバの方が速かったりするからなぁ。

814
NAME IS NULL[sage]   投稿日:2014/04/08 22:38:26  ID:???.net(943)
仮にCPU使い切るような多重セッション/多重処理を流すと、
ラッチ競合関係でパフォーマンスが出ないとかもありそう。
メモリも大量に載せればサブプールも増えるから競合も減る
だろうけど、SE にそこまで?という気もする。
コメント1件

815
NAME IS NULL[sage]   投稿日:2014/04/09 00:54:14  ID:???.net(943)
EEもパラメータで課金対象として処理に使えるCPUコア数が動的に設定できると導入しやすいんだけどね。
OVMやコンテナ等の認められた方法で区切らないといけなくて、構築費も高くなっちゃうんだよ...

たとえばこんな感じで
PHYSICAL_CPU_COUNT = 課金対象となる物理コア数 
CPU_COUNT = 物理+論理(ハイパースレッディング的な)の合計コア数 ※(従来どおり)

オラクルのセミナーの時に某小太りの支社長に要望したらどんな反応するんだろう...

816
NAME IS NULL[sage]   投稿日:2014/04/09 08:37:51  ID:???.net(943)
>814
XEが1Tしか使わないとどっかで見た気がするから、XE使えば良いんじゃね?
コメント1件

817
NAME IS NULL[sage]   投稿日:2014/04/09 22:59:03  ID:???.net(943)
>816

XE→全セッションで1T メモリ/データ量の制限付き
SE/SEONE →セッション毎に1T メモリ/データ量制限なし

818
NAME IS NULL[sage]   投稿日:2014/04/09 23:46:14  ID:???.net(943)
まぁ1セッション2GBで出るバグもあるし、本当に1T使えるかどうかってのは別だがな

819
NAME IS NULL[sage]   投稿日:2014/04/12 22:28:51  ID:???.net(943)
SQL *Plusってまだダウンロードできるんでしょうか?
コメント1件

820
NAME IS NULL[sage]   投稿日:2014/04/12 23:52:49  ID:???.net(943)
>819
Oracle Clientならまだダウンロードできるぞ

しかしSQL*Plus、いずれ消えるといわれながら、無くならんな

821
NAME IS NULL[sage]   投稿日:2014/04/13 06:38:48  ID:???.net(943)
消えたら代わりのものを自作しなくちゃならないな。。。

822
NAME IS NULL[sage]   投稿日:2014/04/13 10:03:25  ID:???.net(943)
sqlplusが非推奨になった版のOracleでも、中で普通にsqlplus使われてそうだよな

823
NAME IS NULL[sage]   投稿日:2014/04/13 13:59:35  ID:???.net(943)
パッケージの中にsqlplusを使うスクリプトが多数同梱されてるからな

824
NAME IS NULL[sage]   投稿日:2014/04/13 14:02:19  ID:???.net(943)
(+)演算子も、(+)を使わないと実現できない事があったりするしね
コメント1件

825
NAME IS NULL[sage]   投稿日:2014/04/13 14:37:18  ID:???.net(943)
>824
どんなこと?
コメント1件

826
NAME IS NULL[sage]   投稿日:2014/04/13 18:27:02  ID:???.net(943)
正直OracleのSQLを標準にしといてくれれば、どれだけRDBMSの世界が汎用的になってたかと思うわ。
中途半端にMSっぽいSQLを標準にしやがって。

827
NAME IS NULL[sage]   投稿日:2014/04/14 00:36:31  ID:???.net(943)
>825
糞長いプロシージャとか

828
NAME IS NULL[]   投稿日:2014/04/14 02:44:13  ID:/bSpdlVQ.net
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね
デブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ねデブ豚死ね

829
NAME IS NULL[sage]   投稿日:2014/04/15 06:50:52  ID:???.net(943)
外部結合演算子は使えなくなっていくらしいしな
コメント1件

830
NAME IS NULL[sage]   投稿日:2014/04/16 00:11:02  ID:???.net(943)
>829
結合はJOIN・選択はWHEREと分けて書くと、実行計画が改善される場合がある

実際は、WHERE句オンリーの場合のバグだと思うのだがね
コメント1件

831
NAME IS NULL[sage]   投稿日:2014/04/16 02:18:49  ID:???.net(943)
>830
改善する確率よりバグで正しい結果すら戻さない or 性能も改悪される確率のほうが高い気がするのは俺だけかな
コメント1件

832
NAME IS NULL[sage]   投稿日:2014/04/16 02:47:08  ID:???.net(943)
たとえば、RACがメモリリークするとか、AWRレポートが正しく出力されないとか、
そういう拡張機能、プラスアルファ的な機能に関わるバグは、まぁ、許そう

だが、SELECTの結果が正しくない、みたいなバグって、どうなのよ
UPDATEがうまくいかない場合がある、みたいなバグって、どうなのよ

ファック

ファッキンOracle

ファック

833
NAME IS NULL[sage]   投稿日:2014/04/16 05:26:23  ID:???.net(943)
顧客はテスターだ

834
NAME IS NULL[sage]   投稿日:2014/04/16 10:34:52  ID:???.net(943)
モルモットだろ。

835
NAME IS NULL[sage]   投稿日:2014/04/16 19:05:54  ID:???.net(943)
財布です。

836
NAME IS NULL[sage]   投稿日:2014/04/16 20:01:00  ID:???.net(943)
完璧に再現するテストケースをよこせとかいうしね。
コメント1件

837
NAME IS NULL[sage]   投稿日:2014/04/16 21:36:43  ID:???.net(943)
>836
こっちで再現させても「いただいた情報を基に米国Oracleの開発部署にて
再現を試みましたが、事象は再現しませんでした」で終了する場合もある

財布だとも思ってねえんだろうな

838
NAME IS NULL[sage]   投稿日:2014/04/16 23:37:14  ID:???.net(943)
ミラーサーバでも提供しなきゃ再現しませんで終わりってことか
MERGE INTOが変な動きしてたことがあるが問い合わせせずにSQL直しちゃったが正解だったのかね

839
NAME IS NULL[sage]   投稿日:2014/04/17 16:11:55  ID:???.net(943)
再現ケースを寄越せ、ってのはレアケースな事象。もう諦めてくれって話。
Oracle使うの辞めろ。回避策あるなら素直に受け入れろ。そういう製品。

中途半端なケース貰ったところで別環境での再現が容易に行えるわけがない。
ミラーサーバ提供だけでも足りない。
再現させられる手順書をエンド向け並みに綺麗にまとめてくるか
常駐員をそっち負担で1人連れて来い。

840
NAME IS NULL[sage]   投稿日:2014/04/17 18:44:03  ID:???.net(943)
それでもパッチは出ません。

841
NAME IS NULL[sage]   投稿日:2014/04/17 21:57:09  ID:???.net(943)
ODP.NETの質問はここで聞いてもいいですか?

842
NAME IS NULL[sage]   投稿日:2014/04/17 22:34:03  ID:???.net(943)
どうぞ

843
NAME IS NULL[sage]   投稿日:2014/04/17 23:00:37  ID:???.net(943)
ODP.netで
ストアドプロシージャでSELECTしOracvleDataAdapterでFillをした場合と
SQL文でFillした場合の実行時間が200倍程度違うのですが、
どこがボトルネックなのか調べるため
アドバイスいただけないでしょうか。

■環境
OS:Windows 2008 SP2 (32bit) .net framework 4
DB:Oracle11G 11.2.0.3

844
NAME IS NULL[sage]   投稿日:2014/04/18 00:46:34  ID:???.net(943)
LOB使ってる?
コメント1件

845
NAME IS NULL[sage]   投稿日:2014/04/18 07:40:33  ID:???.net(943)
>844
ありがとうございます。

LOBは使っていません。
取得しているのは10カラム程です。
型もvarcharとnumberのみです。

sqldeveloperでsqlのみ実行すると20ミリ秒程度で完了します。

SQL文でfillした場合も同じ時間で完了するのですが、ストアドでref cursorを出力しfillした場合は何故か時間が掛かっています。

よろしくお願いします。
コメント1件

846
NAME IS NULL[sage]   投稿日:2014/04/18 08:07:32  ID:???.net(943)
>846
event 10046 level8

847
NAME IS NULL[sage]   投稿日:2014/04/18 08:15:24  ID:???.net(943)
>845
これ試せますか?
http://www.istudy.ne.jp/training/serial/plsql/062.html

なんかインターフェースで遅いときはとりあえずこれしてます
あとは暗黙の型変換だけどこちらはLOB使ってなければ可能性は低いかと

情報は小出しにしないでください……
例えば全件数とかも
コメント1件

848
NAME IS NULL[sage]   投稿日:2014/04/18 18:20:58  ID:???.net(943)
なんでref cursor使ってるの?
普通にselectするだけなら不要だろ。
後でupdateとかしようとして変な処理してないか?
コメント1件

849
NAME IS NULL[sage]   投稿日:2014/04/18 18:25:35  ID:???.net(943)
>847
ありがとうございます。
それから情報が小出しになってしまいすみません。

全体件数等一度まとめ改めて状況をご相談させてください。

教えて頂いたトレース等確認してみます。

要領が悪くてすみませんでした。

850
NAME IS NULL[sage]   投稿日:2014/04/18 19:19:21  ID:???.net(943)
>848
ご指摘ありがとうございます。

勉強不足で申し訳ないのですが、
ref cursorを使用している理由は
ストアドでselectした内容をOracleDataAdapterの
FillでDataSetを設定したかったからです。

851
NAME IS NULL[sage]   投稿日:2014/04/18 20:01:37  ID:???.net(943)
あぁ、PL/SQLのPROCEDUREから結果セットを返したい訳か。
JDBCからだと別に速度遅くはならんけどなぁ。。。
一旦temporary tableにでもINSERTして、
それをSELECTしてしまえば十分だろ。

852
NAME IS NULL[sage]   投稿日:2014/04/19 09:25:21  ID:???.net(943)
更新したいときはどうすんだよ

853
NAME IS NULL[sage]   投稿日:2014/04/25 02:34:33  ID:???.net(943)
>810
SSDってサポートされんの?
コメント1件

854
NAME IS NULL[sage]   投稿日:2014/04/25 02:40:02  ID:???.net(943)
Oracleデータベース11gR2の構築自動化スクリプト作ったんだけどこれってネットで売れるかね?
シェル1叩くと基本項目聞かれて入力→パッチまで適用して構築完了
シェル2叩くと表領域、スキーマ作成
シェル3叩くとバックアップ設定
シェル4叩くとセキュリティ設定

おまけでリストア用スクリプト

これで五万円って高いかね
コメント1件

855
NAME IS NULL[sage]   投稿日:2014/04/25 04:11:02  ID:???.net(943)
それが必要だと思う人は自分で用意するし
よくわからないけと使ってみたいと思うには高い

ただでください

856
NAME IS NULL[sage]   投稿日:2014/04/25 06:50:54  ID:???.net(943)
>854
うちじゃそんなの8の頃からスクリプトにして自動化してるよ。
GUIも付けてるし。

857
NAME IS NULL[sage]   投稿日:2014/04/25 11:51:30  ID:???.net(943)
Excelの設計書からスクリプトを起こすマクロを作ってるからおれは要らない
コメント1件

858
NAME IS NULL[sage]   投稿日:2014/04/25 12:26:49  ID:???.net(943)
ASM、RACに対応してWindows、Linux、Solarisで動くなら
欲しいな

859
NAME IS NULL[sage]   投稿日:2014/04/25 14:00:46  ID:???.net(943)
セキュリティ設定って他の会社ってどの程度やってるん?

アカウント管理
パスワードポリシー完了
監査ログ設定
定期ログレビュー
ディレクトリ構成管理
パッチ管理
くらい?

個人的にログレビューが1番厄介。全部のログチェックするわけには行かないから特定アプリケーションサーバ+アプリケーションユーザーからの成功ログは除外しとる
主にWindows、Linux個人アカウントからデータベースアカウントを使った操作による失敗ログに焦点絞ってるんだけどこれで良いのか自信ない
SQLインジェクションとかはデータベース側で検知する類ではないよね?

860
NAME IS NULL[sage]   投稿日:2014/04/25 14:02:52  ID:???.net(943)
>857
こっちのほうが実用的だな
その設計書テンプレください

861
NAME IS NULL[sage]   投稿日:2014/04/25 21:43:13  ID:???.net(943)
Excelですか。。。

862
NAME IS NULL[sage]   投稿日:2014/04/26 02:43:14  ID:???.net(943)
>853 Database Smart Flash Cache見たいな機能じゃなく
共有ストレージの弾にSSDを使ってるだけかと。

最近はFCストレージの低価格モデルにもSSDが使えるようになって価格も下がってきてるから導入しやすい。
(さすがに数テラオーダーは高いけど)
書き込み量気にせず保守で交換できたりもするし。

863
NAME IS NULL[sage]   投稿日:2014/04/26 11:41:56  ID:???.net(943)
パフォーマンスが遅くなった!データベースのせいだ!!

と取り囲まれる事が多いのですが皆さんはどのように身の安全を守ってますか?
複数システムを面倒見てると個別のパフォーマンスなんて毎日見てられないです。
コメント3件

864
NAME IS NULL[sage]   投稿日:2014/04/26 12:13:58  ID:???.net(943)
見るにしても月1回ぐらい、夜間バッチの処理時間傾向を見るくらいかなあ。
しょっちゅう取り囲まれています

865
NAME IS NULL[sage]   投稿日:2014/04/26 13:07:51  ID:???.net(943)
>863
パフォーマンスインサイトってソフトを使って毎日自動で監視してて
異常があったら、前日や前月と傾向を比較して対策できるようにしてます。
ロック放置や高負荷SQL(CPU占有や一定以上のreadsやgetsが走った場合など)も検知できるから結構便利だよ。

STATSPACKはちょっと使いづらい。

866
NAME IS NULL[sage]   投稿日:2014/04/26 18:53:24  ID:???.net(943)
>863
俺の管理下のDBじゃありえない。

以上。
コメント1件

867
NAME IS NULL[sage]   投稿日:2014/04/26 20:31:19  ID:???.net(943)
vmstatをじーっと見てる
手取18万
コメント1件

868
NAME IS NULL[sage]   投稿日:2014/04/26 22:13:09  ID:???.net(943)
>866
リリース少ない?

869
NAME IS NULL[sage]   投稿日:2014/04/26 23:12:42  ID:???.net(943)
>867
vmstatなんか見てもあまり意味ないよね
コメント1件

870
NAME IS NULL[sage]   投稿日:2014/04/26 23:43:41  ID:???.net(943)
1つのものを見続けると見えないものが見えてくる

871
NAME IS NULL[sage]   投稿日:2014/04/27 09:13:49  ID:???.net(943)
NULL見続けると何がみえるの?

872
NAME IS NULL[sage]   投稿日:2014/04/27 09:59:49  ID:???.net(943)
データベースサーバー構築案件

月120万円*半年間

ボッタクリだ

873
NAME IS NULL[sage]   投稿日:2014/04/27 10:01:22  ID:???.net(943)
月120万円*半日間

なら適正か?

874
NAME IS NULL[sage]   投稿日:2014/04/27 12:15:15  ID:???.net(943)
データベースサーバ構築だけなら3万円*4日が妥当だろ
SIerのボッタ具合はハンパじゃない
コメント1件

875
NAME IS NULL[sage]   投稿日:2014/04/27 14:19:43  ID:???.net(943)
4日もかけるものじゃないだろ。
新品のハードにOSインストールから始めて、
アプリの動作確認まで含めて半日で終わらせるのが
うちの会社じゃデフォルトだ。
コメント2件

876
NAME IS NULL[sage]   投稿日:2014/04/27 15:51:17  ID:???.net(943)
>875
SIは3-6ヶ月見積もってくるぞ
なんなんだよ、こいつら
コメント2件

877
NAME IS NULL[sage]   投稿日:2014/04/27 16:45:49  ID:???.net(943)
なぁ。
Unix系(Linux含む)のOracleの操作って、大体同じだよな?
ps コマンドで表示されるバックグラウンドプロセス名とか一緒だし。
でも Windows だけは違うよな?
Windows の Oracle は触ったことないのだが、
やっぱ勝手が違うもんなのか?

878
NAME IS NULL[sage]   投稿日:2014/04/27 17:04:04  ID:???.net(943)
多分何も知らずに使うと、起動しようとローカル接続時にORA-12560 で混乱。
サービス起動という概念を理解した後に、プロセスが一つしかいない状況に混乱。
とまぁ、運用関係だと結構違うと思う。
V$SESSIONとかで見える世界なら同じ。

879
NAME IS NULL[sage]   投稿日:2014/04/27 17:13:30  ID:???.net(943)
Windows上でOracle運用したくない
Windowsセキュリティアップデート毎にサーバリブートとか正気か

880
NAME IS NULL[sage]   投稿日:2014/04/27 17:22:05  ID:???.net(943)
Solarisだとupdate不要とでも思ってるのか?

881
NAME IS NULL[sage]   投稿日:2014/04/27 17:23:28  ID:???.net(943)
>876
RACでサーバ1000台ぐらい使うならそんなもんだろ。
ライセンス料だけでも凄い金額になりそうだな。

882
NAME IS NULL[sage]   投稿日:2014/04/27 21:26:30  ID:???.net(943)
>869
初心者にはわからない
コメント1件

883
NAME IS NULL[sage]   投稿日:2014/04/27 21:30:23  ID:???.net(943)
別に変じゃない
それくらいのペースで仕事出来なければまともな利益だせませぬorz

884
NAME IS NULL[sage]   投稿日:2014/04/27 21:30:59  ID:???.net(943)
>876
大手SIerで6月は無いな
でも3以下は無理
3-4ヶ月で出す

表領域の拡張とか変更も
最短3ヶ月から

なんでこれが通るかわからないが
とても美味しいです
コメント1件

885
NAME IS NULL[sage]   投稿日:2014/04/27 23:47:19  ID:???.net(943)
>884
人月いくら?
コメント1件

886
NAME IS NULL[sage]   投稿日:2014/04/28 00:14:57  ID:???.net(943)
>882
vmstatながめて根本原因を判断するなんて不可能
うちの会社でそんなやついたら速攻でクビ

887
NAME IS NULL[sage]   投稿日:2014/04/28 00:22:32  ID:???.net(943)
有人監視という名目でLinuxの監視系コマンド(top、vmstat、pingなど)が常に更新表示されてる液晶テレビが
置いてあるんだけど、ほとんど役に立ったためしが無くても誰も廃止しようとしない件。
いかにも監視してます!って雰囲気だけがかもし出されてる。

888
NAME IS NULL[sage]   投稿日:2014/04/28 00:30:55  ID:???.net(943)
>885
人月だと100-200

時間あたり7000円〜15000円で出す
総額が上がると偉い人会議に出てくるので追加する
監査法人に突っ込まれた後は手続きが増えるので追加する
さらに「販売費及び一般管理費」が必ず20%は乗る
あとは切りが悪いと切りがいいところまで乗せる

給料は安い

889
NAME IS NULL[sage]   投稿日:2014/04/28 00:48:13  ID:???.net(943)
vmstatだけだとだめだ
iostatも使え
netstatはロードバランサにでもまかせておけ

890
NAME IS NULL[sage]   投稿日:2014/04/28 00:52:59  ID:???.net(943)
>863
開発部隊に手前一週間のAWRレポート全部渡して、問題点を書面で出さす

891
NAME IS NULL[sage]   投稿日:2014/04/28 01:15:40  ID:???.net(943)
>874
4日じゃ、客の要望するシステムを把握して、必要と考えられる構成を考えて資料作成する時間すら無いのだけど?
4日で一体何を構築する気だ?
どうやって、客の要望するシステムを構築した事を証明する気なんだ?

892
NAME IS NULL[sage]   投稿日:2014/04/28 01:17:48  ID:???.net(943)
11gR1がほしくてさがしてるんだけど、OTNからはもう消えちゃったっぽい

DL用ページの直リンURLとか、ありますでしょうか
コメント1件

893
NAME IS NULL[sage]   投稿日:2014/04/28 01:27:48  ID:???.net(943)
>875
設計しない、テストしない、パラメタは全てデフォルト、設定書もなし。

自宅で作るような、遊び環境作るレベルの構築を想定してるならそうかもね。
コメント1件

894
NAME IS NULL[sage]   投稿日:2014/04/28 01:44:20  ID:???.net(943)
客によってはDB設定はアプリベンダーやるからOS設定、ORACLEインストールと初期設定の簡易DBだけ作成してくれってあるよ。
その後、糞アプリベンダーが適切にDBチューニングしてくれると思ったら
そのまま使いやがってパフォーマンス出ないとか普通にあるけどね...

PROCESSESがデフォルトの150のまま運用されてて上限きちゃったり
180日のアカウントロック発動してみたりして呼び出されたけど、契約外って事でスポット保守費用を奪い取った。
コメント2件

895
NAME IS NULL[sage]   投稿日:2014/04/28 05:21:01  ID:???.net(943)
>894
アカウントロックわろえない(´Д` )
コメント2件

896
NAME IS NULL[sage]   投稿日:2014/04/28 05:46:25  ID:???.net(943)
>895
たまに有るぜ
関連会社のシステムダウン情報流れるんだが
去年もあったw

897
NAME IS NULL[sage]   投稿日:2014/04/28 09:08:27  ID:???.net(943)
>895
クラスタソフトのサポートやってるがアカウントロックでフェイルオーバループに陥った客がいたな
Oracle 構築したSIerが泣きついてきたことは良き思い出

898
NAME IS NULL[sage]   投稿日:2014/04/28 10:57:15  ID:???.net(943)
>892
そういう時は、.torrentファイルを漁れ。

>893
そんなとこだと半日でインストールはできないよ。
詳細な手順書が確立されているからこそ、半日でインストールできるんだろ。
都度都度客に合わせて手順書を1から作ったりしてるようなとこはアホだろ。

899
NAME IS NULL[sage]   投稿日:2014/04/28 13:19:10  ID:???.net(943)
Oracleデータベースのサードパーティクラスタ製品って何が1番有名なん?
Data guardじゃダメなん?
コメント2件

900
NAME IS NULL[sage]   投稿日:2014/04/28 13:41:08  ID:???.net(943)
何がしたいかによるだろ。

901
NAME IS NULL[sage]   投稿日:2014/04/28 18:29:35  ID:???.net(943)
>899
ClusterproとかMSFCとかAutoStart とかlifekeeperとか探せば色々とありますよ
一番はアジアナンバーワンと謳っているN社かな(嘘くせー)

902
NAME IS NULL[sage]   投稿日:2014/04/28 20:37:48  ID:???.net(943)
>894
パラメータ関係がデフォだったりするのは、まだマシかな。
遅いって言うから、とりあえずアラートログ見たらログスイッチ頻発。
REDOログがDBCAデフォのまま。
大きいの作って小さいの消せばいいだけなのに、何故かグループ番号
替えたくないという、まったく意味の無い無駄リクエスト。


H/A環境でF/OしたらOEM起動してこない。とか聞き飽きた。

DataGuardで、そこはスイッチオーバーでしょ!って場面でフェイルオーバー。
と言うか、ある程度使い込んでくれ。

OFS4.xは進化なのか退化なのか。
コメント1件

903
NAME IS NULL[sage]   投稿日:2014/04/28 21:53:44  ID:???.net(943)
>899
dataguardは災対用のレプリケーション機能であって、サイト内の可用性向上を目的とした機能ではない。

EEライセンス必要だしね。
災対サイト側にもライセンス発生するし。

904
NAME IS NULL[sage]   投稿日:2014/04/28 22:36:26  ID:???.net(943)
データガードを可用性向上を目的として利用しないとか本気で言ってるの?
私は化石エンジニアですって言ってるようなもんだから間違っても現場では言うなよ
コメント3件

905
895[sage]   投稿日:2014/04/28 22:50:58  ID:???.net(943)
>902 REDOログがデフォルトの50Mx3で運用って結構多いよ。10秒に1回スイッチとか素敵な環境を結構見ました。

他に一番酷かった客は、鯖を買い換えたけど遅いって相談うけて見に行ったらストレージが10000rpm 600GB RAID1構成だった件。
更にはCPUだけ無駄に高速な物使ってて酷い構成だった...
コメント1件

906
NAME IS NULL[sage]   投稿日:2014/04/28 22:59:29  ID:???.net(943)
>904
サイト内で、クラスタソフト使わずにデータガードでレプリケーションして可用性向上させるメリットは?
自動切替どうするの?

テスト環境として一時的に使うってならまだわかる。
コメント1件

907
NAME IS NULL[sage]   投稿日:2014/04/28 23:01:22  ID:???.net(943)
>904
災害対策用がメインで可用性向上は主目的じゃない。
Oracleとしては、可用性向上目的ならDataGuardじゃない仕組みを使え、というとこだろ。

>905
SIer経由で遅いから見に来てくれと言われて見に行った中で一番ひどかったのは、
SIer自作のツールがGBクラスのテーブルをフルテーブルスキャンしてた奴。
INDEX張れば速くなりますよ、って話をしたら、客には内緒にしてくれと言われた。
客は1か月後ぐらいにウン千万でハード買い替えさせられてたよ。
コメント1件

908
NAME IS NULL[sage]   投稿日:2014/04/28 23:02:30  ID:???.net(943)
何も考えずにSSDにしたほうが
速度的には安くすみそうだな

909
NAME IS NULL[sage]   投稿日:2014/04/28 23:04:36  ID:???.net(943)
908
SIerとしては、プロが見たけど遅いのはどうにもならないので買い替えてください、
っていうことを客に示したかっただけっぽい。

910
NAME IS NULL[sage]   投稿日:2014/04/28 23:58:32  ID:???.net(943)
>906
DataGuardだとTAFが使えるのはメリットかな。
Data Guard Broker 使えば、大半の事は自動化できる。はず。

>907
性能が出ないのでアドバイスが欲しいと打診。
事前にSTATSPACKレポートだけ取って見たけど、アプリの
作りが悪い見解。
とりあえず現地に来てくれと言うので行って、これこれこーだ
から、アプリをこー作り直してみ。とアドバイス。
単純計算で一ヶ月掛かる処理が一日に。
DBが効率よく動き始めたので、軽くチューニングして半日ま
で短縮。
なんて事も。
現地のPMが客への説明をどうしようか悩んでたよ。
コメント1件

911
NAME IS NULL[sage]   投稿日:2014/04/29 00:10:48  ID:???.net(943)
>910
tafはRAC構成でもできる。
data broker用に監視ノードを別途設けるのは、クラスタソフト使用と比較したメリットではないのでは。
コメント2件

912
NAME IS NULL[sage]   投稿日:2014/04/29 00:26:00  ID:???.net(943)
>911
H/Aと比べての同一拠点内で用意するData Guardの比較だと思ってたけど。
オラクル的に可用性はRACで、災対用がDataGuardってのは誰も異論無いのでは。

913
NAME IS NULL[sage]   投稿日:2014/04/29 01:48:23  ID:???.net(943)
アーカイブredoログが増えてつらい
バックアップするまで残しておくものなのでしょうか

914
NAME IS NULL[sage]   投稿日:2014/04/29 02:06:03  ID:???.net(943)
別にアーカイブログだけをバックアップしてもいいんだぜ?
アーカイブログのリストア作業が増えるだけで。

915
NAME IS NULL[sage]   投稿日:2014/04/29 08:56:17  ID:???.net(943)
>931
そこに異論を唱えているのが>911とか>904なんじゃね?

916
NAME IS NULL[sage]   投稿日:2014/04/29 09:32:07  ID:???.net(943)
拠点内DataGuardで可用性アップ!とか、そんな構成するところ本当にあるの?

HAと比べて、高いし複雑になるし、いいところないじゃん。
コメント1件

917
NAME IS NULL[sage]   投稿日:2014/04/29 10:38:49  ID:???.net(943)
拠点間で単純にレプリケーション取るのが一番無難だと思うけどね。

918
NAME IS NULL[sage]   投稿日:2014/04/29 12:47:58  ID:???.net(943)
>916 拠点内は見た事無い。 同じ市内(某味噌市)でキャリアを跨いだデータセンター間でDataGuardってのはやったことある。
車で10分ぐらいの距離しか離れてなくて、電力会社も共通で意味あるのか?と思った。

919
NAME IS NULL[sage]   投稿日:2014/04/30 07:35:38  ID:???.net(943)
>831
おまえだけw

920
NAME IS NULL[sage]   投稿日:2014/05/03 17:41:06  ID:???.net(943)
ストレージの物理設計で対立が起きてるんですが...

20本のHDDをRAID1+0で大きな1塊にして全部のファイルを1つのRAID上に配置する派(若手) REDOも同じRAID上に2セット
4本 RAID1+0を5セット用意して、配置するファイルを分ける派(年寄り) REDO用 x2 UNDO/TEMP用 x1、表領域用 x1 アーカイブログ領域x1 REDOはRAIDグループを分けて構築

※各構成とも共通HS1本あり

IOの偏りなくすために若手が,鮗臘イ靴討い襪鵑世韻鼻∀軍下臟い納得してくれない...
コメント5件

921
NAME IS NULL[sage]   投稿日:2014/05/03 17:56:52  ID:???.net(943)
主任程度を納得させることができないお前が悪い

922
NAME IS NULL[sage]   投稿日:2014/05/03 18:07:36  ID:???.net(943)
そりゃ△正しいのだから、仕方が無い

,旅圓末には問題があるのだが、逆にI/Oの偏りをなくした先に、何がある、と思っているのだろう

923
NAME IS NULL[sage]   投稿日:2014/05/03 21:15:32  ID:???.net(943)
俺もOracle 20年ぐらい使ってる老害だけど、,鉢△覆薛△鯀ぶ。
921はアホか?

924
NAME IS NULL[sage]   投稿日:2014/05/03 21:21:16  ID:???.net(943)
そもそも今時HDD20本をRAID 1+0なんて、どアホとちゃうか。
せめてRAID-ZかRAID 5を複数セットにしろよ。
RAID 1+0の方がパフォーマンスが良かったのは10年以上前の話だろ。
HDD 4〜5本でRAID-5やRAID-ZとRAID-1で性能比較してみなよ。
RAID-5やRAID-Zの方が速いよ。
コメント1件

925
NAME IS NULL[sage]   投稿日:2014/05/03 21:49:05  ID:???.net(943)
,澆燭い併訐は、ストレージ屋の視野だな

それをベースに、更に何をどう分散させるべきか、を考えるのがDB屋に必要な考え方

黙って△砲靴討け
理由が分からないなら、Oracleが分かってないという事なのだから、尚更だよ

926
NAME IS NULL[sage]   投稿日:2014/05/03 21:59:52  ID:???.net(943)
>920
いち

927
NAME IS NULL[sage]   投稿日:2014/05/03 22:04:47  ID:???.net(943)
>920
1.は、Oracleが主張するS.A.M.Eを意識してるんだと思うけど、アーカイブログと表領域や、冗長化したREDOを一緒のRAIDグループにしちゃってるのが、だめ。

928
NAME IS NULL[sage]   投稿日:2014/05/03 22:09:17  ID:???.net(943)
使うストレージ次第だな。
HitachiとかEMC、NetAppなんかの古いタイプ(ハイエンド)のストレージだと、2番。
3PARとかEVAのような仮想RAIDなやつは、頑張って2番の設計にしたところであまり意味がないから、1番でもいい。
コメント1件

929
NAME IS NULL[sage]   投稿日:2014/05/03 22:24:03  ID:???.net(943)
>928
3PARなんかでも、1の構成だと結局は1本しかないI/Oのキュー処理がボトルネックになる
それを避けるためにI/Oの種類に応じてキューを分割すると、結局は2の構成とせざるを得ない

運用開始後に変更するのはメチャ大変だと思うのだよね
てことで >920 には、今のうちに2に是正しておく事をオススメ
コメント1件

930
NAME IS NULL[sage]   投稿日:2014/05/03 23:09:48  ID:???.net(943)
仮想RAID万能論を無責任に広めてる犯人って、誰なんだろうな
コメント1件

931
NAME IS NULL[sage]   投稿日:2014/05/03 23:15:35  ID:???.net(943)
>930
ストレージ屋
コメント1件

932
NAME IS NULL[sage]   投稿日:2014/05/03 23:17:00  ID:???.net(943)
ここまで老害の書き込みばかり

933
NAME IS NULL[sage]   投稿日:2014/05/03 23:25:34  ID:???.net(943)
>929
RAID分割しても意味がない代わりに、スレッド数に応じてファイルを分割する(DATA/TEMP)。
どうせ、ストレージでごっちゃになってしまうので、それしかやりようがない。
それが嫌なら、RAIDGROUPをしっかり分けることができるストレージを使うしかない。

934
NAME IS NULL[sage]   投稿日:2014/05/03 23:48:22  ID:???.net(943)
キューの分散狙うならコントローラの数によるんじゃないの?
コントローラの性能というか

そこらへんわかってないので違うかもだけど
コメント1件

935
NAME IS NULL[sage]   投稿日:2014/05/04 00:01:41  ID:???.net(943)
>934
3PARやNetAppの上位機種は、1コントローラで複数のキューを持てる

キューというか、READ/WRITEをRAIDアレイ単位の並列で行える、というのが正確だが
コメント1件

936
921[sage]   投稿日:2014/05/04 00:38:49  ID:???.net(943)
すみません、インフラ屋で言われたとおり鯖/ストレージを設定するだけでどっちの派閥でもないんですが....
ストレージの仮想化/切り売りが主流になってきた中で、今更感が強いストレージ設計だったんで書いてみました。

>924 20台でRAID1+0ってアホかと俺も思ったけど、過去に事故があってからRAID5/6は禁止 RAID-Zは未導入のため検討外 となってます。
コメント2件

937
NAME IS NULL[sage]   投稿日:2014/05/04 03:56:20  ID:???.net(943)
>935
コントローラが一つしかなければ、複数のキューを持ててもコントローラとの通信がネックになる気がするんだが

>936
どんな事故が起こったか知らんが、その事故が1+0なら起きない保証があるのかねぇ
コメント1件

938
NAME IS NULL[sage]   投稿日:2014/05/04 08:18:24  ID:???.net(943)
>920
数年前に受験したGoldの試験問題と似ている。
IDPの観点からはどうなんだろと思う。


939
NAME IS NULL[sage]   投稿日:2014/05/04 08:53:59  ID:???.net(943)
>936
すごいな
5/6禁止でRAID1+0OKってどんな理由なんだろう
5運用でボード死んだかアラート無視でのセット死亡とか

RAIDはバックアップじゃないってところからは説明しないといけないやつかな
コメント1件

940
NAME IS NULL[sage]   投稿日:2014/05/04 10:53:28  ID:???.net(943)
単なる機器障害からの復旧にバックアップ使うところってまだ多いんだろうか?
コメント1件

941
NAME IS NULL[sage]   投稿日:2014/05/04 11:00:42  ID:???.net(943)
RAID5って早いか?
うちのオンボロマシンはRAID5で特にWriteが激オソなのだが。

942
NAME IS NULL[sage]   投稿日:2014/05/04 12:44:53  ID:???.net(943)
>937
RAIDも経路もまとめるから、そこのボトルネックについては、2番よりマシになる。

仮想タイプのストレージでは、表領域種別毎にQoS掛けて、、、なんてことせずに、
全部束ねてストレージに繋げてあとよろしく、っていうのが、基本的な考え方。

もちろん、冗長性を考えてストレージ自体の台数(この場合はグループ)を増やせるのであれば、
REDOを分けたり云々するのは、言うまでもないけど。

943
NAME IS NULL[sage]   投稿日:2014/05/04 12:53:06  ID:???.net(943)
>940
それが一番確実だよ。
発生タイミングによっちゃ壊れたサーバを復旧させようとするよりも、
新規にサーバを立てて、バックアップからデータをインポートする方が早く済む。
まぁお前らみたいに超大型のサーバを管理しているところは別だが、
世の中、1台だけで運用しているサーバが圧倒的に多い。

944
NAME IS NULL[sage]   投稿日:2014/05/04 13:55:41  ID:???.net(943)
さすがにそういうのは、RAID構成どうこうって言ってる今の話題からズレすぎ。

945
NAME IS NULL[sage]   投稿日:2014/05/04 14:54:30  ID:???.net(943)
RAID構成の話しかしちゃいかんわけでもなし

946
NAME IS NULL[sage]   投稿日:2014/05/04 19:02:52  ID:???.net(943)
>939
サイレントクラッシュでもやったんじゃね?

947
NAME IS NULL[sage]   投稿日:2014/05/04 20:18:11  ID:???.net(943)
単にストレージを設定する側でも、いわゆる「RAIDを分ける」ということをした場合、
ストレージはそれぞれをどのように制御するか、負荷が高くなったときに
どういう挙動をするのかは、次のステップに進むために知っておいてもよいと思うよ

書き込みは並列、かつ書き込み順の保障はRAID単位、だね

そうするメリットが大きいから、そうなっている
それによるデメリットを補うために、色々な付加機能がついている

948
NAME IS NULL[sage]   投稿日:2014/05/05 20:54:03  ID:???.net(943)
>920
3PARとかのハイエンドストレージでも、別RAIDにした方がいい

Oracleをうまく動かす勘所は、REDOの書き込みを阻害する要因を排除すること

,聞柔にしちゃった結果、アーカイバやDBライターあたりの重いアクセスが
REDOを阻害し、DBの性能が安定しない、というトラブル事例は多い

949
NAME IS NULL[sage]   投稿日:2014/05/06 00:07:33  ID:???.net(943)
ストレージの知識ないやつらばかりなんだな
ストレージを理解出来ないやつはDBA名乗るな

950
NAME IS NULL[sage]   投稿日:2014/05/06 08:10:48  ID:???.net(943)
おっ、パソコンの先生が来たぞ

951
NAME IS NULL[sage]   投稿日:2014/05/06 09:04:34  ID:???.net(943)
知ったかw

952
NAME IS NULL[sage]   投稿日:2014/05/06 13:53:05  ID:???.net(943)
ハード屋が売りたい構成に乗せるだけだろ
DBAとか誰でもハナクソほじりながらできるわ

953
NAME IS NULL[sage]   投稿日:2014/05/06 15:23:09  ID:???.net(943)
うむ。
で、問題が表面化しそうになったら逃げればOK。

954
NAME IS NULL[sage]   投稿日:2014/05/06 16:55:20  ID:???.net(943)
逃げると言うよりクビになってるだろ。

955
NAME IS NULL[sage]   投稿日:2014/05/07 00:00:26  ID:???.net(943)
零細DBAの集まり 笑

956
NAME IS NULL[sage]   投稿日:2014/05/07 01:05:41  ID:???.net(943)
めくそがはなくそをわらう

957
NAME IS NULL[sage]   投稿日:2014/05/08 00:06:39  ID:???.net(943)
SE ONEしか使ったこと無い零細DBAですよ...
どうせEEなんて縁がないよ!

958
NAME IS NULL[sage]   投稿日:2014/05/09 08:18:47  ID:???.net(943)
その認識からして間違ってるわな
SEとEEの差はそこじゃ無いから

959
NAME IS NULL[sage]   投稿日:2014/05/10 01:26:33  ID:???.net(943)
EEは+αの機能だから
SEONEで最適な管理やパフォーマンス出せる管理者じゃないとダメだわな...


アホ同僚が表領域のストレージを移動させるときに何故かoffline immediateにしてonlineにできなくなって(手順的にリカバリが必要)
パニック起こして旅行先から緊急出社させられた... もうこんな会社嫌だ...
コメント2件

960
NAME IS NULL[sage]   投稿日:2014/05/10 02:59:52  ID:???.net(943)
なぁ。
出力されている筈のアーカイブログファイルが1つだけ欠損していたのだが、
誰かそんな現象に遭遇したことある人いる?
(もちろん、誰も手動で消したりはしていない)
コメント3件

961
NAME IS NULL[sage]   投稿日:2014/05/10 08:56:57  ID:???.net(943)
>959
旅行先から電話でリモート対応するだけで十分じゃね?
別に画面見なくても状況はわかるし、口頭でコマンド伝えて叩いてもらえばいい。
コメント1件

962
NAME IS NULL[sage]   投稿日:2014/05/10 10:28:48  ID:???.net(943)
>960
「出力されている筈」とは?
v$archived_log とかで判断したって事?
RMANから list archivelog all とかはどうなる?

手動で削除していなくても、何らかの削除処理は動いている
はずで、それらのログはどうなっている?

で、何をどう見てもアーカイブされている。ファイルだけ無い。という
のであれば、致命的な不具合の可能性も考えられるので、すぐ
サポーに連絡して調査してもらってください。
ここにも利用バージョンとパッチ適用情報を提示してください。
同じ環境だと注意する必要があるので。

963
NAME IS NULL[sage]   投稿日:2014/05/10 11:01:29  ID:???.net(943)
>960
alert.logにちゃんとそのファイルが出力されているか記録されているか?
可能性があるとしたらアーカイブ先の使用領域が100%になっていたとか。

964
NAME IS NULL[sage]   投稿日:2014/05/10 21:03:04  ID:???.net(943)
アーカイブログのディレクトリで
cp * ほげほげ
rm *
この2つのコマンドでアーカイブログを別ディスクに移動してからDATにバックアップするという
人的障害なら知ってる

965
NAME IS NULL[sage]   投稿日:2014/05/11 08:36:25  ID:???.net(943)
>959
>旅行先から緊急出社させられた
普通だ。着陸後ドアオープン前に着電対応してCAから白い目で見られた。

>960
ない。RAC ASMでARCHIVEに関するトラブルは皆無
ただ古いHA構成でローカル出力の場合に待機系へ遷移した時に見かけ上は欠落している様に見える。
コメント1件

966
NAME IS NULL[sage]   投稿日:2014/05/11 14:32:27  ID:???.net(943)
>965
どうやって着電知ったの?

967
NAME IS NULL[sage]   投稿日:2014/05/11 20:00:06  ID:???.net(943)
逆噴射中に電源ONだろ。

968
NAME IS NULL[sage]   投稿日:2014/05/11 23:42:50  ID:???.net(943)
機長、やめてくださいっ!!

969
NAME IS NULL[sage]   投稿日:2014/05/12 05:50:07  ID:???.net(943)
アーカイブログモードでアーカイブログが出力されないってのは、
それだけで十分に不具合じゃないのか?

970
NAME IS NULL[sage]   投稿日:2014/05/12 08:53:38  ID:???.net(943)
ファイルシステムの不具合か、消しちゃっただけだろ。

971
960[sage]   投稿日:2014/05/14 22:01:22  ID:???.net(943)
>961

メールで速攻修復手順送ったけど、本人がオペミスを上司に報告&テンパって冷静な判断や言動が出来なくなり
DB知らないアホ上司が介入してきてこれ以上傷口が広がらないように単独作業はさせず出社して何とかしろと...

rman target /
recover tablespace xxxxx
alter database open

上の3つのコマンド打つためだけにスカイツリーの最上階から名古屋まで呼び戻された...
休暇延長やかかった実費(スカイツリーの入場料まで)は全額出るからいいんだけど、中途半端なスキルで作業するぐらいなら
全部外部委託すべきだと思うわ。

972
NAME IS NULL[sage]   投稿日:2014/05/15 10:28:00  ID:???.net(943)
ぶゆうでん終わり?

973
NAME IS NULL[sage]   投稿日:2014/05/15 11:12:30  ID:???.net(943)
どこらへんがぶゆうでん?

974
NAME IS NULL[sage]   投稿日:2014/05/15 12:20:08  ID:???.net(943)
後継者育成失敗は武勇伝ではない

975
NAME IS NULL[sage]   投稿日:2014/05/15 12:45:09  ID:???.net(943)
Oracleの全文検索(Oracle Text)使ってる人いますか?

Luceneとかの専用ソフト使ったほうが良いですか?

976
NAME IS NULL[sage]   投稿日:2014/05/15 18:19:16  ID:???.net(943)
ぐーぐるでも使っとけば?

977
NAME IS NULL[sage]   投稿日:2014/05/22 03:04:51  ID:???.net(943)
すみませんOracleDB構築ってGUI前提なんですか?
11gR2をCUIでFreeBSDにインストールしたいのですができるでしょうか
BSDがダメならCentOS(CUI)でも構わないです

978
NAME IS NULL[sage]   投稿日:2014/05/22 07:22:29  ID:???.net(943)
サイレントインストールできるよ

979
NAME IS NULL[sage]   投稿日:2014/05/22 07:36:57  ID:???.net(943)
あーレスポンスファイルってのがあればいいんですね
ありがとうございます
コメント1件

980
NAME IS NULL[sage]   投稿日:2014/05/22 23:45:16  ID:???.net(943)
かくして無効にしたはずのサンプルDBがCentOS上に作られているのに気づき
涙する >979 の姿が

981
NAME IS NULL[sage]   投稿日:2014/05/22 23:49:21  ID:???.net(943)
11gR2のサイレントインストールは、OCMの設定方法がマニュアルに
なくて、KROWNを見ないと無効化する方法が分からなかった記憶が。

982
NAME IS NULL[sage]   投稿日:2014/05/23 00:23:23  ID:???.net(943)
昔のサイレントインストールはまともに動かなかった。
サポートに上げたら、動きませんね、と返事がきたことがあったな。

983
NAME IS NULL[sage]   投稿日:2014/05/23 00:24:10  ID:???.net(943)
サイレントインストールなんて都市伝説だと思っていた

984
NAME IS NULL[sage]   投稿日:2014/05/23 00:40:32  ID:???.net(943)
「他人がやらない操作はしない」

これがOracleとうまく付き合う秘訣

985
NAME IS NULL[sage]   投稿日:2014/05/23 22:48:31  ID:???.net(943)
テスト不十分機能の見切りデフォルト化は害悪でしかない

986
NAME IS NULL[sage]   投稿日:2014/05/24 01:46:50  ID:???.net(943)
Oracle「使わせないとテストにならないじゃないか」
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

データベース板 タイトル検索

このスレッドが人気です(実況系)
報道ステーション★3 (762)テレ朝実況
幸せ!ボンビーガールSP★4 (419)NTV実況
予約殺到!スゴ腕の専門外来SP(8) ★3 (548)TBS実況
アレがあるから今がある!★2 (223)フジ実況
松木タイピングスレ★2 (847)テレ朝実況
【マタ-リ】報道ステーション (393)テレ朝実況
今夜はナゾトレ東大生&京大生が出題!ひらめきクイズSP★4 (723)フジ実況
NHK総合を常に実況し続けるスレ 132275 残業 (646)NHK実況
このスレッドが人気です(ニュース系)
【サッカー】日本代表4-0でタイに勝利!!W杯アジア最終予選★3 (1000)音楽・芸能ニュース
【サッカー】日本代表4-0でタイに勝利!!W杯アジア最終予選★4 (385)音楽・芸能ニュース
【サッカー】日本代表4-0でタイに勝利!!W杯アジア最終予選★2 (1002)音楽・芸能ニュース
【森友辻元氏問題】民進・辻元清美氏に新たな「3つの疑惑」 民進党「拡散やめて」メディアに忖度要求★5 (1001)ニュー速+
【サッカー】日本代表4-0でタイに勝利!!W杯アジア最終予選 (1001)音楽・芸能ニュース
【森友辻元氏問題】民進・辻元清美氏に新たな「3つの疑惑」 民進党「拡散やめて」メディアに忖度要求★6 (171)ニュー速+
【森友学園】民進・辻元氏「幼稚園に入ろうとした事実ない」「公園補助金は麻生政権下で決定」報道各社にFAXで見解を発表★3 (1000)ニュー速+
【森友辻元氏問題】民進・辻元清美氏に新たな「3つの疑惑」 民進党「拡散やめて」メディアに忖度要求★4 (1001)ニュー速+
データベース板の人気スレ
Oracle 質問総合スレ12 (562)
SQL初心者質問スレ (486)
DB設計を語るスレ 9 (944)
Oracle 質問総合スレ9 (986)
不正アクセス犯がいます、警察に通報してください! (153)
Microsoft SQL Server 総合スレ 11 (296)
SQL質疑応答スレ 17問目 (178)
MySQL 総合 Part24 (1010)
[test] 書き込みテスト 専用スレッド [テスト] (354)
PostgreSQL Part.11 (209)
MySQL 総合 Part25 (851)
不正アクセス犯がいます!警察に通報してください! (100)
Oracle 質問総合スレ10 (1014)
SQL質疑応答スレ 15問目 (1013)
性別フィールドをSEXと定義するのやめて! (105)
Firebird関連スレ3 (669)
データベース技術を勉強したいのですが… (132)
Oracleの30日間トライアル版について (157)
MariaDB (142)
【Java】H2 Database Engine【GCJ】 (207)
(^^)BTRIEVE(^^) (126)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)