Oracle 質問総合スレ11at DB
Oracle 質問総合スレ11 - 暇つぶし2ch950:NAME IS NULL
16/08/06 22:31:44.78 .net
インサートするがおかしいというヤツは、まずアップデートするが
おかしいかどうか立場を明らかにしてからにしてくれんか?

951:NAME IS NULL
16/08/06 22:34:34.68 g2v6SyMV.net
>>912
そんなのだれか言ってるのか?

インサートするを、インサートですと言うのは変だという話なんだが。

952:NAME IS NULL
16/08/06 22:47:34.46 .net
>>913
日本語読めんのか?たくさんいるじゃないか。
少なくともお前のことは別に相手にしてない。

953:NAME IS NULL
16/08/06 22:59:43.63 .net
>インサートは日本語では動詞。

インサートは名詞

インサート する
名詞  + 「する」

インサート です
名詞  + 「です」

本 です
名詞+「です」

何が変なのか、分からない

954:NAME IS NULL
16/08/06 23:23:41.24 g2v6SyMV.net
>>915
日本語では中国由来の外来熟語を動詞か名詞で分けている。

英語もそう。

了解は日本人には動詞に感じるので、了解すると言うが、歴史的に名詞の扱いをしていないので、了解ですとは言わない。

「了解です」なら、単に「了解」でないとおかしいと年配からは言われるよ。

955:NAME IS NULL
16/08/06 23:37:21.96 .net
何かわざとらしさを感じてきた
これって荒らしだろう?

956:NAME IS NULL
16/08/06 23:38:22.69 .net
>>916
だからinsertは名詞扱いだと

957:NAME IS NULL
16/08/07 00:07:23.10 mqpBG9Ui.net
>>918
日本語わかってねえな。

~するという言葉は動詞扱いなんだよ。

ドキュメント書かないのか?

まあインフラ屋だと文章を書かないやつが多いから理解できないのもわかるが。

958:NAME IS NULL
16/08/07 00:18:36.52 .net
 
ID:mqpBG9Ui は NG推奨

959:NAME IS NULL
16/08/07 01:27:22.97 .net
インサートがいっぱい書いてあるとどうしても
思う浮かぶw

960:NAME IS NULL
16/08/07 02:15:50.31 .net
答えが無い話をネチネチとやるんじゃないよ
もう3日目になるよ?

961:NAME IS NULL
16/08/07 12:19:22.14 .net
原理原則論ですべて語ろうとするのはお若い証拠
うらやましい限りですわ

962:NAME IS NULL
16/08/07 13:31:39.69 .net
独壇場を本来の言葉である誤読前の独擅場だと執拗に言い続けて周囲を引かせてる人みたい

963:NAME IS NULL
16/08/07 13:39:25.07 .net
独擅場、独壇場かw

964:NAME IS NULL
16/08/07 14:57:36.29 BJvf/Xdj.net
日本語の話になると日本人はムキになるからな。間違いを認めたがらない。

965:NAME IS NULL
16/08/07 16:41:17.48 2Ja63dox.net
Rowidを使ったsqlとかって、rdbmsではない気がするんですが?

966:NAME IS NULL
16/08/07 16:57:53.38 mqpBG9Ui.net
>>927
まあ処理中心にROWIDが変わらない一時的な処理なら使うけど、ROWIDが変わらないと思いこんで仕様を決めるのはたしかに間違っている。

967:NAME IS NULL
16/08/07 23:31:55.04 .net
>>927
Oracle 8ぐらいまでrowid使った方が検索結果が早かったりした時代が
あったんだよ。
その名残で未だにrowidで検索かけたりするアプリを作ろうとしている
人がいるのも確か。

968:NAME IS NULL
16/08/08 22:07:15.79 Oma7zNYm.net
>>929
いまでも最速じゃないの?

そもそもカーソルオープン自体がROWIDの特定でしょ。

969:NAME IS NULL
16/08/09 00:38:25.14 .net
オラクルはインデックススキャンの方が早かったと思う

970:NAME IS NULL
16/08/09 00:42:21.53 .net
ROWIDが速くて有効ってディクショナリ管理表領域時代の話だろ

971:NAME IS NULL
16/08/09 06:59:05.90 .net
なぁ。
Oracle Cloud で OracleDatabase を PaaS で利用した場合、
アラートログとかのOSファイルはオンプレミスと同様に、
cat や more コマンドで普通に見ることができるの?

あと ORA-600 とか発生した場合、
サポートに送るための各種ファイルって、ローカルに普通にダウンロードできるの?

972:NAME IS NULL
16/08/09 22:28:11.23 .net
>>933
見れるよ。普通にrootでのSSHログイン権限が付与される。

専用線サービスがもうリリースされたかどうか知らないけど、基本はインターネットからアクセスする。一応、ポートとIPでアクセス制限することはできる。

ただ、インターネット経由のSSHは社内のFWでブロックされるだろうから、特別申請とかしないと難しいかもね。

973:NAME IS NULL
16/08/09 22:30:59.18 .net
一回アクセスしてROWID特定済みの一行に対してのアクセスだったら、今でも最速でしょうに。

974:NAME IS NULL
16/08/09 22:35:04.22 M4kdGDc+.net
>>935
ここにいるひとは�


975:サれが分からないレベルなんだよ。



976:NAME IS NULL
16/08/09 23:15:14.72 .net
ROWID変わる可能性もあるからなー
docs.oracle.com/cd/E16338_01/server.112/b56299/pseudocolumns008.htm#i1006255

977:NAME IS NULL
16/08/09 23:23:24.70 .net
>>934
サンクス

978:NAME IS NULL
16/08/10 00:25:09.86 .net
パーティション表とか使っているとrowidベースのアプリなんて怖くて作れない。

979:NAME IS NULL
16/08/10 03:45:32.25 .net
Oracle が提供する Oracle Text Package では仮引数に ROWID 型を取る
ものもある。いまも使ってる。

980:NAME IS NULL
16/08/10 07:24:11.20 UEdjhpWV.net
>>937
だからROWIDが変わらない処理の
ことを言ってるんだよ。共有ロックがかかってるときにROWIDは変わらない。

981:NAME IS NULL
16/08/10 08:24:53.87 .net
条件付きで最速と言われてもねぇ

982:NAME IS NULL
16/08/10 08:58:44.09 .net
トランザクション内でSHRINKやALTER TABLEや結合処理入るとrowid変わる可能性あるから絶対に良いとは言い切れない

983:NAME IS NULL
16/08/10 09:24:00.88 .net
楽観的ロックに必要な悲観的コーディング(3)
URLリンク(blog.livedoor.jp)

ロックすればいいとかいう考えは改めて下さい

984:NAME IS NULL
16/08/10 09:32:32.92 .net
どうみても楽観的コーディングでした
ありがとうございます

rowidは、パーティション表の更新、表の縮小、alter tableによる表の更新しなければ最速なはず

985:NAME IS NULL
16/08/10 09:36:18.18 .net
単一行はROWIDスキャン、複数行はインデックススキャンが早い
ExadataならSmartScan使えばいい

986:NAME IS NULL
16/08/10 23:12:11.91 RGOIFTw8.net
>>946
それはインデックスだけで情報が返せる場合だろ。

987:NAME IS NULL
16/08/10 23:13:21.81 RGOIFTw8.net
>>943
共有ロックかかかってるときにALTER TABLEができるかよw

988:NAME IS NULL
16/08/10 23:54:18.52 .net
>>948
ロックかかってない時にalter tableしたらrowid変わるから気をつけろって話でしょ?

989:NAME IS NULL
16/08/11 00:25:56.08 .net
>>948
この手のツッコミって条件を満たした上での話しかしないから嫌い

990:NAME IS NULL
16/08/11 01:28:56.85 jN6D1h8Y.net
>>949
だからシステムの処理中にALTER TABLEなんてしないだろw

なんで管理作業を業務中にするんだよ。

ROWIDをどこかに長期間、保持してトランザクションデータとして扱うなんて誰も言っていない。

991:NAME IS NULL
16/08/11 07:06:03.25 .net
>>951
だから、もしも話を前提にしないでくれる?

992:NAME IS NULL
16/08/11 07:26:17.70 .net
管理作業を業務中にしないっていつするつもりなのかも分からん
サービス提供を業務時間以外は止めてるならいいけどそうじゃないなら誰かは大体使ってる
第一にrowidは早いけど、前提条件に気を付けないといけないってレスに対して
使わないだのしないだのツッコミいれてるのもなんかね、自分の周りしか知らないのかと

やっぱこのスレのID表示は馬鹿だな

993:NAME IS NULL
16/08/11 07:52:07.50 .net
>ROWIDをどこかに長期間、保持してトランザクションデータとして扱うなんて誰も言っていない。

誰もそんなこと聞いてねえよ、過信は禁物気を付けろって話だろ
てめえの周りのデータベース紹介なんてどうでもいいんだよ

994:NAME IS NULL
16/08/11 09:27:01.00 jN6D1h8Y.net
あなたがプログラマじゃないのが丸わかりだが、ROWIDが変わる可能性があるときにROWIDで再度アクセスはしない。

995:NAME IS NULL
16/08/11 11:31:02.45 .net
>>955
何当たり前の事言ってるの?馬鹿かお前
最速だから最高率とは限らないんだよ
プログラム噛んだDBの話はプログラム板行ってくれませんかね~

996:NAME IS NULL
16/08/11 13:38:15.38 jN6D1h8Y.net
>>956
Oracle DBA特有の知識偏重の馬鹿が発狂。

997:NAME IS NULL
16/08/11 15:52:37.17 .net
ROWID問題はオラクルだけじゃないだろw

998:NAME IS NULL
16/08/11 22:14:04.50 .net
ID表示マンっていつもプログラマ非認定とOracle DBA認定し


999:てるけど、 このスレにいたら分かりきってることでは・・・といつも思う プログラマでDB関連は別スレあるし



1000:NAME IS NULL
16/08/11 22:28:50.74 jN6D1h8Y.net
>>959
それがOracle DBAを名乗っている人間のおかしいところ。

日本オラクルがそうだからおかしくなる。

ここにはOracleデータベースのセールスマンがいるので珍妙なことを言ってくる。

1001:NAME IS NULL
16/08/11 23:32:14.56 .net
下請PGと日本オラクルのDBサポートエンジニア、それぞれ経験あるけど温度感は凄い差があるよ。
現場では超絶ヤバい!今すぐ助けてほしいと思ってても、サポートはDB動いてればあまり急がない。
現場はOracle以外の製品も考慮するけど、Oracleは他社製品絡むと全然動かない。

ちなみにここでのレスは、あんまりよろしくなくて、非公開情報も出ちゃってる気がする。
それが非オラクル人の逆鱗を突くんだろうね

1002:NAME IS NULL
16/08/12 07:27:31.63 0uPXpW8t.net
>>961
このスレッドをオラクル社のサポートだと思っているわけ?

オラクル社やオラクルパートナー企業、オラクルのサポート、Oracle DBAは開発をやらないスタンスだから期待しても無駄だよ。

だからいろんな現場でOracleを使いこなすひとが必要なんだけど、要員として重要視されていないから、おかしくなるプロジェクト、問題があるプロジェクトが多い。

1003:NAME IS NULL
16/08/12 09:27:45.89 .net
>>962
このスレッドはオラクルのサポートとは思わないが、実質似たようなものだろ
スレタイ見ろよ、「Oracle 質問総合スレ11」だぞ

君の周りはろくな案件、PMがないようだね
現場にオラクル技術者がいるかいないかは、オラクル関係者ではなく、PMや現場の主幹担当者が判断することでしょ
それとOracle使う人・企業は現場にOracle技術者が必要と考える人は多い
・サポートに来る質問が余りにも低レベルな事が多い
・よく分からずに処理を実行し、DB停止につなげる奴がいる
・オラクルサポート技術者との連携が下手
他にも色々あるけど、現場にオラクル技術者は絶対に必要
大規模になればなるほどリソース増やすべきだから

1004:NAME IS NULL
16/08/12 12:53:08.84 Pt/qtr2r.net
>>963
おまえオラクル社のサポートと自己紹介するなよw

おまえのようなのは現場ではあまり必要とされていない。

おまえがいうようにOracleを知っているひとがいない現場ならおまえレベルでも助かるが。

本当に知りたいのは開発での使い方であって、マニュアルレベルのことなどマニュアルでも本でも分かる。

オラクル社の現場常駐サポートもたいして役に立たない。

1005:NAME IS NULL
16/08/12 12:59:48.08 .net
この言い争いに意味はあるのか?

1006:NAME IS NULL
16/08/12 13:13:44.80 .net
無い
Oracleの質問待ちだね

1007:NAME IS NULL
16/08/12 15:42:16.39 .net
Oracleディスるなら使わなけりゃいいのに使い続けてるアホはほっとけ
開発チームのメンタルケアを行ってないID表示マンの会社が悪い
開発チームと基盤チームの円滑な連携にすれ違いや認識の相違は生まれやすい
そこの調整をするスーパーマンはどの企業でも大体いるけど
ストレスや不満が溜まってるやつが多い
正直不満が爆発してこういうスレで暴れてるやつは環境変えたほうがいいと思う

1008:NAME IS NULL
16/08/12 19:53:45.99 CtdiWbYP.net
RDBが基盤の仕事だと思っているからうまくいかない。

1009:NAME IS NULL
16/08/12 23:05:06.88 .net
RDBというか、俗に言うインフラ技術も開発技術もジャンル問わずに全エンジニアが身につけた方がいいからね
とはいいつつも日本はITへの意識がめちゃくちゃ低いのでそんな環境はできない

1010:NAME IS NULL
16/08/12 23:29:01.50 RmmDcuh5.net
データモデリングの能力が評価されないのはオラクル社のせいだとも言える。

IPAはデータベーススペシャリストでまだ概念を教えるけど、オラクルマスターはほとんど問わないので、勘違いDBAばかり量産されている。

俺はオラクルマスターでもOracle DBAとはあえて名乗らない。

DBMSばかりいじっている馬鹿と一緒にされたくない。

1011:NAME IS NULL
16/08/12 23:47:11.61 .net
>>970
設計部分出す試験がオラクルマスターの域を超えないと出ないからなー
オラクルマスターしか資格無い人は危険といえば危険だね
RACとかパフォチュー試験だと設計も出てくるけど、オラクルマスターだとOracle Datbaae以外パッとしないしね

1012:NAME IS NULL
16/08/13 11:47:32.71 .net
>>970
データモデリングはDBAじゃなくてDAの仕事だよ
本当にデータベーススペシャリスト知ってる?

1013:NAME IS NULL
16/08/13 11:59:06.74 aUIaHi48.net
>>972
だからそんな用語がわかるレベルのやつがいないから、うまく言ってない。

DAの肩書きのひとを俺はまだ見たことがない。

1014:NAME IS NULL
16/08/13 13:11:09.91 .net
>>973
DAは今、プリセールスエンジニアみたいな扱いじゃね
要件定義~論理設計+売り込みの人が増えてる気がする

1015:NAME IS NULL
16/08/13 19:12:36.51 .net
今度Oracle11→12の仕事を任されることになったデータベース初心者です。
Oracleの勉強のため、Oracle.comのアカウントを作成し、Oracle12はダウンロードし、
Oracle11はダウンロードできないようなので、先輩が以前に作成したインストール用
DVDを借りました。
11、12ともにパソコンの仮想マシン上にインストールまではできたのですが、
パッチのダウンロードのリンクがOracleのサイトに見当たりません。
My Oracle Supportというのに登録すればダウンロードできるようなのですが、
サポートIDの入力を要求されました。

(1)サポートIDというのはなんでしょうか?
  製品を購入し、サポート契約の締結が必要?

(2)私のようにお試しユーザーでもパッチをダウンロードできる方法はありますか?

1016:NAME IS NULL
16/08/13 19:44:07.98 .net
>>975
(1)サポートIDは誤認識の通りライセンス購入時に貰える。
(2)ないです。今までどうしてたか調べてみてください。

1017:NAME IS NULL
16/08/13 20:41:38.58 .net
>>976
了解しました
ありがとうございます

1018:NAME IS NULL
16/08/13 21:40:10.59 .net
オナクル

1019:NAME IS NULL
16/08/13 21:45:48.54 .net
11.2.0.4もMOS使えないとダウンロードできないんだっけ

1020:NAME IS NULL
16/08/16 22:42:27.08 .net
【社会】東証上場企業・パソコン量販チェーン「PCデポ」、老人情弱相手に詐欺紛いの商売をしていた事が発覚→株価下落、Yahoo!ニューストップに載り大炎上★20©2ch.net
http:// daily.2ch.net/test/read.cgi/newsplus/1471352261/

1021:NAME IS NULL
16/08/17 11:10:30.47 .net
PCデポ知らんなー

1022:NAME IS NULL
16/08/18 10:30:56.10 .net
Oracleもサポート代高いけど、それなりの対価ではあるからねー

1023:NAME IS NULL
16/08/19 12:18:29.03 .net
このスレ見てる人みんなオラクルマスター取ってる?
案件発注側だしいらないかと思ってるけど、受注側としては取っといて欲しい?

1024:NAME IS NULL
16/08/19 12:31:44.69 .net
俺は持ってるけど資格の有無とかどうでもいいかな

1025:NAME IS NULL
16/08/19 15:12:24.00 oqFiW0y1.net
>>983
資格はなくてもRDBの仕組みが分かっていないと仕事を受ける


1026:側は若干、苦労する。



1027:NAME IS NULL
16/08/19 21:13:19.81 .net
なぁ。
VARCHAR2って可変長じゃん?
可変長なら実際にデータ格納するまで領域使わないって理解なんだけど、
格納する文字列のサイズがいくつになるか分からない場合、
とりあえず最大の4000にしておくってのはアリ?
その場合、なんかデメリットってあるのかな?

1028:NAME IS NULL
16/08/19 21:45:50.46 .net
ありだと思いますよ
注意点としては4000を上回る可能性があるならLOB型にしましょうぐらい

1029:NAME IS NULL
16/08/20 01:54:17.99 oe5qAiv4.net
>>986
可変長というのはスペースがデータとして入らないという意味であって、データファイルの使用領域が文字列長によって増減するということではない。

1030:NAME IS NULL
16/08/20 01:57:04.61 oe5qAiv4.net
>>986
デメリットは無駄にデータファイルが大きくなり、当然メモリも無駄に使います。

1031:NAME IS NULL
16/08/20 05:07:57.18 .net
>>986
1レコードに含める個数によるが基本的にあり
250バイトを境に列ヘッダサイズが変わるから、それ以下なのか超えるかで判断

詳しくは行断片で検索しろ

1032:NAME IS NULL
16/08/20 08:46:51.17 .net
今時のハード事情なら、>>987>>990は気にならないぐらいになってる

1033:NAME IS NULL
16/08/20 09:12:15.02 .net
>>991
ほとんど変わらないけど他システム絡みがないのにVARCHAR2(256)って定義していると
Oracleをあまり理解してない設計者が作ったなと思われるからな

1034:NAME IS NULL
16/08/20 09:23:24.41 .net
>>983
オラクルマスターは自分の場合はバージョン毎に更新しないとならんので11gで止めた。
でも純粋に勉強になるし、技術を選択するような立場の人なら取ってて悪くないと思う。

一時的なら社外コンサルを雇う手もあるけど社外に金が出るし、社内に何も残らない。
経営は嫌がるし社員のスキルも上がらない。
この分野で社員として継続的に仕事をするつもりなら勉強しよう。

1035:NAME IS NULL
16/08/20 09:27:20.34 .net
次スレ

Oracle 質問総合スレ12
スレリンク(db板)

1036:NAME IS NULL
16/08/20 09:37:31.27 .net
>>992
そうだね、他システムや入るデータサイズを考慮しない列サイズはうーん?ってなるね

1037:NAME IS NULL
16/08/20 11:08:23.24 .net
設計部分ってOracle云々の前に全体のシステム設計ちゃんとできてないといけないから難しいよね
どこかおかしいまま気付かず構築すると、10年後には保守担当が苦しんでたりね
設計当時の担当者を恨むべきなのに、保守担当が恨まれるケースを何度見たか

1038:NAME IS NULL
16/08/20 13:10:46.04 jFbN2fyz.net
>>986
4000にしておくとそんなに長い文字列が格納される仕様のシステムなのかと思われる。

意図が分からない設計はよくない。

1039:NAME IS NULL
16/08/20 23:36:35.58 .net
設計次第な話多いね最近

1040:NAME IS NULL
16/08/21 00:36:06.47 .net
Oracleテクニックというより、システム全体を意識しようという精神論な話ばかりでつまらない
当たり前の事を大声で言うもんじゃないよ

1041:NAME IS NULL
16/08/21 00:37:14.47 .net
1000ならOracleユーザー一社につき一台Exadata購入!
ワイはOracleの手先や!

1042:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch