oracle質問
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG動的SQLと似たような機能?
0007デフォルトの名無しさん
NGNGネタニマジ(後略)
0008デフォルトの名無しさん
NGNGお願いします。
0009デフォルトの名無しさん
NGNG| :|
| \__ --┬''" ―┼―┐|| / 苟攵 土冂 | | :|
|  ̄ ̄\__ ―┼― | | _/| ‐三‐ .lノ|-ヮ | | .:|
|  ̄ ̄\ ノ ノ 」 | ;三、 干|乂 。 。 :|
| _ :|
|________ /7_______ | )___________:|
/ ' ' / / | ヽ―、 |
| / ノ \_ |
/ / `、 ヽ
/:: / ___ ヽ `、
. |:: / / ̄ ̄ ̄  ̄ ヽ、. |:: i
|:: | l::::::::: ,・'´ `・、 l |:: |
|:: | |:::::::::: 、___ | |:: |
. |::::: | l:::::::::::::::::  ̄ ̄ | / ::::|
|:::::: ヽ ヽ::;;;;;;:::::::::::................. _ノ_,/ ..;;:ノ
`、::::::.. ヽ、__):::::::::::. (__/ ..::/
\:::::::.. ...::/
\::::::::::.. ...::::/
\::::::::. r...:::::/
\::::::. /
|::::::::.. /
|:::::::::::::: ( / ̄ ̄\
|::::::::::: / `、
|::::::::::. / ..... ヽ ―、_
`、::::::::: / ...:::::::、:::.. \ | _) )、
|::::::::::::: :::::::::::`、::::... ヽ | `'、ノ )
):::.:::::.......... .....::::::::::::/ヽ::::.... `、ノ ノ::::::`'ノ
/::::::::::::::;;;;;;;;;;;;;::::::::::::::::;/ \::::::.. ::::::::::_;;ノ
/:: ::::::::::;;; ――--‐' \::: ....ヾ:::(
/:: ..:::::/ ヽ :::::::::::ノ
/: ..::;;::'" `――'
|::: ..::::::/
| ;:<
ヽ ,,,,,..... \
`ヽ、:::::::::::.... \_
`ヽ、:::::::::...... !
`ヽ、::::::: ノ
);;:: (
ノ:::: |
(_(_(_(_(_ノ
0010デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG日付の比較をしたいのですが、
一つのSQLのなかのsysdateは同値ですか?
where ((NVL(TA.D1,sysdate) <> NVL(TB.D1,sysdate));
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG同値ですよん。
0016デフォルトの名無しさん
NGNGTHX!です。
とこrで私のSQL
(where ((NVL(TA.D1,sysdate) <> NVL(TB.D1,sysdate)); )
ってヘタレ?
NULLが入る可能性があるdate型フィールドが異なった値かどうかを
調べたいのです・・・。
0017デフォルトの名無しさん
NGNGwhere TA.k = TB.k
minus
select * from TA, TB
where TA.k = TB.k
and TA.D1 = TB.D1
ってやったら実行計画どうなる?
つうか sysdateじゃなくてもいいじゃん。1900念とかで。
0018デフォルトの名無しさん
NGNG1900年とかをセットする時にto_charを使いたくないのですが、
可能ですか?(理由はSQLが長くなるから・・・笑)
TA.D1と TB.D1が両方ともnullの場合は一致として
考えたいので、and TA.D1 = TB.D1 はダメっぽいです。
001917
NGNGならさらに
minus
select .... and TA.D1 is null and TB.D1 is null
つけるとか。繰り返しになるけど実効計画がねえ・・(涙)
あ、そうか待てよ、NULL含んだ A<>Bってことは
(全件) − (A=B) − (A=φ B=φ)
だけじゃなくて
(A<>B) (A=φ B<>φ) (A<>φ B=φ)
でもいいんだな(記号は適当).
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG舌かんじゃうんで、なんとかしてください。>1
0023デフォルトの名無しさん
NGNGあー言いにくい
0024デフォルトの名無しさん
NGNGどちらにしろいいにくいよ
アホか。
0025デフォルトの名無しさん
NGNGと→ふ
あ→お
たしかに言いにくい組み合わせばっかり
0026デフォルトの名無しさん
NGNGまるまるよんまる
普通↑だろが
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0030
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGんなのカンマ区切りで出すだけやん
まあVB房には無理かもな
0034デフォルトの名無しさん
NGNG003534
NGNGs/"/'/g
ゴメソ。
0036デフォルトの名無しさん
NGNGぉぃぉぃ。
まだまちがっとるぞ、思いっきり基本的なところが。
select empno || ',' || ename from emp;
だろうが。
&なんぞ使うのはどのDBとまちがっとる?
それとも、VBのやりすぎか?
ここはORACLEのスレだ
0037デフォルトの名無しさん
NGNGset colsep ","
の方が楽だとおもうけど。
本気でCSV各なら、そういうツール書いた方が確実。
0038デフォルトの名無しさん
NGNGインストールはオラクルのアナウンス通りで終了できたのですが、
起動時に「java.exeの起動に失敗しました」ってエラーメッセージが表示されます。
インストールしているJREは1.2.2.011です。(P4対策済みver.)
oracle8iが使用するJREが古いせいかと考えているのですが・・・
(1.1.8かな?)
対策法が判りません。OTNで検索してみたのですが、
検索結果のサイトがリンク切れでした。
対策法をご存じの方はご教授ください。
P4 1.6G
Win2000pro
oracle8i workgroup
JRE1.2.2.011
0039デフォルトの名無しさん
NGNG下記はエクスポートで使用するパラメータファイルの内容です。
それぞれの項目についてどんな意味があるのか教えてください。
USERID=SCOTT/TIGER@(接続文字列)
COMPRESS=Y
CONSISTENT=Y
CONSTRAINTS=Y
DIRECT=N
GRANTS=Y
INDEXES=Y
ROWS=Y
LOG=EXPORT.LOG
OWER=SCOTT
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG親切に回答してあげるが、
exp help=y
で説明でるから。
それで分かんなかったら、もっと根本的な所から勉強しないと
どうもならん。
0042デフォルトの名無しさん
NGNGって、騒いでる奴が居るのだが、、、
ORACLE9i で、SQL*Forms って、ありなの???
0043デフォルトの名無しさん
NGNG地味だが、画面が派手なだけでGDIやらなにやらを気にしなきゃ
なんらんわ、原因不明で落ちたりとかそういう本質的でない
ところに囚われなくって済む。
0044デフォルトの名無しさん
NGNGEXEC SQL CONNECT {ユーザ名} IDENTIFIED BY {パスワード} END-EXEC
のように記述してもプログラムの実行時にプロトコルエラーが出て接続
できません。
マニュアルを読むとデフォルトサーバーの設定をしなければならないと
書いてありましたがデフォルトサーバーの設定のやり方がマニュアルを
みてもそれらしい記述がありません。
デフォルトサーバーの設定はどのようにすれば設定できるのでしょうか?
0045デフォルトの名無しさん
NGNGsqlplus とかでOracleへ接続するときはどうやってます?
0046デフォルトの名無しさん
NGNG返事が遅れてすみません。
Oracle Net8i Easy ConfigでSQL*Net を構成しています。
SQL*PLUSを起動して「ユーザー」「パスワード」「サービス名」
を入力して接続しています。
ちなみにPRO*COBOLもSQL*PLUSもクライアントから実行
しています。
0047デフォルトの名無しさん
NGNGインストールの画面が出きますが
インストールをしますをクリックすると画面が消えます
インストールできません。HELP ME
ヤッパOS再インストールかな」
0048デフォルトの名無しさん
NGNG------------------------
既出でしたら申し訳ありません。
現在、oracle8i oo4o asp で開発をしているのですけど、
検索等の処理でレコードセットを取得し、ブラウザに吐き出させる処理を
する際に、次の**件という処理を入れたいのですが、oo4oの経験がほとんど無く
皆目検討がつきません。
どなたか方法をご存知の方、よろしくお願いできないでしょうか。。
0049デフォルトの名無しさん
NGNGよろしくお願いします。
0050デフォルトの名無しさん
NGNGそれをやってしまうとオラクルから訴えられるので誰もやらない。
パッチの情報は保守契約しないと入手できない。
保守契約で得た情報は他人に公開できない。(契約でそうなってる)
これ以上は書けないので、あとは直接オラクルに聞いてくれ。
0051デフォルトの名無しさん
NGNGそうなんですか、知りませんでした。
とても勉強になりました。それで情報が集めにくいのですね・・・・
ところでどんなバッチがあるかという事の載っているサイトも無いのでしょうか?
0052デフォルトの名無しさん
NGNGさて、どうしようかな・・・・
レスありがとうございました。
0053デフォルトの名無しさん
NGNGだからなんでパッチがホスィんだよ
0054デフォルトの名無しさん
NGNGttp://www.oracle.co.jp/news_owa/NEWS/news.NEWS_DETAIL?p_news_code=661
0055デフォルトの名無しさん
NGNGCPUはPentium4?
ならOracleのインストーラ(っていうかJITコンパイラ)の問題でしょう。
0056デフォルトの名無しさん
NGNG「ORA-00439: 機能は使用できません: Instead-of-Triggers.」
となって使えねーぞゴルァ!
0057デフォルトの名無しさん
NGNG0058mari
NGNG3つテーブルよりカーソルにてレコードを取得するパッケージをつくり、
それを違うストアドプロシージャからコールし、カーソルで受け取る処理を行ないたいのですが、
PL/SQL: Statement ignored
PLS-00221: 'CURTEST'がプロシージャではないか、または未定義です?
と言うエラーがだされコンパイルできません。
カーソル自体を完全に理解していないため、エラー内容の意味もわからず…
どなたかアドバイスお願いします。
--以下sample--
パッケージ
Create or replace PACKAGE tpack as
Type curtest is ref cursor;
procedure gettest(tcur out curtest);
end tpack;/
create or replace package body tpack as
procedure gettest(tcur out curtest) AS
begin open tcur for select
M01得意先.得意先コード,
M02製品品目.品名,
T02受注.受注日,
from
M01得意先,
M02製品品目,
T02受注
where
T02受注.得意先コード = M01得意先.得意先コード AND
T02受注.品番 = M02製品品目.品番;
END GETTEST;
END TPACK;/
プロシージャ
create or replace procedure TESTtest IS
CUNTNUM NUMBER;
curtest tpack.curtest;
BEGIN
TPACK.gettest(curtest);
FOR r01 in curtest LOOP ←ここでエラー
insert into AATEST
VALUES(r01.得意先コード,
r01.品名,
r01.受注日,);
END LOOP;
END;
0059デフォルトの名無しさん
NGNGFORループではカーソル変数は使えません。
0060mari
NGNGカーソル変数の中身を確認したいので、テーブルに出力しようとしたのですがどのようにしたら、実現できるのでしょうか?
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063mari
NGNGFechを使えば、可能ですか?
カーソル変数とカーソルの違いがいまいち理解できないのでが、
参考URL等お教え願いたいのですが。
0064デフォルトの名無しさん
NGNG数値を判断し、ある数値ならx値
ちがっていたらy値といったような
判断するような関数はありませんか?
vbのiif(x=0,0,x)みたいな・・・
テーブルの金額、数量列より計算して単価値を
select したいのですが数量が0の時に
エラーになってしまうので、なんとかしたいのですけど。
例)
select 単価
from 商品マスタ
商品マスタ:商品コード、数量、金額
0065デフォルトの名無しさん
NGNGDECODEかNVLあたりでどうにかなりそうな気がするぞ
0066デフォルトの名無しさん
NGNG例が意味わからん。
OracleのDECODEとNVL<=>AccessのIIFとSWITCHとNZ
同じようなSQL書けるはず。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGバージョンくらい書けって。
要は、数量と金額から単価を求めたいんだけど、
金額÷数量で求めると数量がゼロの時にエラーに
なるからそれを回避したいってことでしょ。
8iならCASE式でもできるよ。
0069デフォルトの名無しさん
NGNGDECODEを使用して解決できました。
select decode(数量,0,0,金額/数量)
from 商品マスタ
みたいな感じです。DECODEは使ったことあるんですけど
思い出せなくて・・・
ちなみにVerは8iと8をターゲットにしてました。
どうも、ありがとうございます。
0070kei
NGNGPL/SQLレコード表の受け渡しってできますか?
カーソルをfetchしないで検索件数を取得する方法ってあります?
やりたい処理はOracle側で検索処理を行い結果をoo4oで渡すのですが
検索件数により結果を変えたいのですが。
ご教授お願いします。
0071デフォルトの名無しさん
NGNG0072あげ
NGNG0073あげ
NGNG0074あげ
NGNG0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0077ゲイツ
NGNG0078デフォルトの名無しさん
NGNGoci8ではいけます。
なんでかな?
0079デフォルトの名無しさん
NGNGリスナー上がってないだけじゃないの?
0080デフォルトの名無しさん
NGNGリスナーあがってなければOCIでも接続できないと
思っていた俺がアフォなのか、知ったかぶってる79がアフォなのか。。。。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG008379
NGNGリスナー上がってなくてもIPCなら使えるだろ。
知ったかぶってるのはおまえらだ。
thinドライバはTCP/IPしか使えないからリスナー必須だが、
oci8ドライバなら"jdbc:oracle:oci8:@"でローカルに繋がる。
0084デフォルトの名無しさん
NGNG神
0085デフォルトの名無しさん
NGNGWin版R8.1.7のNet8 Configuration Assistantで
リスナーの構成を見ると、プロトコル選択の
所にIPCがあるけど、本当にIPCならリスナーなしで
つながるの?
JAVAは全くわからないのでパスっす。
0086デフォルトの名無しさん
NGNG接続完了まで12秒くらいかかるのだけど(SQL Plus WorkSheetやらでも同じ)
クライアントからだと1秒もかからない。
原因わかりませんか?
サーバ : Windows2000Pro Oracle8i(.8.1.6) WorkGroupServer メモリ512MB
クライアント : Windows2000Pro メモリ128MB
0087デフォルトの名無しさん
NGNGんなわけねーだろ
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGそれで内容ってみえるの?
0090デフォルトの名無しさん
NGNG条件を教えてください。結合や集約関数はかならず含まれていないといけないのですか?
それと、ネストは5段とか6段とか、数に制限はないのでしょうか。
すみません。よろしくお願いします。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGできればVCっぽく使えるツールがあるとうれしいのですが。。。
0093デフォルトの名無しさん
NGNGSI Object Browserが出来るんじゃなかったかな?
ttp://www.sint.co.jp/siob/default.asp
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG9.9…9×10の125乗(38個の9のあとにゼロが88個続く)の範囲にある正と負の
固定小数点数および浮動小数点数を格納します。
以上、8iのSQLリファレンスマニュアルより
0098デフォルトの名無しさん
NGNGちゃんと「〜」を表示させるにはどうしたらよいのでしょうか???
0099デフォルトの名無しさん
NGNGそれは、キャラクターセットの変換の問題だと思う。
JA16SJISになってる8.1.7でも確認した。
データベースのキャラクターセットを変える必要があるんじゃないかな。
誰かこのへん詳しい人いない?
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG時々、ORA-3113というエラーが
あちこちで発生します。あまりに
あちこちなので、原因を掴みかね
てます。
ただ単にselect文でレコードセットを
開いたり、update文を投げて更新したり
しているだけですが。
誰か、なにが悪いのかご存じの方は
居ますか?...って、こんな質問の
仕方じゃ誰も答えられないよね。
コードを提示できなくてスマソ
0102デフォルトの名無しさん
NGNGサポートページで検索できたような気がするけど、
0103101
NGNGうん、わかるよ。マニュアルにもしっかり説明がある。
今手元にマニュアルがないから内容を引用できないけど、
「通信チャネルでファイルの終わりが検出されました」
ってなエラーで、予期しない原因でDBとの接続が切れた、
という内容なんです。
でも、あまりにあちこちで頻発するもんだから、文面通り
受け取ることができない、と思ってます。
もし、ネットワークの障害がそんなに発生してるなら、
ネットワークに依存している他の処理にも必ず障害が発生
してるはずなのに、そんなことは全然ないから。
0104デフォルトの名無しさん
NGNG案外ハードウェア的な原因かもしれないけどな。
その「ネットワークに依存してるほかの処理」ってのが何なのか分からんから
断言はできんが。
0105初心者
NGNGPro*CでWhereの検索条件で直接、文字列と比較するのではなくて
プログラム内の変数と比較したい場合はどうするのでしょうか?
あと、データベースで時刻(time)がCHARで宣言されていても time > 113030
というように比較できるのでしょうか?
* time -> HHMMSS 113030->11時30分30秒
SQL初めてでここら辺に疑問を感じました。
0106デフォルトの名無しさん
NGNG>Pro*CでWhereの検索条件で直接、文字列と比較するのではなくて
>プログラム内の変数と比較したい場合はどうするのでしょうか?
それは、Where句で文字リテラルとでなくプログラム変数のデータをSQLで
判定させたいのか、SELECT文でもってきた文字データをプログラム変数と
比較させたいのか。文面から判断すると後者のようだが…。
C言語なんだからstrncmp関数辺り使うんじゃないのか?
Pro*Cは10年位前に使ったきりだ…。すっかり忘れてるな(w
>あと、データベースで時刻(time)がCHARで宣言されていても time > 113030
>というように比較できるのでしょうか?
文字列の大小比較ってOracleのSQLで出来たっけ? =か!=しか出来なかったと
思うけど…。TO_NUMBER関数で数字に変換して比較するのが確実だと思うけど、
そもそもDATE型使わない理由は?
0107106
NGNG0108デフォルトの名無しさん
NGNGで、インストール時に「グローバル・データベース名」とやらの入力を求められるのですが
何を入れればいいのかわかりません。
SIDはわかっているのですがこれと同じにしておけばよいのでしょうか。
0109デフォルトの名無しさん
NGNGインストール時にそんな物きかれたか記憶が曖昧なんだが、
グローバルデータベース名はサーバーのinit.ora見れば
SERVICE_NAMESで書かれているはず。
通常2つはイコールっす。
0110デフォルトの名無しさん
NGNGSID = 初期化パラメータファイルのdb_name
グローバル・データベース名 = 初期化パラメータファイルのSERVICE_NAMES
って感じですかね。
現行のファイル取り寄せてみます。ありがとうございました。
0111デフォルトの名無しさん
NGNGワトソンが出てきて、”アプリケーションエラー java.exe”と、エラーがでてうまくいきません。
原因と、対策を教えてください。
SPは、入れない場合、SP4,SP5と試してみましたが、同じ結果です。
よろしくお願いします。
0112魔王ハルトン
NGNGJavaが腐ってるのか、Oracle8というのが気になるな。
マシン日付を1999年にしてインストールし直すとか。
0113デフォルトの名無しさん
NGNGSPは最低でも3以上必須。入れないってのは論外だぞ。
でもどうせSPあてるなら6a+SRP+各種セキュリティパッチ全部当てとけ。
0114デフォルトの名無しさん
NGNG試したところ、なななななんと、16色。ドライバも見つからないと
最悪な状況です。。。
0115デフォルトの名無しさん
NGNG0116デフォルトの名無しさん
NGNGただ、mv元のディレクトリのパーティションサイズが減ってないところを
見ると、実体はまだ残っていそうです。
#事実、特に問題なくoracleが動作中です。またv$datafileにも現存
#しています。
見えなくなったデータファイルを表示しなおすにはどうしたらいいでしょう??
お願いしますだ。
0117デフォルトの名無しさん
NGNGとりあえず表領域オフラインにして
ALTER TABLESPACEでRENAMEしとけばいいかも
0118116
NGNG>>117
回答どうもです。もう少し調べてみます。
0119デフォルトの名無しさん
NGNG一度MOUNT状態にしたあと、ALTER DATABASE文で
データファイルをRENAMEするんじゃなかったかと思う。
V$DATAFILEに残ってるといっても実態があるとは限らないぞ。
その情報は制御ファイルにあるものだからな。
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNG暇なときUNIXのファイルシステムについて勉強するとよいでせう。
i-nodeによってどんな風に管理されてるのかが解れば誰かが開いている
ファイルをmvしたりrmできるのは何故なのか、どうして消失したはずの
ファイルへの操作が継続できるのかよく解ると思います。
0122デフォルトの名無しさん
NGNG(端末(クライアント)→サーバー)ってできないのでせうか。。。
誰か教えて(;´Д`)おながいすます
0123デフォルトの名無しさん
NGNGまずはリスナーの構成だろう。Net8アシスタント辺りで構成を確認して、
サービスOracle????TNSLisnerが動いてるか確認。
(構成変えたらサービスを再起動)
0124デフォルトの名無しさん
NGNGOracle????TNSListener
0125デフォルトの名無しさん
NGNGOracleはwindows meにインストールできますか?。
0126デフォルトの名無しさん
NGNGできません。オラクルの製品は全部、Meをサポートしてません。
0127デフォルトの名無しさん
NGNGEXEC SQL CONNECT {ユーザ名} IDENTIFIED BY {パスワード}
の後につける、AT句とUSING句の区別が分かりません。
AT区はDB接続名(tnsnames.oraで設定したもの)だと思うのですが、
USING句で設定するものはいったいなんなのでしょうか?
また、これを設定すると、どういったメリットがあるのでしょうか?
0128デフォルトの名無しさん
NGNGこれって非公開のエラーメッセージですか?
0129デフォルトの名無しさん
NGNGインストールできないのですが、どうすればよいのでしょうか?
http://support.oracle.co.jp/open/owa/external_krown.search_doc?c_document_id=39224
↑等は参照したのですが、Client版ではだめなようです・・。
0130デフォルトの名無しさん
NGNGちなみに、おまえが参照しているのはインストーラーが起動しないという現象のようだが。
0131129
NGNGおっしゃる通り、インストーラが起動しない現象です。
1.CD-ROM挿入後に、初期画面が表示される
2.「インストールを開始」ボタンを押した後、砂時計が2〜3秒表示され
何事もなかったかのように消えてしまい、インストーラが起動できない
という具合です。
Oracle8i(8.1.6) に付随しているOracle Universal Installerでは、
Pentium4使用のPCにインストールする時このような現象が発生するとOracleの
ページで見たのですが、掲載されている対処方法ではうまくいきませんでした。
この問題はOS(Win2000 Pro? or Server?)にも関係するのでしょうか?
もしくは、Oracle8iといっても、Client版では仕様が違うのでしょうか?
0132デフォルトの名無しさん
NGNGあるのでしょうか?
0133U ◆tFsGiu0c
NGNGOracle Installerが使用しているSymantec JITコンパイラの問題。
なんとかインストールできてもツール類が使えないかも。私もPen4だが
とっくにあきらめてます。
0134129
NGNGそうなんですか・・。あきらめて別のPCに入れた方が早そうですね。
ありがとうございました。
0135デフォルトの名無しさん
NGNG他のツールが動くかどうかはわかんないけどJava捨てれば問題ない?かな。
0136デフォルトの名無しさん
NGNGBLOB型をto_charみたいに文字列にして取得できないかな?
varchar2 は2000バイトまでだから、blobも4GBでなく2000バイトまでの
データに限定して。
select to_char(blob_field) from tbl
みたく
0137デフォルトの名無しさん
NGNG仰山あるがな。ベクター逝ってこい
0138デフォルトの名無しさん
NGNGそれで内容ってみえるの?
0139デフォルトの名無しさん
NGNGざけんなコルァ
0140デフォルトの名無しさん
NGNGたかが2.5Gで「も」と思うような環境で使うなって事じゃないですか?(藁
0141デフォルトの名無しさん
NGNG接続するプログラムを作ってみたつもりだったが、うまくいかん。
問題の処理ブロック:
try {
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Connection theConn = DriverManager.getConnection(
"jdbc:oracle:thin:@ORCL", "SCOTT", "TIGER");
theConn.close();
}catch(Exception e){
e.printStackTrace();
}
theConnオブジェクトを作るところで例外が発生し、スタックトレースの
内容は、こんな感じ。I/O例外と言われてもなぁ〜
java.sql.SQLException: I/O例外です。: SO Exception was generated
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:361)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:442)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at oraclejdbc.Applet1.init(Applet1.java:41)
誰か助けて〜
0142デフォルトの名無しさん
NGNGアプレット? セキュリティ制限で通信できないんじゃ
0143141
NGNGすまん。TYPE4のJDBCドライバを使う場合は、
Connection theConn = DriverManager.getConnection(
"jdbc:oracle:thin:@DBHOST:1521:ORCL", "SCOTT", "TIGER");
のように、DBの動いているホスト名、ポート番号もきっちり
指定しなくてはならなかった。逝ってくる。セキュリティ制限では無かった。
0144デフォルトの名無しさん
NGNG私は現在携わっているプロジェクトにおいて標準化を任されまして、
今まではほぼ手作業で開発していた(Sserveroutput on で必死にデバッグしてました‥)
ものを、開発ツールを使用することによりスキルの低い開発者でも作業の
行える開発環境を整えようと考えております。
そこでとりあえずといった形でPL/SQL Developer(試用版)を用いて
プロトタイピングを行っています。
使い勝手といった点では非常に扱いやすく、コストパフォーマンスもよい
(1ライセンス\18,000)と感じているのですが、ただ一点、
HelpがAll英語というところが難点です。
その他のツール(例えばOracle Developer, PL/SQL Debugger)と
使用比較された方がいらっしゃいましたら、ご意見をお聞かせ下さい。
以上、長々となってしまいましたがよろしくお願いします。
0145デフォルトの名無しさん
NGNGどのようにやるのか分かりません。
SQLでは格納できそうにないし、
BLOB型のメソッドを使おうにも使い方が分からない始末です。
何とか教えていただけないでしょうか。
あと、VB上でNCLOB型からデータを取り出す方法がわかりません。
こっちはデータの格納まではできたのですが・・・。
言語はVB6.0(SP5)、DBはORACLE8.1.6、oo4o接続です。
よろしくお願いいたします。
0146デフォルトの名無しさん
NGNGこれも評価対象にしてみたら?
SI Object Browser
http://www.sint.co.jp/siob/default.asp
SE SHOP.COMだと10クライアントで13マソと価格的にも十分いけると思うYO
http://www.seshop.com/detail.asp?sku=SIT0004c10
0147デフォルトの名無しさん
NGNGOracle8をアンインストール(Oracle UnInstaler+Exporlerによる物理的消去)して
Developer/2000をインストールしたのですが
Sql*Plusを起動すると接続成功メッセージはでるのですが
『"0x77f83a33"の命令が"0x00000010"のメモリを参照しました。
メモリが"read"になることができませんでした。』
とメッセージ(数値は正確じゃないです)が表示されて
Sql*Plusが強制終了されてしまいます。
症状に心当たりのある方がいましたら対処法をご教授お願いします。
0148デフォルトの名無しさん
NGNGアンインストールしてもレジストリにさんざん残るから
検索して消して回らないと駄目な時が多い。
0149デフォルトの名無しさん
NGNGRTRIMかけたら、パフォーマンスが向上しました。
こんな感じです。
SELECT *
FROM TABLE_A
WHERE TRG_COL IN
(SELECT TRG_COL
FROM TABLE_B
WHERE COL = RTRIM('aaa')
)
理由がよく分からないのですが、どうしてパフォーマンスが良くなるのでしょうか。
0150デフォルトの名無しさん
NGNG基本はexplain planで実行計画見る。
違いがなかったらbstat/estatで統計値でも見るよろし。
0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNGround(sysdate,'MM')とかやったとき,日付が10日とかだと切り捨てになりますよね?
これって単純に(月の日数分/2)より少なかったら切り捨て,それより上だと切り上げ
って覚えてよいのでしょうか?
#Oracle使ったこと無い人(使う環境も無い人)にSilverでいいから取れは,結構
#しんどいのですが...
0153デフォルトの名無しさん
NGNG分散のことですか?
0154デフォルトの名無しさん
NGNGど忘れした時に使えるページ見つけたので張っておく
http://www.geocities.co.jp/SiliconValley-Sunnyvale/6249/
0155デフォルトの名無しさん
NGNGよくわかんないけど、これのこと?
http://www.mbanavi.com/school/stat04.htm
0156デフォルトの名無しさん
NGNG0157名無し
NGNG難しいですか?
0158デフォルトの名無しさん
NGNGおまえには難しい。
0159152=153
NGNG情報ありがとうございます.分野によって「平方偏差」というのと
「分散」というのがあるようですね.
>>157
やってやれないことはないです.
現にOracle使ったこと無いですが,1週間程,勉強したらシルバーなら
合格しましたよ.;-P
#いや,まじで.返事が遅れたのも試験追い込みだったから.
0160バインド配列の要素数
NGNGバインド配列の要素数に上限はあるのでしょうか?
8万レコードをVBからパッケージを呼び出して取得する時に
SQL実行エラー, ORA-00600: 内部エラー・コード,引数:[KGHALO2],[0],[],[],[],[],[],[]
のエラーが出てしまいます。
環境
Oracle 8.1.7
oo4o 8.1.7.3.11
VB6.0 SP5
Windows2000 SP2
0161デフォルトの名無しさん
NGNG正規サポートへどうぞ。
0162デフォルトの名無しさん
NGNG1分間に2000回挿入したいのですが、どのくらいのサーバが必要なんでしょうか?
0163デフォルトの名無しさん
NGNGとりあえず、俺ならRAMディスク検討するけど。
使った事無いけどねー。
0164デフォルトの名無しさん
NGNGで、その短時間で大量に突っ込んだデータをどう使うのかな?
0165デフォルトの名無しさん
NGNGネタ?
出来るわけないっしょ(w
データベースの意味理解してる?
0166デフォルトの名無しさん
NGNGシステム全体が見えないから何とも言えないんだけど、それを実現するのはかなり
無理があるんじゃないのか? 一度テキスト(CSV)に書いて後からLoader使うとか、
別の方法が取れないか検討してみたら?
>>165
いや、できることはできるよ。完全にやるのは面倒だけど。 と、釣られてみるテスト
0167デフォルトの名無しさん
NGNGちょっとSELECTしてグラフ描いたりもしますが、
只管蓄積するだけです。
とりあえず、クエリー発行部分だけでも10msec/record前後で
終わるにはどういうマシンまたは構成と設定が必要なんでしょう?
0168デフォルトの名無しさん
NGNGレスポンスタイムってサーバーの性能だけじゃなくて、同時に処理するクライアントの数、
回線のトラフィックとか、いろんな要素で変わって来るんだよ。
ましてや>>162のような処理と同時に、なんて言ったらほとんど無理だろ。
本気でここで相談したいなら、システム全体の概要から書かないと誰も答えられないと思うな。
0169デフォルトの名無しさん
NGNG既に作成されているテーブルの物理名を変更することは可能でしょうか?
この場合やっぱりDorp&CREATEになってしまうのですか?
変更が可能なら良いのですが、不可の場合はデータの取り込み直しとか
作業が発生してしまうので。。。
よろしくお願いします。
0170デフォルトの名無しさん
NGNGrename TABLE_A to TABLE_B ;
でいいだろ。
間違ってても文句言うなよな。
0171デフォルトの名無しさん
NGNGALTER TABLE RENAME 元の名前 TO 新しい名前 ;
0172デフォルトの名無しさん
NGNGALTER TABLE 元の名前 RENAME TO 新しい名前 ;
0173デフォルトの名無しさん
NGNGoracle8i WorkGroupServerをインストールしました。
create database文を発行しないとインスタンスが作成されないものと思い(インストールした時に1つ自動的にインスタンスが作成されるということを知らなかった)、そのままcreate database文を発行しました。
当然、そのSQLはエラーとなったのですが、その後、デフォルトで作られるインスタンスがあることを知り、scottスキーマに接続しようと思ったのですが、接続できません。
Net8 Assistantで接続テストを行うと以下のようなエラーが表示されます。
>ORA-01033: ORACLE initialization or shutdown in progress
>入力したフィールドでエラーが発生しているか、
>またはサーバーの接続準備が完了していない可能性があります。
どこを変更(修正?)すればよいのか皆目見当がつきません。
このエラーは何かパラメータを修正すれば修復可能なものなのか、何かツールを使えば修復可能なものなのか教えていただけると助かります。
よろしくお願いいたします。
0174デフォルトの名無しさん
NGNGNet8 Assistantに入力したパラメーターが
間違っていなければ、そのDBがおかしくなっているかと。
サーバー上の コマンドプロンプト上で
sqlplus scott/tiger
って、入力して接続出来るか試してみれば?
あ、Win環境での話ね、UNIXはよくわかんないから。
0175173
NGNGありがとうございます。
win環境です。
>サーバー上の コマンドプロンプト上で
>sqlplus scott/tiger
>って、入力して接続出来るか試してみれば?
試してみました。
ORA-01033: ORACLE initialization or shutdown in progress
が出ます。
>Net8 Assistantに入力したパラメーターが
>間違っていなければ、そのDBがおかしくなっているかと。
パラメータって
・サービス名
・SID(グレイアウトされていて入力できない)
・接続タイプ
・プロトコル
・ホスト名
・ポート番号(1521)
ですよね。。。
DBがおかしくなっている場合はどうすればいいのでしょうか?
再インストールしようかと思ったのですがアプリケーションの追加と削除から削除ってできないですよね。。。
0176174
NGNGsqlplus scott/tiger で、そのメッセージならNet8 Assistantに何を入れても
ダメだと思う。本当にデータベースがおかしくなっているようだな。
とりあえず、OSの再起動はしたか?
標準でインストールされたインスタンスなら
自動起動になっているから、それで大丈夫になるかもしれない。
それでもダメなら、DBCA(Database Configuration Assistant)で
データベース(インスタンス)を削除して、作り直せばいけるはず。
Oracleごと再インストールしたいなら、Universal Installerで
Universal Installer以外を全て削除して、その後CD-ROMから
再度インストールすれば良いよ。
0177173
NGNGDBCAを使って削除したところ、エラーが出てちゃんと削除はできなかったのですが
新しいインスタンスを作成し、ちゃんと接続できました。
ありがとうございました。
0178デフォルトの名無しさん
NGNGODynasetのSetFieldValue()とGetFieldValue()で失敗したら
OException例外を投げるようにする方法ってないんですか?
OValueのSetAttrValueでなんかできそうなきもするけど分からない…。
自分でラップするしかないかなぁ…。
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG170、172さんありがとうございます。
これってテーブル名の変更ですよね。
質問の仕方がまずかったようですが、私がしたいのは、
テーブルの中の項目名の変更です。
今日試しましたが、rollbackで戻らないので焦りました。
もしお分かりでしたら教えてください。
0182デフォルトの名無しさん
NGNG直接列名(項目名でも通じるとは思うが、正しくはこれ)を変更するのって
なかったと思うから、
ALTER TABLE テーブル名 ADD(パラメータ);
ALTER TABLE テーブル名 DROP (列名) パラメータ;
辺りを駆使するしかないかな。OTNからSQLリファレンスマニュアル落として
自分で確認してくれ。
>今日試しましたが、rollbackで戻らないので焦りました。
DDL(CREATE〜, DROP〜, ALTER〜, など)はできないぞ。
0183170
NGNG182の言う感じかな。
あんまり列名の変更なんてやんないから忘れちゃった。
んで、ちょっと調べた。
http://www.ashisuto.co.jp/standard/faq/past/st56_3a.html
参考までに。
たぶんこれでだいじょぶ。
0184デフォルトの名無しさん
NGNG182、183さんありがとうございます。
来週早々にでも試して見ます。
お世話になりました。
0185170
NGNG#おせっかいがてらに
AS SELECTした時は索引と制約の制限があること
忘れないでね。
0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG'2002/11/20 12:23:45'
という形で日時を入れようとするとエラーがおこります。
'2002/11/20' ではエラーがおこりません。
そのフィールド自体はちゃんと時間データも持っていて、オブジェクトブラウザでみると、
そのフィールドは 2002/11/20 12:23:45 という形で表示されているのですが、
どうすれば insert 文で入れれるでしょうか?
0188デフォルトの名無しさん
NGNG確実なのはTO_DATE関数。SQLリファレンスマニュアル参照。
0189ただのプログラマー
NGNGオラクルでの、接続失敗のエラーで困っています。
もしも、わかる方がいらっしゃれば、ヒントだけでもお教えいただけたらと思います。よろしくお願いします。
経緯:
オラクルをサーバーにデフォルトの設定で、インストールし使用しておりました。
そこに、別件での使用が、必要になった為、DBをひとつ新たに作成しました。
ところが、新規に作成したDBどころか、前から使っていたDBにもアクセスできなくなりました。
別PCクライアントから、アクセスすると前から使っていた方のDBにアクセスできる事を確認したのですが、サーバーからは、両方のDBにアクセスできなくなりました。
仕方ないので、新しく作った方の、DBを削除しましたが、サーバー上から旧のDBにアクセスできない現象は解決せず、大変困っています。
新DBは、別PCで実現しますので何とかなりますが、サーバーから
接続できない問題を解消したいと思っております。
(sql plusも使えないのでつらいです;;)
なお、ユーザー名・パスワード・ホスト文字列などの、間違えでは
ないです。
エラー内容;
「ORA-12154: TNS: サービス名を解決できません。」
環境:
OS Windows2000Server
クライアント Windows2000
Version 8.1.6
0190デフォルトの名無しさん
NGNGNet8 Configuration Assistantを使って、
ローカルネットサービス名構成のテストをしたらどうなる?
もちろんサーバー上で。
あとは、リスナー構成を再作成してみるとか。
本当にリスナーがないとか(クライアントから接続できるなら問題ないような気もするが)
svrmgrl
connect system/manager
してみるとか、
OSのイベントビューアーに何かエラー吐いて無いか調べるとか、
0191デフォルトの名無しさん
NGNGOracle8i のときに Net8 と呼んでいたモノは、 Oracle9i ではなんと呼ぶんですか?
設定ツールは Net Manager とか素っ気ない名前になってるし
0192デフォルトの名無しさん
NGNGNet Servicesかな。そういう名前のマニュアルになってるし。
あたまに Oracle9iがつくかも。
0193デフォルトの名無しさん
NGNGACCESSの「SELECT DISTINCT ...」はOracleでどう書けばよいのでしょうか?
Oracleで同じ様に記述しても違う結果になってしまいます。
(ACCESS:DISTINCTROW = ORACLE:DISTINCT)
(ACCESS:DISTINCT = ORACLE:?)
知っている方がいらっしゃれば、教えてください。
0194デフォルトの名無しさん
NGNGとりあえず、問題のSQL文全部書いてみ。
0195デフォルトの名無しさん
NGNGすみません、自己解決しました。
問題はデータの方にあったみたいです
ACCESS:DISTINCT = ORACLE:DISTINCTでいいみたいですね
ACCESS:DISTINCTROWが特種なんですかね
ちょっと混乱してしまいました
0196デフォルトの名無しさん
NGNGなんか 「ORA-01438: 指定した精度を超える値が列に指定されています。」
こんなエラーが 出ちゃうんですけど、16384とかもセットできないわけ?
0197デフォルトの名無しさん
NGNG環境変数にSIDのセテーイがナイからだろ。
SET ORACLE_SID=<DB名>
やってみな。
0198デフォルトの名無しさん
NGNG-99999から99999まで(小数以下はなし)のはずだが。
#NUMBER(5)=NUMBER(5,0)
PLUSからINSERT文発行してもエラーになる?
0199196
NGNGSQLPLUSで やって 上記のエラーが出るんですよ。
なんとかならんのかなぁ。コレ。
0200デフォルトの名無しさん
NGNG便利なのは良いんですが、実際の所大丈夫なんでしょうか?
バグとかあったら致命的だろうし。。。
0201デフォルトの名無しさん
NGNGうぷぷぷぷp
>>201以下は、ウンコクサイやつ
0202デフォルトの名無しさん
NGNG_( ´∀`) (´∀` )
三(⌒), ノ⊃ ( ) ひょっとしたら、
 ̄/ /) ) | | |
. 〈_)\_) (__(___)
∧_∧ .∧_∧ ←?
( ´∀) (´∀` )
≡≡三 三ニ⌒) ) 俺の・・・
/ /) )  ̄.| | |
〈__)__) (__(___)
∧_∧ ,__ ∧_∧ ←?
( ´)ノ ):;:;)∀`)
/  ̄,ノ'' バ ) 早とちり・・・
C /~ / / /
/ / 〉 (__(__./
\__)\)
ヽ l //
∧_∧(⌒) ―― ★ ―― ←星になった?
( ) /|l // | ヽ
(/ ノl|ll / / | ヽ だったんだよー!!
(O ノ 彡'' / .|
/ ./ 〉
\__)_)
0203デフォルトの名無しさん
NGNGこれを数値チェックしたいのですが、どうすれば良いですか?
また、−123とか789のように文字型で出力させたいのです。(JAVA)
どなたか、お知恵を!m(__)m
0204デフォルトの名無しさん
NGNG38桁を超える桁数が必要なんだろうか・・・?
ま、ストアドファンクションかアプリ側で数値に変換すればいいじゃん。
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGもしかしたら、Oracleとは関係ないのかもしれませんが...。
単純にOracleをアクセスするプログラムを数本作成したいのですが、
共通な関数はライブラリ化し、それを各メイン側で呼ぶようにしました。
メイン側プログラム、ライブラリ側プログラムをそれぞれPro*Cで
プリコンパイルし、VisualC v6.0にてコンパイル、リンクを行ないましたが、
リンク時に
aaa.lib(aaa.obj) : error LNK2005: "struct oraca oraca" (?oraca@@3U0@A) はすでに aaatest.obj で定義されています
aaa.lib(aaa.obj) : error LNK2005: "struct sqlca sqlca" (?sqlca@@3U0@A) はすでに aaatest.obj で定義されています
が発生してしまいます。
なぜでしょうか?
0208デフォルトの名無しさん
NGNGOracle9.2iとC#、MS.NetOracleClientで開発しています。
レコードの更新を行うファンクションから戻り値を
受け取ることはできませんか?
ExecuteNonQuery
ExecuteOracleNonQuery
ExecuteOracleScalar
ExecuteReader
ExecuteScalar
すべて駄目みたいです。
どこか詳しいサイトのURLでもよいです。
よろしくおねがいします。
0209デフォルトの名無しさん
NGNGselect文じゃダメなのかい?
0210デフォルトの名無しさん
NGNG"select FUNCTION_NAME() from dual" という感じですよね。
駄目なんです。
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNGまとめ:
Oracle以外データベース製品はたくさんあります。
にもかかわらずなぜみんなOracleなのか?
Informix、DB2などなど。あ、SQL Serverは論外ですよ。(笑)
なぜこれらの製品はそんなにシェアがないのか?
最近思うのは、もしかしたらこれらの製品はOracleよりももっとひどいのかも
しれないと。。。(涙)
データベース業界ではOracleが一番使いやすく性能も出る製品なのだと思い
ます。
データベース業界はまだまだ未成熟な業界だと思います。
これを読んで、「そんなことないよ。Oracleっていいデータベースだよ」と思った
あなたは、Oracleに洗脳されているだけではないでしょうか。
0213デフォルトの名無しさん
NGNGDBとは思ってないYo!!
っていうか今でもOracleのMTSバグで困ってますが、それが何か?(w
でも参考文献が一番多い商用DBって結局Oracleになっちゃうんだよね。
0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNG0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNGMySQLってフリーだけど、機能少ないし、
PostageSQLならフリーなのにOracleに引けをとらないからなぁ。。。。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG嘘
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGパスワードを入力してください:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
と変なエラーが出るようになってしまいますた。
help please。
0224日本オラクル辞めた人
NGNGその程度の現象で右往左往しないで欲しいもんだが(Oracle使う気なら)一応考えられる
原因を書いておいてあげやう。
まずORA-1034が出てんだからインスタンスが生きてない。でも単純に起動してないとかいう
しょ〜もない原因じゃなさそうなのはORA-27101で共有メモリにアタッチできないでいそうな
気配からわかる。Linux使ってんだったらipcsとか使ってセマフォ・共有メモリがどんな状態に
なってるかまず確認しれ。んでゴミが残ってたら綺麗に掃除してからインスタンスを再起動、
んで再度接続を試みてみる、と。
OS絡みっぽいエラーの気配がした時点でstraceコマンド使って動作を追っかけるくらいの
根性がないんだったら素直にサポート契約結んどいた方がいいよ。OTNでタダで拾ってきた
だけで企業のシステム本稼動させてみようとかは間違ってもしないように。
自分のクビ絞めるだけだからね。
0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNGうぷぷぷぷp
>>226は、ウンコクサイやつ
0227デフォルトの名無しさん
NGNGおらくるの設定テキストファイル書き換えないとダメぽ
ファイル名忘れた
0228227
NGNG漏れはこれで治ったけど、どうかのう〜
http://www.kjps.net/user/pipo6/oracle-tnsnames.html
tnsnames.oraを
ここ見て適当に直してみそ。
0229223
NGNGfoo.bar =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = foo.bar)
)
)
ですた。
>>228
コピペしてsid名のとこだけ編集、だめぽ..
同じエラーが出ますた。
0230223
NGNG毎日欠かさずapt
kernel再構築
くらいしか思い出せないの.
0231デフォルトの名無しさん
NGNG把握できないほど差がありそうだな。
0232日本オラクル辞めた人
NGNG接続形態は何なのよ。
ローカルホストのリスナー経由して共有サーバに接続しようとしてんの?
漏れにはNet絡みのエラーには見えないんだが。
>>225
ご心配なく。とっくの昔に転職してますんで。
無職の奴なんて本当に使えない役立たずだけでしょ。どこもマトモな人材が
足りなくて困ってるのが現状なんだから。
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNGテーブルを使わないSQL(Ex.現在時刻を取得するために「SELECT Now」とか)をOracleで書くには
どーしたらいいのでしょうか?(;´∀`)
SQL Serverとかだと、単純にFROMを省略すればいいのですけど……
0235デフォルトの名無しさん
NGNGDUAL!!!!!!
0236デフォルトの名無しさん
NGNG0237234
NGNG>>236
どもです。こちらは上手くいきました。
話は変わりますが……Oracleって、Null=空文字列なんですね(T_T)
SQLって方言が意外と激しいんですねぇ……(涙)
0238デフォルトの名無しさん
NGNG違うよ
0239デフォルトの名無しさん
NGNGドキュメントによるとOracleも区別したいらしいが、
今更変えたときの混乱を考えると無理だろう。
0240デフォルトの名無しさん
NGNGするにはどうしたらよいですか?
0241234
NGNGえっ? でも「SELECT '' AS temp_code FROM DUAL」っつーたら、
NULLが帰ってきましたっせ?
ちなみに8.1.6っす
0242デフォルトの名無しさん
NGNGSET FEEDBACK OFF
SET HEADDING OFF
とかを駆使して、
SPOOL C:\FILE.CSV
SELECT COL1 || ',' || COL2 || ',' || COL3 FROM TABLE;
SPOOL OFF
とかやるか、
PL/SQL使って、DBMS_OUTPUT.PUTLINEやるかのどっちかが正攻法。
ACCESSからODBCでリンク張って、CSVに落とすのもあり。
その他、サードパーティー製ツールを使うも良し。
0243デフォルトの名無しさん
NGNGセキュリティガードに…」
というコピペを流行らせる会 会長↓
0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。
二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm
ようするに上告しても今の制度では100%無駄。 これで完全終了ってことか。
0246デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNGおまいよ、ゼロゼロヨンゼロはないだろ
電話番号じゃねーんだから
0251デフォルトの名無しさん
NGNGしています。
Oracle8 WorkGroup Server R8.0.5のCD-ROMより、Oracle Objects for OLE 2.3.1.2.0
をインストールしてみたのですが、「Object23.ins(237)登録されていない製品です。」
というエラーが出ます。
とりあえずOO4oのフォルダーが出来ていたのでVBで試してみましたが
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
でエラーになるようです。
やはり、正しくインストールが出来ていないようです?
(Oracle Data Controlは参照しています。)
インストールしようとしているPCの環境は
Oracle Installer 3.3.1.2.4
SQL*Net Client 2.3.3.0.0
でNet8は入れていません。(できればOracle7の環境の関係もあるのでいれたくない)
この環境化で正しくOo4oをインストールするにはどうすればいいのでしょうか?
どこかでこれ用のVersionのOo4oが入手可能なのでしょうか?
ご存知の方がいましたらよろしくお願いします。
0252デフォルトの名無しさん
NGNGううむ、細かいことはよくわからんけど、
内容証明を送った=ひろゆきが名誉毀損を知りえた
ってことじゃないんすか?
0253デフォルトの名無しさん
NGNGううむ、細かいことはよくわからんけど、
内容証明を送った=ひろゆきが名誉毀損を知りえた
ってことじゃないんすか?
0254デフォルトの名無しさん
NGNGううむ、細かいことはよくわからんけど、
内容証明を送った=ひろゆきが名誉毀損を知りえた
ってことじゃないんすか?
0255デフォルトの名無しさん
NGNGいきなり立場変えるなよ・・・・。
はぁ。IZUMIってやつみたいだな。
0256デフォルトの名無しさん
NGNG賠償責任までは負わされませんけどね。
0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG100万円以下 263万9000人 15.7% ←ここ
100万円超 200万円以下 363万8000人 21.2%
200万円超 300万円以下 412万2000人 25.7%
300万円超 400万円以下 322万3000人 19.4%
400万円超 500万円以下 147万4000人 8.5%
500万円超 600万円以下 72万1000人 4.1%
600万円超 700万円以下 33万2000人 2.2%
700万円超 800万円以下 19万5000人 1.2%
800万円超 900万円以下 11万6000人 0.7%
900万円超1, 000万円以下 7万1000人 0.4%
1,000万円超 1,500万円以下 10万6000人 0.6%
1,500万円超 2,000万円以下 1万8000人 0.1%
2,000万円超 9000人 0.1%
0259デフォルトの名無しさん
NGNG2ちゃんねるがアクセスログ記録を始めましたが、あなたの考えは?
投票ありがとうございました
2003年1月9日より 計906票
匿名性に絡む問題なので反対 27% 253 票
サイトのためになるから賛成 52% 480 票
利用しないから関係ない 10% 94 票
2ちゃんねるってなに? 5% 46 票
アクセスログってなに? 3% 33 票
0260デフォルトの名無しさん
NGNGたまに通りすがった依頼スレで、「削除□□さんお願いします」と指名されてる依頼があると
どうも手出ししにくくなって、高い確率でスルーしてしまう下っ端作業人なんですが
こういう依頼を書く方は「時間が掛かっても□□さんに処理してほしい」んでしょうか。
依頼ルールからすると誰が消してもいいんだろうけど、
板事情にそんなに明るくないうちは、どうも手出ししにくいというのもあり、
訳のわからない奴には一切手を出してほしくない、という体質の板なら、
下手に手を出さない方が依頼者さんのためになる、のかなぁ、、、
などと逡巡しております(苦藁
0261デフォルトの名無しさん
NGNGイスラエルのひろゆこ---インドのよしゆき---中国のひろゆこ---北欧のひろゆこ---カナダのひろゆこ---エジプトのひろゆこ
---自宅のひろゆこ
に聞けば一発で分かります。
0262デフォルトの名無しさん
NGNG逆に質の低い書きこみが減ってさらに人が増えたりして
0263デフォルトの名無しさん
NGNGガイシュツ
>>695
そだな。
閉鎖に比べたら全然マシだな。
0264デフォルトの名無しさん
NGNG賛成が多いけどさぁ、ちょっと怖いな。。
0265デフォルトの名無しさん
NGNG例えば、新聞社数社に告発すれば、大丈夫。
それで受け入れられないなら、そもそも正当な告発では無く、貴方の
言い分が変なのかも。
0266名無しさん@Emacs
NGNG0267266
NGNGnavi2chで書きたいとこに書けないもんでね
0268デフォルトの名無しさん
NGNG┨ワイハ┠新作水着の発表会(動画あり)
http://news2.2ch.net/test/read.cgi/newsplus/1042031476/
0269デフォルトの名無しさん
NGNGhttp://live2.2ch.net/test/read.cgi/news/1042196915/
0270デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNGそれはID解析ではないの?
0274デフォルトの名無しさん
NGNG_、_ グッジョブ999!!
( ,_ノ` ) n
 ̄ \ ( E)
フ /ヽ ヽ_//
999 名前:名無しさん@3周年 :03/01/08 22:26 ID:XXsHuQTe
ウェー、ハッハッハ
↓
1000 名前:名無しさん@3周年 :03/01/08 22:26 ID:1VoQC5R/
1001!
0275デフォルトの名無しさん
NGNGびっくりしたな
ということは、みんなそんなに適当なこと嘘八百書き捨てしてたんだって
でも、もう一つのスレではいつもどうりマターリ進行してるし・・・
たちの悪いのが集まってるところがいっきょに静かになっちゃうのかな?
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGなんか禿同だなぁとオモタ
0278デフォルトの名無しさん
NGNG「自己責任で書け」(^_^;)つーことやね。
何が大丈夫かどうかってのも、自己責任で考えましょう。
誰々が大丈夫って言ったからなんてー言い訳はもう通用しないんで・・・
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGちゃんと削除依頼のルールを守って待てばいいだけの事じゃん
強要するのはボランティアに物を頼む態度じゃないんだって最低限の礼儀ぐらいは弁えろよクソガキ君(^_^;)
0284デフォルトの名無しさん
NGNGたとえば、1スレをIEとかのブラウザで表示するのに
何秒かかりますかー(スレの大きさによるけど)
それの 10,000倍くらいかかるかと。
あと倉庫の一覧表とかも全部書き換えるし
html化と同時に datのzip化 および出来た htmlの
zip化も同時に行われますー
さてさて どれくらいかかるのやら。。。
0285山崎渉
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNGライセンス規約に以下の文章がありました。これはどう解釈すればええの?
You will have 30 days from the delivery date to evaluate these programs.
Any use of these programs after the 30 day trial period requires you to
obtain the applicable license.
0288デフォルトの名無しさん
NGNG訳 商品の配達希望の場合は30日ほどかかります
略 Any use 〜 after the 30 〜 license
訳 30人前後のユーザがライセンス登録されています
0289山崎渉
NGNG0290壷愚痴
NGNGどうなんでしょ??
ちなみに環境は
NT4.0−Orcle8.1.7
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNGSPOOL TMP1.SQL
SELECT 'DROP TABLE ',TNAME,';' FROM TAB;
SPOOL OFF
START TMP1.SQL
0293デフォルトの名無しさん
NGNG'SELECT COL1, COL2 FROM TBL WHERE COL3 = :p1'
を動的に実行するとなると、
V_Str := 'SELECT COL1, COL2 FROM TBL WHERE COL3 = :p1';
EXECUTE IMMEDIATE V_Str INTO aaa, bbb USING 100;
とか書きますよね。
で、この値を受け取る変数の数を動的にしたいって時は、
どうしたらいいものか・・・DBMS_SQLは無しで・・・
複数行はどうにかなるんですが、複数項目は・・・
Oracle8iです。どうでしょうか?
0294デフォルトの名無しさん
NGNGちゃんと索引つけれ
それ以外で劇的な変化ってないんじゃん?
よっぽど変なコードかいてなければ
0295デフォルトの名無しさん
NGNG9.0.1のエクスポートファイルを8.1.6で読み込むことは出来るでしょうか?
……出来なかったら、なんか抜け道が無いでしょーかね? やっぱりINSERT文のテキストファイル?(^^;
0296デフォルトの名無しさん
NGNG8.1.6のクライアントを使って9.0.1のサーバーに接続し、Exportする。
0297デフォルトの名無しさん
NGNG開発環境が全て9.0.1で、準備したマスタを客先の施設に持っていきインポ。けど客先は全部8.1.6
とかじゃないきゃ?
0298デフォルトの名無しさん
NGNGやっぱそれっきゃないのか……(T_T)
>>297
客先 8.1.6
元受 9.0.1
漏れら 8.1.6
つー、かなりサイテーな環境です(;´∀`)
0299デフォルトの名無しさん
NGNG最初はそこにデータを流し込んでいるASPの問題かと思ったんだけど
SQLPLUSで直でINSERTしても化けまくりです 前は化けなかったのに・・・
誰かヒントでも良いので教えてください
0300デフォルトの名無しさん
NGNGDBサーバがLinuxな罠とか
0301295
NGNGげびょん、先方、オブジェクトブラウザももってねーだと……(;´∀`)
INSERT文作らせることも出来ないのか?
……データ交換方法ぷりーず>エラい人ALL
0302299
NGNGいえ、WINDOWS2000SEです
セットアップしたのが別の人間なのでまだ勉強中なのですが
ORACLEの言語の設定ってどこで変更すればよいのでしょうか?
0303299
NGNGSQLPLUSでNLSのあたりを見てみたところ、設定は正常のようでした。
0304299
NGNGこれはunicodeでしょうか?
0305デフォルトの名無しさん
NGNGimp時にshow=y
は、テーブル構造だけだっけか?
dmpファイルをテキストエディタでしこしこ改造(w
0306デフォルトの名無しさん
NGNG表とかインデックスとか中身のデータとか、まるまるバックアップして
ドーン!とインポートとかできちゃう?
0307デフォルトの名無しさん
NGNG何かインストールする順番とかあるの?
0308デフォルトの名無しさん
NGNG場合によるが出来る。
外部制約を多用しているとちょっとやっかい。
0309デフォルトの名無しさん
NGNGdbcaでテンプレートを使ってデータベースを作成しようとしてますが
なぜかパスワードファイル(orapw{SID})が自動生成されずに
途中でインストールを失敗してしまいます。
普通、dbcaがパスワードファイルを作るのはどの時点なのでしょうか。
また関連するスクリプトは$ORACLE_HOME内にあるでしょうか。
その辺を突き止めればなんとかなるかと思いまして。
宜しくお願いします。
0310山崎渉
NGNG0311デフォルトの名無しさん
NGNG漏れもそれで3時間くらいはまった。
orapwd file=orapwSID password=oracle entries=2
で前もってファイル作ってdbcaでデータベース作成したらうまくいきますた。
0312全くの初心者ですが
NGNGホスト文字列って欄は何入れればいいの?
0313デフォルトの名無しさん
NGNGSID
0314デフォルトの名無しさん
NGNGトランザクション時のネットワーク障害対応について質問です
VBからオラクルに接続しデータ更新中(トランザクション中)にネットワーク障害が発生した場合、
オラクルに残ったトランザクションは自動ロールバックされるのでしょうか?
ネットワーク復旧後、オラクル側に障害時のトランザクションセッションが残ってしまい、データ更新できません・・・・・
この場合の対応おねがいします
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG採用試験対策に何を勉強すればいいのでしょうか?
毎年珍妙な問題が出題されることで有名らしいのですが。
0317デフォルトの名無しさん
NGNGスレッドのタイトルには合っているようですが、
その質問はこの板で聞くことではないと思います。
本当に就職したいなら、全てに優先して、
そういった常識を勉強したほうがよいでしょう。
0318デフォルトの名無しさん
NGNGホントに有名ならちょっと検索すれば出てくるだろうよ
0319デフォルトの名無しさん
NGNGエラー発生時、システム管理者に連絡で逃げろ
0320デフォルトの名無しさん
NGNGよくある全角ハイフンの文字化けなのですが、
String(getBytes("iso-8859-1"), "EUC-JP") などは効きませんでした。
CHARSETはja16eucでNCHARSETはUTF8です。
oracle8iで同キャラセットのDBを作成しましたがこちらへ接続すると
文字化けは起こりません。
ResultSet.getString()で取得した全角ハイフンのコードは
8i : 2212
9i : ff0d
でした。なぜだろう。おなじバージョンのJDBCを使っているはずなのに・・・
0321デフォルトの名無しさん
NGNGString(str.getBytes("MS932"),"SJIS");をかますことで文字化けは回避できました。
しかしDB内のコードも表示コードもEUCなのです。変です。なぜなのだ。
これをすると8iでは逆に文字化けします(コレが当然の動作のように思えます)
ああああああああ
0322bloom
NGNG0323デフォルトの名無しさん
NGNG読み込むには、どうすればよいのでしょうか?
よろしくお願いいたします。
0324デフォルトの名無しさん
NGNGUTL_FILEパッケージ
でも、SQL*Loader使った方がずっと簡単かつ早いが、何故そのような手段を?
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNGそれに書いてる
0329デフォルトの名無しさん
NGNG何に使われているのでしょうか?
0330デフォルトの名無しさん
NGNG自動で作られるDRSYS、XDBっていう表領域って何に使われているんですか?
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNGすなわち
dbms_output.put_line('A = ' || nvl(A,'NULL'))
はできるか?
0333デフォルトの名無しさん
NGNGできるよ。
つーか試せよ。
それより「A」が数値型だと落ちるのは分かってる?
0334デフォルトの名無しさん
NGNGいまごろスマン。
とりあえずできなかった。。。?
number型でも落ちた。
レスさんくす。
疲れた。。。
0335デフォルトの名無しさん
NGNGthinドライバで、PrepareadStatement#setBinaryStreamは
動作保証されていませんでした、、、、、
thinドライバでBLOBのカラムにデータをinsertするにはどうしたらいいのでしょうか・・・・
↓みたいなのを見つけましたがこれって正しいのでしょうか????
Oracleのマニュアルにもこんな感じで書いてありましたが・・・
0336デフォルトの名無しさん
NGNGstmt.extcute(cmd1);
stmt.execute("insert into my_blob_table values('row1',empty_blob())");
String cmd2 = "select * from my_blob_table where X = 'row1'";
ResultSet rset = stmt.extcuteQuery(cmd);
rset.next();
blob = ((OracleResultSet))rset).getBLOB(2);
File binaryFIle = new File("john.gif);
System.out.println("john.gif length = " + binaryFile.length());
FileInputStream instream = new FileInputStream();
OutputStream outstream = blob.getBinaryStream();
int size = blob.getBufferSize();
byte[] buffrer = new byte[size];
int length = -1;
while((length = instream.read(buffer) != -1)
outstream.write(buffer,0,length);
instream.close();
outstream.close();
0337デフォルトの名無しさん
NGNGSELECTってDMLなんですか?
直前必修問題集 ORACLE MASTER Silver 9iって本には、SELECTは
DMLって書いてあるんすけど、オラクルマスター教科書には、
SELECTは、データ検索になってるんですが、どうなんでしょ?
0338デフォルトの名無しさん
NGNG違います。データ検索で間違いありません。
Silver向けでそんなインチキ書いてあるDQN本は早めに処分した方が良いな。
0339デフォルトの名無しさん
NGNGOracle Technology Networkにある、Oracleのマニュアルをみると
そう書いてあるぞ〜。
つい最近、資格試験で、同じことで悩んで本屋にいったら、
ほとんどの本が、SELECTはDMLなってなかった。
ほんの大体が、Silverの古いやつ005Jとかのやつを
Oracle 9i 対応にしたものだから、SELECTはデータ検索で
DMLではないような書き方をしてる…。
っつーか、本を出すやつら、オラクルのマニュアルちゃんと読めよ。
どっかの本をパクってだしてんじゃね〜よ。
かろうじて、SELECTはDMLって書いてあったのは、日経BPの赤い本だけ
だった。あと、直前必修とか言う本が、Webの正誤表で訂正してあった
だけだった。定番の黒本とか正誤表にも訂正はされてなかった…。
何を信じて勉強していいかわからなくなったやつは、
試験対策の本じゃなくて、実用書とかをOracleの入門の本、SQLの入門の
本を読んであとに試験勉強したほうがいいかもね。
0340デフォルトの名無しさん
NGNG俺が覚えたときは、
DMLとDDLとDCL のどれかに分類されると
覚えたんじゃが?
データ検索って...なんじゃそりゃ
0341デフォルトの名無しさん
NGNG項目名とか変数名って使えないの?
WHERE ename LIKE SUBSTR(v_ename,1,4)%
みたいなの。
0342デフォルトの名無しさん
NGNGSUBSTR(v_ename,1,4) || '%'
0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGできました。
ありがとうございます。
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNGexp/imp
0348デフォルトの名無しさん
NGNGこのDB上で実行されたSQLの履歴みたいなものを見る事って出来るのでしょうか。
Googleで引いてみると、SQLTRACEというコマンド(?)を使えば可能らしいと
いうことが見えてきたのですが、調べるのはこの方向で合っていますか?
0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNGVB6.0+oo4o環境でR9i。
オートメーションエラー440のOIP-NNNNエラーだけど、
0040helpに書いてあったoraconst.txtには4000番台だけしか説明が無い。
R8.1.7のエラー番号pdfファイルや開発者ガイドなどpdfには説明が無いんじゃ。
9iだとOIP-NNNNNNで一桁増えてるのかな?
0351デフォルトの名無しさん
NGNG楽勝じゃんと思って終了押したら、14点って。。
一応合格なのですが、来週はまじめに勉強してオラクル入門の試験受けます。
0352デフォルトの名無しさん
NGNG最初の接続の速度って早くできませんか?
1回目の接続に10秒くらいかかるのですが・・・
(2回目からは2〜3秒で繋がる)
なにかチューニングの方法とかありますか?
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNGfunction fnc_test return number;
procedure prc_test;
end;
/
0355デフォルトの名無しさん
NGNG-----------------------------------
function fnc_test return number is
w_empno emp.empno%type;
begin
select empno into w_empno from emp where empno=0 ;
exception
when no_data_found then
raise_application_error(-20001,'user err');
return 0;
end;
----------------------
procedure prc_test is
user_err exception;
pragma exception_init(user_err,-20001);
w_rtn number;
begin
w_rtn := fnc_test;
dbms_output.put_line('user_err1 = ' || user_err);
exception
when user_err then
null;
dbms_output.put_line('user_err2 = ' || user_err);
end;
end;
/
0356デフォルトの名無しさん
NGNGPLS-00705: 例外'USER_ERR'は戻り型を必要とする式で使用されます。
となります。
どういうことですか?
0357352
NGNG0358デフォルトの名無しさん
NGNG�Wとか�Z等のローマ数字をテーブルに格納したいんですが、
うまく格納できていないようです。
インポートしたデータのローマ数字は表示できるのですが、
SQLで格納したローマ数字は文字化けしてしまいます。
ローマ数字を格納して表示させるにはどのような対策が必要でしょうか?
環境
Solaris8
Oracle8.1.7
0359デフォルトの名無しさん
NGNG英文字重ねるとかNT版使うとかで対応できないのかね…
マジレスすると、一部のDBドライバにバグがあって、転送中に文字が化けるらしい。
0360デフォルトの名無しさん
NGNGレスありがとうございます。
英文字で代用するのは最終的な案として考えています。
NT版の採用は諸々の理由で無理なんです。
>マジレスすると、一部のDBドライバにバグがあって、転送中に文字が化けるらしい。
どうもそのようです。
情報不足でしたが、SQL→JDBC→Oracleの時に現象が起きます。
SQL*PLUS等でしたらOKです。
ですから今回のケースはJDBCに問題があり、
ローマ数字がSolaris禁止文字であることとは
関係無さそうです。(リスキーなのは変わりありませんが・・・)
0361デフォルトの名無しさん
NGNG化けるのも止むなしって感じがするな
0362nobodyさん
NGNG決った時間になったら、複数テーブルにinsertを発行し、空のレコード作りたいのですが
なんかいい方法ないですかね?
SQL ServerのようにAgentサービスに該当する機能はないのですか?
0363デフォルトの名無しさん
NGNGDBMS_JOBで調べれ。
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGhttp://www.oracle.co.jp/agency/index.html
ここに出てる代理店に電話でもしてみ。
購入の意思表示をすれば向こうも商売だから
すぐにここより親切に教えてくれるよ。
0366デフォルトの名無しさん
NGNG最近URLを変更しました。
それに伴いイロイロ調査してWebページのURL設定を変更して
変更先のURLでアクセスできるようになりました。
例 ttp://1111.co.jp/ → ttp://2222.co.jp/
ところがオラクルのポータルページ
(「オラクルポータルへようこそ」ってページ)
へアクセスできなくなってしまい困っております。
サバのURLを変更したさい、
ポータルの設定をする箇所をご存知の方いらっしゃいましたら
(もしくはそれに伴うサイト)ご教授願います。
0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNG0369デフォルトの名無しさん
NGNG日本語を勉強してから出直してきて下さい。
0370368
NGNGOracle8.1.7 をインストールすると
Visual C++ 6.0 のプロジェクトテンプレートに Oracle AppWizard
っていうの現れて使えたらしいんですが
Oracle9i をインストールしても
Visual C++ 6.0 のプロジェクトテンプレートに Oracle AppWizard
っていうのがでてきません。
Visual C++ 6.0 での Oracle AppWizard っちゅうのは Oracle9i じゃできないんですか?
っていう事なんですけど…、日本語おかしいですか?
0372デフォルトの名無しさん
NGNGなるほど。その部分でしたか。
失礼しました。以後気をつけます。
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG8とか9とか8iとかってなにが違うのでしょうか?
あと職場などでoracleできますか?とか聞かれますが
sqlサーバが経験あるけど、oracleは未経験だと何か問題あるのでしょうか?
お願いします
0375デフォルトの名無しさん
NGNG細かい新機能はよく知らんが、
・Join が使用可能になった。
・フラッシュバッククエリ
・iFS
0376デフォルトの名無しさん
NGNGもひとつ追加。
・いわゆるひとつの「UpSert」
0377デフォルトの名無しさん
NGNG業務用なら買わないといけないが、個人の勉強用なら無理して買う必要はない。
トライアル版でじゅうぶん。
0378デフォルトの名無しさん
NGNG・ビットマップインデックスの追加
・表領域のローカル管理
・クラスタ
んなもんかな?
>sqlサーバが経験あるけど、oracleは未経験だと何か問題あるのでしょうか?
ありあり。勉強してみ。
0379375, 376
NGNGもひとつ忘れていたが、
「トライアル版でもoo4oが使える」
「ADO用のOLEDBプロバイダが使える」
これ、最強(w
0380デフォルトの名無しさん
NGNG8.1.6から9iに上げるついでに導入してみたが、すごいね。かける金に比例して速くなるって感じだな。
資本主義を感じる。
0381デフォルトの名無しさん
NGNGメモリ384MBではちょっと辛い・・・。
03829i
NGNGCOL NUMBER (1)
TABLE_B
COL VARCHAR2 (1)
以上の2つのテーブルを用意して、TABLE_BのCOLカラムには数字を入れます。
この2つのテーブルをNATURALで結合すると、ちゃんと結合するんです。
SELECT * FROM TABLE_A NATURAL JOIN TABLE_B
カラムの型が違っても暗黙のキャストがうまく行けば結合出来るってことでしょうか?
別に業務に支障はないんですけど、気になったもんで。
0383デフォルトの名無しさん
NGNG使いたいのですが、日本語を通すのは危ないから一度viewを使って
英字カラムに変換するように言われました。知り合いに。
実際に試してみたら日本語でも問題ないように見えるのですが、不安も
あります。viewの使用はパフォーマンスを考えると避けたいところですが
日本語カラムのまま使うか、viewを使うか、どちらのほうが良いのでしょうか…。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNGREFRESH FORCE WITH PRIMARY KEY
FOR UPDATE
AS
SELECT * FROM TBLA@LNK;
でスナップショット作成して、スナップショットのデータを
更新してからリフレッシュしても、元のTBLAに更新が
反映されません。なぜですか
0386デフォルトの名無しさん
NGNG日本語カラム使っている時点ですでにパフォーマンスに影響出ているはずだろうから、
気にする意味がないと言ってみる。
0387デフォルトの名無しさん
NGNG>>385
TBLAって何だろ・・・?
0388デフォルトの名無しさん
NGNGエクスポート・ファイルは従来型のパス経由でEXPORT:V08.01.07が作成しました。
IMP-00013: DBAのみ別のDBAがエクスポートしたファイルをインポートできます。
IMP-00000: エラーが発生したためインポートを終了します。
こんなエラーが出たんですが、どなたか意味を教えてください。
ぐぐってみましたが今ひとつわからんのです…
おながいします。
0389デフォルトの名無しさん
NGNGDBA権限もってるユーザでインポートしてくれ
0390デフォルトの名無しさん
NGNGOTNで検索汁。
0391デフォルトの名無しさん
NGNGありが�d
>>390
ヽ(`Д´)ノ
0392デフォルトの名無しさん
NGNG>>391
> >>390
> ヽ(`Д´)ノ
なんだ、その態度は。
エラーコード検索を知らんのか?
http://otn.oracle.co.jp/document/msg/index.html
これでもわからなかったら、次からはここ↓で教えてもらえ。
http://www.tbs.co.jp/kodomotel/
0393デフォルトの名無しさん
NGNGあ、ごめん…
「ここで調べりゃわかんだからいちいち聞くなヴォケ!」
って意味かと思いますた
0394デフォルトの名無しさん
NGNG終端に改行コード(CR+LF)がある場合それを取り
除くというようなことができますか?
0395デフォルトの名無しさん
NGNG>これでもわからなかったら、次からはここ↓で教えてもらえ。
>
>http://www.tbs.co.jp/kodomotel/
ワラタ
こども電話相談室かyo!
0396デフォルトの名無しさん
NGNG0397テーブルも名無しさん
NGNGVC6 PRO*C 8.1.5.0.0 で、動的SQLを使って8.1.5サーバからクエリは、たたけるんですが、9.0.1.1.0サーバだと、SQLSQLDAAllocでカラム数が全く取れなくなりました。
同じような悩み持ってる人か、知ってる人、情報キボンヌ
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGボラクル
0400デフォルトの名無しさん
NGNGありゃすげ〜よなぁ。。。
(本体500マソ+RAC250マソ)×CPU数×ノード数
控えめ構成のXeon4発×3ノードでも定価だと億近い(w
Sparc64発×6ノードだと14億・・・ヽ(;´ー`)/
0401デフォルトの名無しさん
NGNGVBでOracleデータベースとOLEを使って接続したいのですが、
以下プログラムを実行するとエラーが出てしまいます。
Public OraSession As Object 'セッション
Public OraDatabase As Object 'データベース
Sub main()
Set OraSession = CreateObject("OracleInProcServer.X0raSession")
Set OraDatabase = OraSession.OpenDatabase("", "信太郎/FAQ", 0&)
F_CustInput.Show
End Sub
エラー内容は、
実行時エラー
ActiveX コンポーネントはオブジェクトを作成できません。(Error 429)
ヘルプの内容をよく確認しましたが、どこが間違っているのかわかりませんでした。
どなたかよろしくお願いします。
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNGヽ(`Д´)ノ
こぴぺしたのがしっぱいだた。しかも、ここスレ違いだし。
使っている環境も書いてないし・・・。
ちなみに、VB5とオラクル8トライアルです。
0404デフォルトの名無しさん
NGNGライブラリが入ってないんでしょ。
0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNG別のマシン上なら問題ないね。
0407デフォルトの名無しさん
NGNG9i ならデフォルト FALSE なんだっけか
0408デフォルトの名無しさん
NGNG>>407
別マシンで、GLOBAL_NAMES=falseに設定するのですね。
ありがとうございます。試してみます。
0409デフォルトの名無しさん
NGNG同じ名前のDBリンクを作成したとき、
(HOGE.WORLD)
select * from [email protected]
と指定したときどちらのDBリンクが使用されるのでしょうか?
0410デフォルトの名無しさん
NGNG参考書みると
改訂版 オラクルマスター教科書 Oracle9i対応
とその他の参考書や問題集と難易度がまるで違うのですが?
圧倒的に教科書のほうが簡単なのですが・・・
問題集とか見ると、引っ掛け問題みたいのもありますが?
実際のところ難しいですか?簡単ですか?
0411デフォルトの名無しさん
NGNG8iならSQLリファレンスVol.1の2-88ページあたりからじっくり読め。
0412デフォルトの名無しさん
NGNG1G*10→5G*2にしたいんですが、
物理ファイルをオフラインにして、削除して作り直せばOKですか?
0413デフォルトの名無しさん
NGNGいいんじゃない?念のため、データベースをMOUNT状態にして
やったほうがいいとは思うけど。
0414デフォルトの名無しさん
NGNGRBS使わずにトランザクション実行することってできないの?
0415あぼーん
NGNG0416デフォルトの名無しさん
NGNG0417414
NGNG表領域をNOLOGGINGモードにしる。ってことですか?
表領域を変更しないでLOGGING回避することは不可能でしょうか
0418デフォルトの名無しさん
NGNGoo4oからだったらAUTOCOMMITというオプションもあるけど、
ストアドプロシージャならそれも無理。
NOLOGGINGはREDOログに書かないようにするためのオプション。
トランザクションとは関係ないでつ。
ちなみにこれは表領域じゃなくて表単位でも可能。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG表Bはそのナンバーとタイプ(0〜2)で一意としています。
表Aに一件書き込むと表Bには必ず表Aに書き込んだナンバーのレコードが
3件(タイプが0〜2)書き込まれるものとします。
この二つのテーブルから
表Aと表B(タイプ0〜2)を一件として扱いたい場合はどのようなSQLを書けばよいのでしょうか。
oracleに限った質問ではないのですがご教授お願いします。
0421デフォルトの名無しさん
NGNG設計者がCOBOLerで、OCCURSの概念で設計されちゃったのかな?
漏れにはその事例は無いです、すまんこ。
3行引っ張ってきちゃマズイ理由があるのですか?
0422デフォルトの名無しさん
NGNG表A(ATABLE)のキーが
AKEY NUMBER(4)
表B(BTABLE)のキーが
BKEY NUMBER(4)と
DTYPE NUMBER(1)だとしたら
SELECT
A.*,
B0.*,
B1.*,
B2.*
FROM
ATABLE AS A,
(SELECT * FROM BTABLE WHERE DTYPE=0) AS B0,
(SELECT * FROM BTABLE WHERE DTYPE=1) AS B1,
(SELECT * FROM BTABLE WHERE DTYPE=2) AS B2
WHERE
A.AKEY = B0.BKEY
AND
A.AKEY = B1.BKEY
AND
A.AKEY = B2.BKEY
恨むならこのような糞設計したやつを恨んでくれ。
検索に何分かかるかは分からないがな…
0423デフォルトの名無しさん
NGNGありきたりな、縦のモノを横にするSQLで出来るべ
FAQ状態で、ちょっと調べたら出てくるだろう
最近はSQL鯖使いなので
それでも良ければ例だしたるけど
0425デフォルトの名無しさん
NGNGSELECT A.AKEY, SUM(ISNULL(C.B0)), SUM(ISNULL(C.B1)), SUM(ISNULL(C.B2))
FROM (
SELECT
A.AKEY,
CASE WHEN B.DTYPE = 0 THEN B.DTYPE END B0,
CASE WHEN B.DTYPE = 1 THEN B.DTYPE END B1,
CASE WHEN B.DTYPE = 2 THEN B.DTYPE END B2
FROM ATABLE A, BTABLE B
WHERE A.AKEY = B.BKEY
GROUP BY A.AKEY, B.DTYPE
) C
GROUP BY C.AKEY
テーブル定義は>>422だとすれば
こんな感じだと思うけど?
ORACLEなら、CASEのあたりがDECODEで記述すれば
未確認なのでイメージを感じてくれ
>>420よりは、ごっつ速いとおもう
3件絶対インサートってのは糞設計だとおもうが
自分の技の無さを棚に上げて、
設計を批判するのも、どうかと思うが?
0426デフォルトの名無しさん
NGNG漏れは思わない。
糞設計は深刻なパフォーマンスの低下と、無駄な遅延を同時に招く。
0427デフォルトの名無しさん
NGNGなにを重視するのかで変わってくるだろう
大規模/小規模・パフォーマンス重視・短期間開発
パフォーマンスでも、登録系重視・参照系重視
なかには仕様変更の柔軟さってのもあるだろう
そりゃ理想は、パフォーマンス重視の短期間で
仕様変更にも柔軟でってのが理想だろうが
小規模のやっつけ仕事に、開発費もかけられないのも現実
0428デフォルトの名無しさん
NGNG「2002/01/01以降でなければダメですよ」という検査制約をつけたいのですができません。
方法おしえてくらはい
0429デフォルトの名無しさん
NGNG糞設計、かなぁ?「必ず3件存在する」ことを保証しなければならないのが
厄介なのと、「1件として扱いたい」という要件自体に問題がある以外は
ごく普通だと思うが。
B表に適切なインデクスが作成されているなら、単純にこれ↓で十分
じゃないか?
SELECT ...
FROM 表A A, 表B B0, 表B B1, 表B B2
WHERE ...some conditions...
AND B0.ナンバー = A.ナンバー AND B0.タイプ = 0
AND B1.ナンバー = A.ナンバー AND B1.タイプ = 1
AND B2.ナンバー = A.ナンバー AND B2.タイプ = 2;
#本当に大規模なものだったら、表のクラスタ化とかも検討する必要が
#あるかもしれないが。
>>422のように、相関サブクエリではないサブクエリを使用した場合の
アクセスプランの最適化についてはまだまだ完璧とは言い難いから、
どうしても必要な場合を除いて、そういうのは避けるのが吉。
>>425の例は、B表のインデクスが(ナンバー)のみの場合はそれでも
良いんだろうけど、(ナンバー,タイプ)の場合、ちゃんと"タイプ"が効くのかな?
#俺はアクセスプランが容易に予測できるクエリしか書かないから、
#インデクスのメンバに対するDECODEとかはあんまり使わないし、
#それでどういうプランになるのかも確認していないのだが。
まぁB.タイプが 0..2 しかないと決まっているんなら、そんなにコストが
違わないとは思うけど。
0430デフォルトの名無しさん
NGNGそれを言っちゃあおしまいよ。
言うまでもないが420のケースで一番重視されているのは、
Oracle(ていうかRDBMS)を知ることを省略した
COBOLer設計者の手抜き具合よ。
その代償を顧客(遅いシステムと余計な出費)と
プログラマー(複雑怪奇な開発ステップ)に負わせている。
はぁ、もうだめぽ。
0431デフォルトの名無しさん
NGNGALTER TABLE XTABLESPACE.XTABLE ADD CONSTRAINT XTABLE_ADATE_CHECK
CHECK ( ADATE > TO_DATE('20020101','YYYYMMDD') )
TO_DATEの書式を省略するとえらーになりまつ
0434430じゃないけど
NGNG漏れでしたら、単に
SELECT
A.*, B.*
FROM
ATABLE A,
BTABLE B
WHERE
A.KEY = B.KEY
AND
なんたら
とやって、
取得したBのタイプのフィールドに応じてSWITCHして、Bの他のフィールドを処理する。
状況次第で別の方法を考えることもあるけど、
少なくとも横一列一件として扱うような事ないと思うでつ。
0435デフォルトの名無しさん
NGNGみんなどうやって手に入れてるの?
0436デフォルトの名無しさん
NGNGあれ?なんか問題が違っているような。
>>420は、本来「一件として扱いたい」データが、表Bでは3件に分かれているから
困っている、と解釈したのだが。
0437デフォルトの名無しさん
NGNG0438デフォルトの名無しさん
NGNGシルバーのSQLやORACLE入門の難易度って高いのですか?
引っ掛け問題とかありますか?
0439デフォルトの名無しさん
NGNGSQLは簡単。誰でも解ける。
ORACLE入門はむずい、引っ掛けありあり。
問題集を2冊ぐらいやっとけ。それでも足らないと感じるようだったらiStudyやればいい。
0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNGそれで何とかならんか?
0444デフォルトの名無しさん
NGNGもしくは、Win98にインストールしてみて、..\%ORACLE_HOME%以下と、
Oracleがらみのレジストリを丸コピーして見るとか。
この方法で8.1.5ClientをWinMeで動かした。
0445デフォルトの名無しさん
NGNG昨日受けたが
参考書とまったく別もんだったぞ
難易度ははるかに高かった
参考書4冊とoracle教科書を完全にマスターしても
かなりてこずった
選択肢は7個ぐらいあるし、本気で理解してなきゃぜったいに通らない
誰でも解けるとは思えない
0446デフォルトの名無しさん
NGNGSQLの話ね
SQLであれだけ参考書レベルと実際の問題のレベルの格差があるとは思わなかった
0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNG確かに!
6教科中、応用が必要なのはSQL入門のみ。
逆に、応用が利くなら練習問題等を数やらなくても
受かる。
白金まで採るつもりなら、易しい方から
1.pl/sql
2.DBA�T
3.ORACLE入門
4.SQL入門
5.チューニング
6.DBA�U
かな?
DBA�T,ORACLE入門の順番は、「間違えられる問題の差」から
ORACLE入門の方が難しい!
0449デフォルトの名無しさん
NGNG0450774
NGNG0451デフォルトの名無しさん
NGNGhttp://www.asahi-net.or.jp/~nq7t-kwbt/
をMiracleLinuxでインストールして使っている人いませんか?
バイナリ版をそのままもっていっても使えないし、
コンパイルもうまくいかないんです。
0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNGどなたか教えてください。
0454デフォルトの名無しさん
NGNG0455山崎渉
NGNG0456デフォルトの名無しさん
NGNG0457山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0458デフォルトの名無しさん
NGNGOracleOraHome81ClientCache
OracleOraHome81Agent
OracleOraHome81TNSListener
Oracle(8.1.7WGS Windows)をインストールすると、
一緒に次のようなサービスがインストールされますけど、これは何?
0459デフォルトの名無しさん
NGNGWindowsプログラムマネージャのPerspnal Oracle7グループ内のImportアイコンをクリックと、教本には書いてあるのですが、
残念ながらそれすら見つけることができませんでした(ファイル検索はかけましたが、見つかりませんでした)。
どなたか宜しくお願いします。
0460一応ぷろぐらま
NGNG※Oracle8しか使ったことないので出来るかわかりません。
AccessでオラクルDBのリンクを作り、そこにインポートは出来ないのですか?
ファイル形式にもよりますが。
0461デフォルトの名無しさん
NGNGSQLでBETWEENは動作がとても遅くなるので使わないほうがいいというのは、
本当ですか?
0462デフォルトの名無しさん
NGNG「デスクトップ上にあるファイル」とはどういう形式か。
別のOracleからExportしたDMPファイルなのか、CSVなどのテキスト形式なのか、
あるいは全然別の形式なのかでその後の答えが変わる。
0463459
NGNG0464デフォルトの名無しさん
NGNG実行計画を見て調べてみよう
0465デフォルトの名無しさん
NGNGまあ嘘ですな。(検索条件次第で例外もある)
しかし確実に遅くなる物も存在する
・WHERE句の中でIS NULL、!=、<>、NOT、ORを使う
・インデックスが無い列だけで、検索したりORDER BYを使う。
・GROUP BYを使う
こういうのを使うと、インデックスが使われず全表検索になるので遅くなる。
0466461
NGNGレス、ありがとうございました。
BETWEENに関してはあまり気にしないことにします。
0467デフォルトの名無しさん
NGNGテーブルにレコードを追加する時に排他行ロックの他に
HWというタイプの排他ロックがかかって
しばらく処理が止まってしまうのですがこれは何なんでしょうか
0468U ◆CZtFsGiu0c
NGNGHWってのは領域管理が実行されている状態のようです。あてずっぽうですが、
表領域のデフォルト値や追加サイズの設定が小さすぎたりしませんか?
0469467
NGNGサンクスです
その後調べて領域管理の処理だということは分かりました
で、会社の人に聞いたらテーブルが大きくなりすぎたから
レコードを3分の2程削除したとのこと・・・
空いたスペースを再利用する為に走ってる処理なんですかね
0470デフォルトの名無しさん
NGNG某サイトに書いてありましたがなんで?
漏れ当たり前のように毎日やってしまっているけどヤヴァイ?
0471デフォルトの名無しさん
NGNG/*+ RULE */ ヒント活用これ最強(笑)
なんのためのコストベースなんだぁ?
っておもうぐらい良化することもあったりする
でもこんな対処だと「ええ加減なチューンで済まそうとすな!」
と上から怒られてハイやり直し
0472U ◆CZtFsGiu0c
NGNGルールベースの方が結果が予測できて安心なんだけどね。
コストベースだと理想的にはクエリごとに最良のアクセスパスを使ってくれる
はずだけど、運用中に突然狂いだすリスクもあるからなあ。Oracleに限らず
RDBMSのオプティマイザはあんまり信頼できないな。
0473デフォルトの名無しさん
NGNGあるSQL(4,000ほどヒット)を実行すると
結構早く処理が返ってくるのですが、
そのSQLをSELECT COUNT(*) FROM ・・・というように
書き直すと処理がむちゃくちゃ遅くなるんです。
なんでこんな風になるのか、わかる方がいたら教えてください。
0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNG0476デフォルトの名無しさん
NGNGマジレスしよう。
HWM(ハイウォーターマーク)をキーワードに調べよう。
対象方は、exp→drop table→impだ
0477お願いします。
NGNGデータの中身はすべて可変長で、最初の2バイトでテーブルを振り分けます。
と、ここまでは SQL*LOADER で出来ることは判っているのですが
ある1種類の1行が
「固定データ,,,],[変動データ1,,,,],[変動データ2,,,,],[変動データ3,,,,]×20
となっており、[固定データ]+[変動データn]のセットで
1レコードとし、データを書き込みたいのです。
決まっているのは固定データ、変動データともにカラム数。
変動データも必ず20個ある訳ではないが、ないときはすべてない。
・・・やっぱり VB で1行ずつ読んで、配列に突っ込んで
切り貼りしてレコードかくしかないのでしょうか・・・?
0478デフォルトの名無しさん
NGNGPL/SQLを使ったほうがいいんでない?
VBでやる意味はないと思うが?
0479477
NGNGレスありがとうございます。
GET_LINEで読み込むってことですよね?
その後の加工がしやすいのでVBかと思ったのですが…
知識不足ですみません。
ヒントお願いできますか?個人的にもぐぐってみます…。
0480動画直リン
NGNG0481478
NGNGDBMS_UTILITY.COMMA_TO_TABLE
or
substr
でなんとかできるはずだ。
ちなみにここの過去ログでも見とけ。
http://www7.big.or.jp/~pinball/index.html
詳細は自力でがんばってくれ。
0482477
NGNG>>478
PL/SQL表とか
DBMS_UTILITY.uncl_array
のあたりもそうですね。
ありがとうございます。
1つの配列に120バイトのものが入る可能性があること(×20として)
一度ワークテーブルに書き込んだ後、別のテーブルに書き込む処理を
pl/sqlでしているのでそこら辺の処理も見直す必要があるかも
ってこともあるので、ちょっとがんばってみます。
ありがとうございました!
0483477
NGNGぐぐるとわかんないですよね…親が。
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNGテーブルを指定してインポートする場合
そのテーブルがすでに存在するとインポートできないのでしょうか
テーブルにはすでに新しいレコードが入っているのでテーブルを
削除するわけにはいきません
0487486
NGNG一意違反のログを垂れ流しつつイケそうです、どもでした
0488デフォルトの名無しさん
NGNGdestroyパラメタを調べよう
0490デフォルトの名無しさん
NGNGよく意味が分からん、なんか危なそうな感じだけど大丈夫なの?
0491488
NGNG絶対(結構)安全な作業法
インポートのターゲットのテーブルを別名で複製する
ドロップしてインポート
複製したもののみに存在する差分を抽出しインサート
件数確認もこれでバッチリの筈
データの移行に慎重すぎることは無いでしょうから
いくつかの方法を調べ、実験しといて、実施すると
安心です。
そういう俺はかつて何度もコケて痛い目にあってます。
がんばってね。
0492デフォルトの名無しさん
NGNG開発が長い人間ですが、現在オープン系の人と組んでオラクルを使った
C/Sシステムを開発しています。
早速質問ですが、サーバーもクライアントもWinなんですが、テーブル名・列名は
英語・ローマ字・日本語のどれが一般的でしょうか?
個人的には日本語で問題ないと思っていますが、一緒に仕事をしてる人には、
「そんなん動きが保障されない」という理由で却下されています。
それがだめならローマ字ではどうかと言うと、「そんなん馬鹿にされますよ」と
言われます。私は基本的にメインフレームが専門で、それを指摘する人が
オープン系のひとなので、ちょっと反論できない状況です。
そうなると、英語になるんですが、専門用語が多いシステムなので、
間違った英語表記になる可能性が高く、その部分についての不安があります。
保守・維持も面倒くさそうです
現在開発に携わっているメンバーには業務知識と英語に明るいメンバーが
いないので、的外れの英語になってしまうのが嫌なのです。
そのような状況なのですが、ご指導いただければ幸いです。
こういうことについて書かれたホームページなどがあるのでしたら、
そちらをご紹介いただくだけでも結構ですので、よろしくお願いします。
0493デフォルトの名無しさん
NGNG2byte文字はやめたほうがいいと思う。いろいろ不便が発生する可能性があるので。
適切な英語が判断つかないなら、多少長くなってもローマ字が良いと思います。
名称のつけ方に一貫性が保たれていて、ポリフォリズム的であればいいのでは。
0494デフォルトの名無しさん
NGNG余計に意味不明になる。
業務でよく使われる表現を素直に使用するのが良いと思う。
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNGサブシステム単位なんかで考えると
たいしたテーブル数を触ってないことが多いからね
テーブル&列名なんて、何度もSQL文を書いてれば
指が覚えてしまう
だた、全角半角に変換するのは面倒だなぁっと思う
0497デフォルトの名無しさん
NGNGRMANを設定するときって、どのような手順が必要なのでしょうか?
ユーザ作成、カタログ作成まではできたのですが、作成したカタログを使用してサービスに接続する方法が
わからずに頓挫してます。。。
SQLNETの設定とかも必要なのでしょうか?
0498492
NGNG確実に意味が分かる適切なものが分かるのであれば
英語だが、それが難しければ英語/ローマ字混合かローマ字で
よいのではないかということですね。
英語が絶対に良い!というわけでもないということが確認できて
よかったです。
>>496さん。極端なことを言えば、テーブル内で連番を振っただけの
列名でもいいのかなとも思っていたりします。全部で5・6テーブルしか
ありませんし、テーブル内でせいぜい20列くらいしかないので、
連番を列名にしてもすぐに覚えられると思うのです。実際メインフレームの
世界では、膨大なテーブル名と列名を人間が管理するのが困難なので、
そういう形になっていることが多いのです。
皆さん、参考になりました。ありがとうございます。
0499デフォルトの名無しさん
NGNGC#でoo4oでOracleに繋ごうと思ったのですが、
C#自体さっぱりわからないのでまったく進みませんでした。
検索しても、どうもC#関連のサイトが少ないみたいで
探せませんでした。
VC6とVB6ならわかるので
C#での接続方法だけでもわかれば
そこからなんとなくいけるかもしれないと思っています。
C#でのoo4oを用いたOracleへの接続方法解説している
サイト等あったら教えてもらえないでしょうか?
勘でC#いじくりたおしたのですがさっぱりわかりませんでした。
よろしくお願いします。
ほんと接続部分のサンプルだけでいいのでお願いします。
0500アルテマウェポン
NGNG当方、ORACLE 8.0.4 を使用しています。
・SELECTは可能。
・DELETEは不可。(SELECTと同一WHERE、結果は0件)
そこで、
・PRIMERY KEYを自身でUPDATE(SELECTと同一WHERE)してから
・DELETE(SELECTと同一WHERE)を行うときちんと消える。
こんなことに遭遇した人いますか?
0501アルテマウェポン
NGNGセルフフォロー。
先の件は、ある特定のテーブルの、ある特定のレコードに限ったことです。
0503アルテマウェポン
NGNG運用中です。
かれこれ運用から5年近く経つシステムで、
時期は不明だけど以前からひきづっている問題なのです。
0504デフォルトの名無しさん
NGNG聞いてみるのがよろしいかと
0505通りすがり
NGNG1.SQL/PLUSで実行しても同じ現象?
2.1の時エラーは出てない?
エラーが拾えれば対処法があるはずです。
エラーが拾えないという場合、私の経験では、次の2点です
8.0.5(Linux)の運用初期におかしくなって、原因が2だったという
おそまつな経験があります。
1.ロールバックセグメントの異常
2.DB作成時直後に実行すべきSQL文が実行されていない
ただ、運用5年では2は考えにくい。
1ならトランザクション全てだろうし
特定のテーブルってのがひっかかります。
一応お試しで、DROPしてCREATEは?
たいして力になれないみたいです。スマソ
0506デフォルトの名無しさん
NGNG大抵の意味不明障害はこれで直る。
0507アルテマウェポン
NGNG504>
それが出来なくて・・・。契約してないもんですから。
505>
そうです。Plusでも同様の現象です。
ちなみにエラーは一切でていません。
506>
できることならそうしたいのですが、
運用中なのでそう簡単に止めることもできず・・・。
DBの再編成は不可能に近い状態です。
ちなみに、対象表の再編成はこれまで試みましたが、結果変わらず・・・。
いま現状、手作業で削除する運用で回避しています。
取り急ぎ、弊害はでないのですが、なんせ解せません。
0508動画直リン
NGNG0509デフォルトの名無しさん
NGNG機種依存文字の対応なんですが、WebSphere4.0(Win2000)から
Oracle8.0.5(Solaris)を使っています。
お客が、どうしても○数字を使いたいって言うんだけど、現状では
どうやっても化けてしまいます(当然)。
機種依存文字のコードをひとつひとつ拾って対応するしかないと
思うんだけど、Java←→WebSphere じゃなくて、WebSphere←(JDBC)→Oracleで
変換しなくちゃいけないので、何を触って、どうコードを書けばいいのか
サパーリです。
何かヒントになるようなことでも知ってたら教えてください。
0510デフォルトの名無しさん
NGNG○数字て何だ?�@とか�Aとかいうやつか?
具体的にWebSphereとOracle(データベース)ではそれぞれ文字コードは何を使用している?
とりあえず文字コード(キャラクタセット)が違っていて
コード変換が発生していると特殊文字の文字化けは免れならないと思うぞ。
まずWebSphereのことは良くわからんが、少なくともそれぞれがサポートしてる
文字コードに統一する必要があると思うぞ。
(Win2000なら恐らくja16sjisだと思うが、utf8なんかも考えられる。)
そんなに詳しくも無いので検討違いだったらスマソ。
0511デフォルトの名無しさん
NGNG資格と体調にカマかけて全然仕事しないぞ。
オラクルゴールドってこんな香具師らの集まりか?
プラチナでないと一般的常識的な業務もこなさないのか?
資格持ってたら、4時間の遅刻も問題無いってか?
オラクルゴールド持ってるから雇ったのに、
こいつのせいでプロジェクトは遅れまくりだ。
オラクルの知識や技術も良いけど、一般常識だけは身につけてくれ。
0512デフォルトの名無しさん
NGNG一般常識をたたきこんでやれ。
0513デフォルトの名無しさん
NGNG実務経験を聞いておくべきだったな。特に運用管理系の。
0514デフォルトの名無しさん
NGNG現行システムの改造で主に構築とメンテだが、コーディングをやる場合もあるだろうと。
Pro*C、PL/SQL、JAVA(JDBC)の混合環境で、いざとなればソース追えないといけない。
俺はシルバーも持ってないが、経験はそこそこある(つもり)。
PRO*CやOCIでゴリゴリコーディングしてた経験と、少し運用メンテしていた時期があったので、
それが気に入ったようだ。
お客もここら辺のことは分かってる場合があるな。
0515デフォルトの名無しさん
NGNGできるだけ性能のいいオラクル専用のパソコンを考えているんですが、
何か比較できるベンチマークのソフトはないでしょうか?
ハード(予算0万〜30万程度の間でお願いします)
でお勧めの構成等ありましたらよろしくお願いします。
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNGまぁ、かたよったH/Wスペックでやられたら困ると言う事なんだろうけど
ちょっと乱暴すぎる使用許諾条件だよな、、、、
>>515
CPUは複数、メモリは許されるだけ多く、
ディスクは本数増やしてストライピングして(OSから見える)物理ディスクを複数持ったやつ。
ビデオはマザーのオンボードで十分。
どれを最優先させるかと言われれば、俺ならメモリ。
30万だせるなら、HT対応Pen4Dual+メモリ4GBくらいなら余裕で買えるでしょ。
なんなら、メモリを減らしてIDE RAIDで80GBくらいのやつ4本使って
ストライピングしたものを2セット作れば?
0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNGどのくらいの規模のプロジェクトかしらんが
一人のせいで遅れまくりって事はないだろう〜
そういう場合は、何人追加しても遅れる事がおおい
0520デフォルトの名無しさん
NGNG実務経験ならそれなりにあるので、
Silverならば何も見なくても合格できる自信がある。
Goldも合格は難しいかもしれぬがいいとこまで逝けるかもしれない。
でも勉強する時間も受験しに行く時間すらもないのよ。
0521デフォルトの名無しさん
NGNGじゃあ俺は司法試験通る自信がある。後、選挙出たら当選できる自信がある。
0522デフォルトの名無しさん
NGNGOracleでNUMBER(18,3)型で定義された項目をCで使いたいです。
当然、DBからデータを持ってくるためのホスト変数を定義します。
NUMBER(18,3)というのは、精度18桁ということです。
Cだとdoubleが精度15桁、long doubleが精度19桁なのですが、
Procでlong double型ホスト変数は定義できません
(double型ならあるのですが精度が足りません)。
char型の変数に文字としておとしてきてからlong doubleの数値に変換、という
方法はあるにはあるのですが、できれば直接数値として取得したいのです。
どうしたらよいのでしょう。同じ問題に直面した事のある方いませんか。
0523デフォルトの名無しさん
NGNG0524デフォルトの名無しさん
NGNG動的SQLの手法4(だっけかな?)で可能。
ホスト変数を使わず、データへのポインタを取得する方法。
ホスト変数使わないのでハズレか・・・。
0525デフォルトの名無しさん
NGNG漏れはスポーツ経験なんにも持ってないけど、
オナニー経験ならそれなりにあるので、
オリンピックぐらいならば何もしなくても銀メダルならとれる自信がある。
金メダルも難しいかもしれぬがいいとこまで逝けるかもしれない。
0526デフォルトの名無しさん
NGNG小数点つきのNUMBERの値doubleでとるなんてことすんな。
0527522
NGNGcとして使えればなんでもいいんです。
ちょっとそれも調べてみます。
>>526
え、ひょっとして、そもそもdouble型でとろうとしてるのが間違いなんですか?
charしかないってこと?
0528デフォルトの名無しさん
NGNGRed Hatから他のOracleサーバにTCP/IPでリモート接続してJDBCでアクセスしたいのだけど
何を入れれば良いの?またそれは全部無料でダウソ可?
0529デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNGType4ドライバが提供されているのね
やってみまつ
0531499
NGNGoo4oは諦めました。
調べているうちに
Oracle Data Provider for .NET
というのを発見しました。
が、採用していいのか、わからなくてこまっています。
作りたいものはOracle9のクライアントなのですが、
これを採用するデメリットとかあれば教えてもらえないでしょうか?
というより、正直C#から接続する場合、
今の段階で最適と思われる接続方法を
教えていただきたいのです。
お手数ですが、よろしくお願いします。
0532デフォルトの名無しさん
NGNG結果が「PL/SQLプロシージャが正常に完了しました。」
だけではなくて、実際に更新された件数を数えたい。
どうしたらいいでしょうか? ループされた件数では無くて。 念為。
DECLARE
CURSOR c1 IS
SELECT Seq, Code
FROM Temp_Table;
wrk_Seq CHAR(8);
wrk_Code CHAR(9);
BEGIN
OPEN c1;
LOOP
FETCH c1 into
wrk_Seq, wrk_Code;
EXIT WHEN c1%NOTFOUND OR c1%NOTFOUND IS NULL;
--ここで実際に更新された件数を数えたい。
UPDATE Target_Table
SET Code = wrk_Code
WHERE Seq = wrk_Seq;
END LOOP;
CLOSE c1;
END;
/
COMMIT;
-- コミットは必要?
0533デフォルトの名無しさん
NGNG10進数の小数を扱うときに普通はdoubleなんて使わない。
charかpack10進で管理する。
0534デフォルトの名無しさん
NGNGUPDATE文の次で更新件数をインクリメントすればよかろう。
0535532
NGNGその件数を数えたくないのですよ。
成功なら値を返す数とかあればよいのですが。
済みませんが、もう少し助けてください。
0536デフォルトの名無しさん
NGNG0537532
NGNG途中でSPが落ちたときのことを考え、このプロシージャ中でカウントしたいのです。
0538デフォルトの名無しさん
NGNGupdate文の直後にSQL%ROWCOUNTを使用すれば更新件数が拾えるで。
0539532
NGNGどうもです。
まず今からやってみます...。 書けるかな。
0540_
NGNG( ・∀・)/< こんなのみつけたっち♪
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0541デフォルトの名無しさん
NGNG恥ずかしくて人に聞けません。
0542デフォルトの名無しさん
NGNGおーおーふぉーおー
0543デフォルトの名無しさん
NGNGありますか?昔どこかのサイトでORA-「XXXXX」で
検索できたような気がするのですが。
0544デフォルトの名無しさん
NGNGhttp://otn.oracle.co.jp/document/msg/index.html
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNG0548はふーはふー
NGNG0549はふーはふー
NGNG0550名無しさん@Emacs
NGNG0551はふーはふー
NGNG0552デフォルトの名無しさん
NGNGDBのキャラクタセットだよ。
DBcreateしなおしね。
0553はふーはふー
NGNG0554デフォルトの名無しさん
NGNG上記のSQLを発行したのですが、返値をとる方法が分かりません。
どうすればいいんでしょうか?
0555デフォルトの名無しさん
NGNG少なくとも言語とOracleへのアクセス方法くらい書いてほすぃ。
見たところ、C言語系ですか。
シーケンスを取得してるようですが、別に普通のselectと何も代わりません。
これ以上はもちょっと情報無いと…
その言語のサンプル見れば判りそうなもんですがね。
0556デフォルトの名無しさん
NGNGinto :バインド変数
oracle9i(9.2.0トライアル版)を家のlinux(RedHatではなくdebian)マシンに入れてみました。
・javaが途中で落ちまくってマトモにインストールできねー
・しかたないのでバイナリだけインストール
・dbca書き換えて、使うJREをj2sdk1.4.1にして実行
・とりあえずDBはできて、クエリーも発行できるけど、dbcaは固まったまま
やっぱ、素直にRedHatかMiracle使えってことでつか?
それとも、linuxだとJREはoracle附属のものは使わないってのが普通なんでつか?
0558デフォルトの名無しさん
NGNGRedHatでもver8とか、サポートされてないものは似たような感じで苦労します。
最終的に動けば何にも問題ないと思います。細かいことは気にしない
0559デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNG0562山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0563デフォルトの名無しさん
NGNGそのときにサンプルデータ(?)を作成しますか?
みたいなことを聞かれてYesとしたせいか、
よくわからないアカウントが大量に作成されてしまいました。
必要なさげなのは手動で消したのですが、
これ以上怖くていじれません。
現在、
AURORA$JIS$UTILITY
AURORA$ORB$UNAUTHENTICATED
CTXSYS
DBSNMP
HR
MDSYS
上記のアカウントを削除していいのか迷っています。
この中で削除しても害のないのはどれなのでしょうか?
よろしくお願いします。。
他はわからん。
http://otn.oracle.co.jp/beginner/PAK/smpl/schemas.html
0565デフォルトの名無しさん
NGNGでもSCOTTはオブジェクトだけ消してユーザーは消さないほうが良かったねぇ…(ログオンテストとかに使われるから)
0566563
NGNGありがとうございます。
これで安心して削除できます。
SCOTTは削除した当時役割を知らなかったので
消してしまいました。。
また作っておきます。
とにかくありがとうございましたー。
0567デフォルトの名無しさん
NGNGユーザーだけならそんなに惜しまなくても一行で作り直せるジャン
0568デフォルトの名無しさん
NGNG8iをインストールするときに、「インストールを開始」を押しても、
インストーラが終わってしまう。
立ち上げたばかりのWin2K Serverなのだが、どうして?
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNGまぢすか?(笑
でもほかのひとがインストールしてあるマシンもあります。
無理やりする方法とかあるんでしょうか?
0571デフォルトの名無しさん
NGNG最初のはNTのみサポート。
0572デフォルトの名無しさん
NGNGがーん
親切にありがとう〜
0573デフォルトの名無しさん
NGNGでもそれが問題になっているとは思えないけどな
0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNGXeonでつ
0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNGhttp://support.oracle.co.jp/open/owa/external_krown2.f_detail?c_criterion=%7Bpentium4%7D&i_key=CyberOOW&c_document_id=37335
http://support.oracle.co.jp/open/owa/external_krown2.f_detail?c_criterion=%7Bpentium4%7D&i_key=CyberOOW&c_document_id=39224
0578デフォルトの名無しさん
NGNGありがとう、39244で解決したよ〜
0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNGCONSTRAINT PRIMARY KEY で作るのと、
CREATE UNIQUE INDEX で作るのとでは何か違いがありますか?
また、みなさんはどっちで作るのがウマーだと思いますか?
0582直リン
NGNG0583デフォルトの名無しさん
NGNGカーソルを引数として使いたいんですけどできますか?
/* この関数でカーソルを使用 */
PROCEDURE hoge Is
Cursor cuGetProduct Is
SELECT
:
:
BEGIN
FOR RtGetProduct In cuGetProduct() LOOP
Insert(RtGetProduct);
:
:
END LOOP
END;
/* 別の関数でカーソルをOPENした値を使いたい */
PROCEDURE Insert( ciGetProduct In cuGetProduct%ROWTYPE) Is
:
:
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNGPRIMARY KEY は全て NOT NULL でなければならない。
0586デフォルトの名無しさん
NGNGエラーが発生したらX秒後にリトライ、
ということを実装させたいのですが、
肝心の待つ、という部分の記述方法がわかりません。
SLEEP(止まる時間)
というような関数ないですか?
それともこういうことは呼び出し側で
エラーかどうかを判断して
リトライさせるようにコーティングするのが普通でしょうか?
アドバイスお願いします。
0587デフォルトの名無しさん
NGNG現在時刻 - 記憶した時刻 = n秒
0588デフォルトの名無しさん
NGNG0589586
NGNG即レス感謝します。
早速実装に取り掛かります!
ありがとうございました。
0590デフォルトの名無しさん
NGNGUNIQUE INDEXもNot Nullじゃん?
0591デフォルトの名無しさん
NGNGDBMS_LOCK パッケージのSLEEPプロシージャっつーのがある。
ただBEGINで入れ子にするか別プロシージャ作ってそこに記入しとかないと上手く動作しなかったと思う。
だがそのまま書いたら全ての処理が終わった後でリターンが数秒遅れる、という具合になった)
>>590
一意索引にはNOT NULL制約は無いよ。確かめてみ。
0592586
NGNGありがとうございます。
実装できたのですが、折角なので載せておきますね。
ただし、まだテストしてないです。
BEGIN
ERROR:=0;--エラー初期化
FOR I IN 1..RETRY_NUM LOOP
--初回以外は待ち合わせ
IF I<>1 THEN
--待ち合わせ終了時刻を取得
SELECT SYSDATE+1/86400*WAIT_S INTO WaitEnd FROM DUAL;
--待ち合わせ終了時刻まで待機
LOOP
SELECT SYSDATE INTO Now FROM DUAL;--現在時刻を取得
EXIT WHEN WaitEnd<=Now;--待ち合わせ完了
END LOOP;
END IF;
--実処理の呼び出し
ENTRYLOG(NEW_USERCD,NEW_CASEPTN,ERROR);
--正常終了
EXIT WHEN ERROR=0;
END LOOP;
END;
/
0593デフォルトの名無しさん
NGNG環境はUNIXです。
現在は、ソースの中で固定で「SELECT hoge FROM huge.hige」というように
スキーマ名.テーブル名を指定しているのですが、これを
環境変数なり引数なりで可変にしたいのです。
単純に環境変数なりからスキーマ名をとってきて…と最初は考えたのですが、
それだと必ず動的SQLになってしまいません?
もっとスマートなやりかたはないのでしょうか。
0594デフォルトの名無しさん
NGNGラッパー作って実行時にプリコンパイルから(w
スマートもなにもProCってそういうもんぢゃ。
0595デフォルトの名無しさん
NGNG良い対処法無いですか?
VB、Oracle9i何ですが
0596デフォルトの名無しさん
NGNG>>548
0597デフォルトの名無しさん
NGNGやっぱり UPDATE の前後でも値の無変化は保証されないのかな…
実験してみたところ、変わってはいないようだけど、
Oracle は保証していないんでしょうかね。。
0598デフォルトの名無しさん
NGNGなんの為のロックかと、小一時間(ry
0599デフォルトの名無しさん
NGNG少なくとも、自セッション内での話をしているときにロックは関係ないかと。
本題についてはどうだったかなぁ。updateで行移行や行連鎖が
起きるというのはROWIDを変えないためだったはずだけど、
明示的に保証していたかどうかはマニュアル見てみないと
わかんないや。
0600デフォルトの名無しさん
NGNGこの辺関係していないですかネ?
ttp://support.microsoft.com/default.aspx?kbid=286776
9iの正確なバージョンは?
0602595
NGNGご迷惑をおかけしました。
0603kurt
NGNGViewってどういう場合に使うといいのでしょうか?
今までの仕事では、ストアドの中で複雑なSQLを発行する時は
そのSQLを外出しにしてViewにしていました。
ですから、実際のテーブルが100個でViewが400個くらいありました。
今回の仕事ではそういうやり方が否定されました。
私のとしてはVBや、ストアドのソースに複雑なSQL文を
埋め込むのは保守性が低下するし、美しくないと思うのですが・・・
皆さんはどのような時にViewを使いますか?
0605デフォルトの名無しさん
NGNG使わない。
0606デフォルトの名無しさん
NGNGリスナー=データベース
ってこと?
0607デフォルトの名無しさん
NGNG0609606
NGNG使うのやめとくわ。
0610オリンピックヒーロー
NGNG近い使い方はしてる。
同じ表を作るときはVIEWを使う。
0611デフォルトの名無しさん
NGNG時と場合にもよる。
どんな複雑なSQLだろうと、特定の処理でしか使わないのならばストアドに入れちゃうし、
SQLから直接データを得るよりファンクションに入れてしまった方が便利な場合もあるし、
いろんな処理から使われるSQL(特にフロントからの要求が多い奴)ならばビューにする。
>>606
そうした方が良い。そのほうがエンドユーザーのためだ。
不勉強な奴がRDBMSを使うとろくな事にならない。
0612kurt
NGNG今まで実際のテーブル100位にVIEWが400とかあるのが
普通で、今回はVIEWなしという環境にとまどいました。
ま、いろんなやり方にあわせるだけなんですが・・・
0613kurt
NGNGでもさ、複雑なSQLは外出しにした方が
メンテナンス考えるといいと思うんだよね。
PL/SQLわからなくてもSQLだけわかればメンテナンス出来るし
そりゃ多少のオーバーヘッドは発生するかもしれないけど
昨今のハードウェアなら無視できると思うんだよね。
0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG結局管理が煩雑になり、どこのテーブルから引っ張ってくるのか解からなくなります。
スキーマが1つならなおさら。
パフォチューにも支障をきたすし。
どーもデメリットの方が先に頭をよぎる。
0616デフォルトの名無しさん
NGNGSQLServer/DB2に頑張ってもらわないと
Oracle天下は当分続くでしょうね。
0617デフォルトの名無しさん
NGNG何分ぐらいで 解放されるものなんでしょうか?
また、設定する個所とかあるのでしょうか?
教えてください。
0618デフォルトの名無しさん
NGNG0619Stacy
NGNG*
FROM
TABLE
WHERE
管理コード || 管理番号
BETWEEN 'N100' AND 'Q5'
というSQLを流したら、N5からQ100までのデータが
とられてくるんですが、ちゃんとN100からQ5までの
データをとってくるには、どうすればよいのでしょうか?
よろしくお願いします。
0620デフォルトの名無しさん
NGNG文字型だからそう取られてきてもおかしくないんじゃない?
っていうか文字型じゃなかったらすまんそん
0621デフォルトの名無しさん
NGNGN2
N3
N4
N5
という順に並ぶんだろう。
後ろに何がついても この順
N145
N211
N389
N41
N5
となっても・・・。
あいうえお順と同じだ。
0622デフォルトの名無しさん
NGNG待てば動くなんてことある?
0623デフォルトの名無しさん
NGNG元のテーブルにはPRIMARY KEYが設定してあって、
投入先には設定していなかったのですが、IMPORT後に確認すると
PRIMARY KEYが出来上がってしまっています。
INDEXパラメータもNにしてあるんですが。。。
PRIMARY KEY情報はIMPORTしない方法ってありますか?
0624デフォルトの名無しさん
NGNGignore=Yでデータだけインポートしたいケースでしょうか?
まあそれは置いておいて、
constraints=N
で制約はインポートされない。
ただし、一意制約は強制的にインポートされてしまうかも。
うろ覚え。
0625623
NGNGignore=Yは設定しています。
調べてみるとEXPORTのパラメータのようですね。
明日、試してみます。
ありがとう。
0626デフォルトの名無しさん
NGNGお前のやりたいことはよくわからんがこういうことか?
SELECT
*
FROM
TABLE
WHERE
((管理コード = 'N' and 管理番号 >= 100) or (管理コード > 'N'))
AND ((管理コード = 'Q' and 管理番号 <= 5) or (管理コード < 'Q'))
0627デフォルトの名無しさん
NGNG全文検索を行いたいのですが、
詳しく解説しているサイトありませんか?
上手く探すことができませんでした。
よろしくお願いします。
0628デフォルトの名無しさん
NGNGOTNのマニュアル。
Context OptionとかinterMedia Textとか呼ばれてた頃に比べたらずいぶんと扱い方
楽になってるのでOracle Text程度を使いこなせないようならOracle RDBMS使うこと自体を
考え直した方がいいと思う。マジで。
0629デフォルトの名無しさん
NGNG文字列比較になっちゃうからそれじゃ上手くいかんよ。
試してないけど
WHERE
管理コード || TO_CAHR(管理番号,'000')
BETWEEN 'N100' AND 'Q005'
ってとこかな。
でもTO_CHARで数字の桁揃えると先頭に符号の半角スペース付いたっけ? それだと'N 100' AND 'Q 005' になるか。
インデックス張ってあるなら、
WHERE
(管理コード = 'N' AND 管理番号 >= 100)
OR (管理コード > 'N' AND 管理コード < 'Q')
OR (管理コード = 'Q' AND 管理番号 <= 5)
の方が早いと思う。
0630デフォルトの名無しさん
NGNGマジでつよ。(*´Д`)ハァハァ…
http://plaza16.mbn.or.jp/~satchel/idolnowareme/
0631デフォルトの名無しさん
NGNG0632デフォルトの名無しさん
NGNG理論値は2の64乗です。
詳細はデータベース概要マニュアルを参照。
0633デフォルトの名無しさん
NGNGORACLE8とVBを使ってます。
今まで接続できていたのに、
いきなり12203:TNS: 接続先に接続できません。
というエラーが出てしまいました。
VBで編集中に強制終了されて以来です。
何か関係はありますか?
0635デフォルトの名無しさん
NGNG映画テーブルの列 「IDNO(主キー)」 を外部キーとした
「出演者テーブル」があります。
この状態で映画のタイトルと出演者名をLIKEとAND演算子を使用して
目的の映画のタイトルを検索したいのですが、
とても重くなると思いどうすればいいか悩んでいます。
実際にはもっとたくさんの列と検索項目、条件があります。
SQLはこういう感じになります。
SELECT 映画.タイトル
FROM
映画テーブル
出演者テーブル
WHERE
映画テーブル.IDNO=出演者テーブル.IDNO(+)
AND
映画テーブル.タイトル LIKE '%インディージョーンズ%'
AND
出演者テーブル.出演者名 LIKE '%ハリソンフォード%'
実際には10個くらいのLIKE '%〜%' と AND演算子が並ぶので
なんだか仕様を見直した方がいい気がして悩んでいます。
みなさんはこういう時にどういう方法をとりますか?
ご意見ください。
よろしくお願いします。
0636デフォルトの名無しさん
NGNGスレ違い
0637デフォルトの名無しさん
NGNG現在サーバ機の更新を行っており
新サーバでシステムの動作チェック中なのですが、
あるSQL文で”ORA-01467ソートキーが長過ぎます”という
エラーがでるようになりました。旧サーバでは出ていません。
旧サーバと新サーバの構成はオラクルのバージョンが
8.0.4から8.0.6に変わった以外、ハード・DB構成とも同じです。
できるだけプログラムの変更はしたくないのですが、
何かいい解決法をご存知の方いらっしゃりませんか。
0638デフォルトの名無しさん
NGNG絶望的な処置法しか載ってないねぇ。。
OTNの該当エラー下の掲示板にも書いてみるとか。
でもさ、8.0.6にあげた理由ってサポート継続のため
だろうから、あきらめてサポートに聞いてみるのが、
正解!
0639デフォルトの名無しさん
NGNGLIKE文にこだわるのであればそうするしかない。
もしくはキーワードを予め分離して、別テーブルに持ちそいつにインデックスを張るかだ。
0640635
NGNGOracleTextやその他、Oracleの特化した機能の中で
いい方法があれば、と思いここに書き込みました。
>639
レスありがとうございます。
LIKE文にはまったくこだわりません。
LIKE文のような検索ができればいいと思っています(同じ意味かもしれませんが)
キーワードの列を作成することも考えたのですが、
そうしてしまうと、タイトルに大して検索したのに
出演者に大してヒットする、というようなことになると思い、やめました。
出演者の情報は外部キーで連結した他のテーブルに情報を持っているのですが、
さっき言った現象を避けようとすると、他のテーブルと連結して
扱っているデータ(一対多の情報)のみキーワードを
別の列として扱う、という方法が浮かびましたが、
これだともっといい方法がある気もします。
どうでしょうか?
よろしくお願いします。
0641デフォルトの名無しさん
NGNG回答ありがとうございます。
やはりサポートに聞くのが一番ですよね。
(´ヘ`;)ハァ PG直すとなると絶望的です…
0642637
NGNGDB_BLOCK_SIZEを大きくしる!と言われたので
大きくしました。うまくいきました(・∀・)
0643デフォルトの名無しさん
NGNGOracle9i(9.2.0.1.0)でNetConfigとSQL*PlusとPro*Cを
インストールしたのですが
Pro*Cを立ち上げで*.pcファイルを取り込んで
プロパティの設定をしたく、プロパティボタンを押すと
黄色のびっくりマークで「ANSI」とだけメッセージが
4回ほどでてプロパティダイアログが開けません。
なにかインストールで足りないものがあるのでしょうか?
0644_
NGNG0645デフォルトの名無しさん
NGNGPro*CのIDE?の話か。使ったことないな。
プロパティ...とか言われてもな。そのpcファイルの
コンパイルは通るんか?
0646デフォルトの名無しさん
NGNG逃げ道が見つかりました。
GUI版じゃなくコマンドプロンプトからやってみたら
できました。
0647デフォルトの名無しさん
NGNGそそ。漢は黙ってCUI
0648デフォルトの名無しさん
NGNG正規サポートから聞いた内容はむやみにばらしたりしない方がいいぞ。
0649デフォルトの名無しさん
NGNG外部に漏らしてはいけない義務があるんだっけ?
0650デフォルトの名無しさん
NGNGこういう有用な情報こそ、流してほしいと思うゾ
0651デフォルトの名無しさん
NGNGWindows2000 の端末で以下のような *.sql ファイルを GUI のメニューを用いて開き、
GUI のメニューを用いて実行したところ、最初の ; が原因でエラーとなってしまいま
す。何故なのでしょうか。
DELETE FROM TABLE1 WHERE ITEM1 = 'VALUE1'; ←これが原因でエラーに
DELETE FROM TABLE2 WHERE ITEM2 = 'VALUE2';
COMMIT;
0652デフォルトの名無しさん
NGNG/
DELETE FROM TABLE2 WHERE ITEM2 = 'VALUE2'
/
COMMIT
/
こう書き直してみ
0653651
NGNG明日早速会社で試してみます。
0654デフォルトの名無しさん
NGNGOTNから落として自宅のPCで練習しる!
0655デフォルトの名無しさん
NGNG方法ありませんか?
なんか、データベースまでインストールしないとインストール
できないみたいです。んな、あほなって感じですので
よろしくお願いいたします。
0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGすみません。カスタムでチェックをはずす順番を工夫したらできました。
0658デフォルトの名無しさん
NGNGDATE型のデータで
'2003/06/25 00:00:00'
のようなデータを取得したいのですが、うまくいきません。
to_date(TO_CHAR(sysdate,'YYYYMMDD') || '000001','YYYYMMDDHH24MISS')
TRUNC(SYSDATE)
のどちらも日付のみで時間の部分がカットされてしまいます。
オラクルのバージョンは9iです。
8のときはできたような気がしたのですが・・・。
0659オラクル素人
NGNG今度、oracle9.2iでプリコンパイルをしようと思い、
オプションを開こうとすると「ANSI」って小さいウィンドウが
表示され、オプション設定ができません。はて?
オラクル8で作成したプログラムをオラクル9でコンパイルするときは
何を変えればいいんですか?相違点などあったら教えてください。
(オラクルは素人なので、変なことを書いてるかもしれませんが、
よろしくお願いします。)
0662659
NGNG本当ですね。なんででしょう??
8.1.7iの時は何にもなくオプション設定が出来たのに。。
GUI版ってどうやるんですか?
すいません、素人なもんで。。
0663659
NGNGGUI版以外でどうやったんですか?
0664デフォルトの名無しさん
NGNGそれとも割れ?
それとも1月トライアルを
アンインストール・インストール
を繰り返しとか?
みな、仕事で使ってるのでは。
それとも、
客先に割れで納品してるかって聞いてる?
TRUNC(SYSDATE)だけでよいと思うよ。
持ってる値は、'2003/06/25 00:00:00' となってるはず。
「時間の部分がカットされ」るってのがわからんけど、
表示されないってことかな。
表示する場合はこれ。
select to_char(TRUNC(SYSDATE),'YYYY/MM/DD HH24:MI:SS') from dual;
0668658
NGNG> 「時間の部分がカットされ」るってのがわからんけど、
> 表示されないってことかな。
まさにその通りです。
TO_CHARすると 00:00:00が表示されたので見えていないだけのようです。
ありがとうございました。
0669デフォルトの名無しさん
NGNGこのスレッドで一番間抜けな質問ですね ;-)
0670デフォルトの名無しさん
NGNGオラクルをはじめから学ぶ際に(まずはシルバーを取りたい)
日本オラクル社から出てる教科書と問題集だけで大丈夫でしょうか?
もっと基礎から固めないとまずいですか?
基礎固めが必要だと思いますが、
そうでないなら、Oracleのテキストでいいと思いますよ。
Oracleのテキストは資格と連動した部分がありますよね。
理解を深めるために副読本はいらないのか?という話になると
また別ですが。
0672デフォルトの名無しさん
NGNGありがとうございます。
確かに、コンピュータ全般でも胡散臭い所が多いのですが
今、あまり時間がないのでテキストを勉強し、資格を取れたら
そこから副読本を取り入れてみようと思います。
0673デフォルトの名無しさん
NGNG無理だろう。がんばれ。
0674デフォルトの名無しさん
NGNGいや、高速に処理したいならそのやり方しかないけど。
0675デフォルトの名無しさん
NGNGその都度、用語、仕組みを同時に理解していくのは無理がありますか?
0676デフォルトの名無しさん
NGNG0677676
NGNG0678_
NGNG0679デフォルトの名無しさん
NGNG表領域を作成したのですがMAXEXTENTの指定を間違えてしまいました。
変更する方法を教えてください。
よろしくです。
0680デフォルトの名無しさん
NGNG戻り値を返せるか返せないかの違いなの?
それだけ?
0681デフォルトの名無しさん
NGNG戻り値を返すということは、
SQL(query)で使用できる。
0682デフォルトの名無しさん
NGNGfunctionのこと。
0683デフォルトの名無しさん
NGNG「functionはSQLで使用出来る」というのは
SELECT文とかで使用出来るという事ですか??
具体的に教えて頂けたら嬉しいです☆
0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNGFUNCTIONの事ですよね?
という事はSELECT文で使用出来るんですね。
WHERE句でも使用されるんですね。
サンクスです☆
0686デフォルトの名無しさん
NGNG0687679
NGNG表領域を作成したのですがMAXEXTENTの指定を間違えてしまいました。
変更する方法を教えてください。
よろしくです。
0688デフォルトの名無しさん
NGNG&
CREATE TABLESPACE table_space_name
でどうぞ。
0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNGUNLIMITEDって無制限?
こんなのあったんだ。勉強になりますた。
0691デフォルトの名無しさん
NGNG下記のファンクションを作成しました。
CREATE FUNCTION f_test
( in_DATE in DATE )
RETURN DATE IS
BEGIN
return in_DATE ;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE( 'ERROR' ) ;
END ;
f_testの実行で引数の値が正しくない場合に'ERROR'と表示
したいのですが表示出来ません。
select f_test( 'AA' ) from dual ;
エラー行: 1: エラーが発生しました。
ORA-01841: (周)年は-4713と+9999の間で指定してください。0であってはなりません。
ORA-06512: 行 1
上記のエラーが出ます。
引数の値ミスはEXCEPTIONに飛ばないのでしょうか?
皆さんは引数の値ミスの場合の対処としてどうしていますか??
よろしくお願いします。
0692デフォルトの名無しさん
NGNG今ORACLEをインストールしました。
でORCLというインスタンスがあります。
ORCLはinitORCL.oraという初期化パラメータを使用するのですが
ORCLはinitORCL.oraと使うよっていうのを管理しているのは何処なんですか?
またORCLはtestinit.oraを使用する
というように変更するにはどすれば良いのでしょうか?
0694NOMEANSNO
NGNGstartup pfile="testinit.ora"
startupだけで起動するときに使われる
pfileの値はどこに保存されてるかはしらない。
識者の方お願いします。
0695デフォルトの名無しさん
NGNGオラクルのバックアップをしたい場合
ORACLEを停止して
・制御ファイル
・データファイル
・REDOログファイル
の3つをOSコマンドでコピーしておけば良いのですか?
0696デフォルトの名無しさん
NGNG$ORACLE_HOME 下を grep しる!
0697デフォルトの名無しさん
NGNGdateチェックしたいから作ったファンクションだろうが
入れる前にひっかかっちゃってるね。
チェックかけたい文字列を入れるが吉。
0698デフォルトの名無しさん
NGNGオラクルのバックアップをしたい場合
ORACLEを停止して
・制御ファイル
・データファイル
・REDOログファイル
の3つをOSコマンドでコピーしておけば良いのですか?
0699デフォルトの名無しさん
NGNGオラクルのバックアップをしたい場合
ORACLEを停止して
・制御ファイル
・データファイル
・REDOログファイル
の3つをOSコマンドでコピーしておけば良いのですか?
0700デフォルトの名無しさん
NGNGOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
OSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンドOSコマンド
0701デフォルトの名無しさん
NGNGwinならレジストリ
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
のしたにある
ORA_XXXX_PFILEに設定されている。
(XXXXはSID名)
UNIX系はしらん
0702デフォルトの名無しさん
NGNG0703デフォルトの名無しさん
NGNG0704貧乏脱出!これであなたはお金持ち
NGNG本当にお金持ちになるにはやはり「副収入」が必要!
一日30分 おうちでコピペ、コピペ!
嘘だと思うんならランキング見てみてくださいよ↓↓
(直リン不可)
http://www.adultshoping.com/addclickport.cgi?pid=1053353765(直リン不可)
... ... .........
0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNGありがとうございます
0708デフォルトの名無しさん
NGNG0709デフォルトの名無しさん
NGNGアンダーバーを使えないのでどのようにSQLを出せばよいのでしょうか?
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNG何でアンダーバーが使えないのん??
0712デフォルトの名無しさん
NGNGすいません昨日今日はじめたばっかなんです・・・
>>711
聞こうとした事を書いてるうちに気づきました。
アンダーバーが1バイトでなくて一文字ならなんでもいいんですね・・・
すいませんですた
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNG0715デフォルトの名無しさん
NGNG「すみません何方か、>>695教えていただけませんか?」
ぐらい書けばいいのに。
手抜くから、いじられて終わりにされちゃうんだよ。
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=Oracle+%83o%83b%83N%83A%83b%83v+-%83Z%83%7E%83i%81%5B+-%8Du%8D%C0+-%8C%A4%8FC+-%83R%81%5B%83X+-%8F%91%90%D0&btnG=Google+%8C%9F%8D%F5&hl=ja&inlang=ja&ie=Shift_JIS
もうすこし絞れば出て来るだろうから、頑張れ。
0718デフォルトの名無しさん
NGNGそのやり方なら、データファイルだけでいいと思う。
0719デフォルトの名無しさん
NGNG>>706について教えてください
4649m(_ _)m
0720マヌアル見ないでカキコ
NGNG算出すればいいだけだと思われ。
0721デフォルトの名無しさん
NGNGまたRMANでこれだけは絶対に覚えとけってのないですか?
あれば教えてください!!
0722デフォルトの名無しさん
NGNG表またはビューが存在しませんというエラーが出ます。
ユーザーがその表を参照する権限を知る
SQLコマンドがあれば教えて下さい。
0723デフォルトの名無しさん
NGNGスキーマとか、判ってるか?
とりあえず、USER_TABLESとか見れ。
0724教えて君
NGNG2.リカバリ・カタログって何ですか?
3.RMANリポジトリって何ですか?
教えてくれっちゃ
0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNGpfile作成とかCreateDatabase文あたりを
詳しく解説してるページ無いかなぁ
0727デフォルトの名無しさん
NGNGhttp://www.k-514.com/
0728デフォルトの名無しさん
NGNG理由その1:
Oracleに触ってみればわかりますが、はっきり言ってUser Interfaceが最悪です。
GUIのツールはあまり好きではないのでよく知りませんが、svrmgrlというツールが
ついてきます。
このツールの使い勝手は本当にひどいと思います。
「はい、あなた、懲役65536年です。(笑) 」
私が裁判官なら2秒で判決が出ます。(大爆笑)
コマンドラインの編集は基本的にバックスペースだけなのです。
他にsqlplusというsvrmgrlにちょっと毛の生えたツールもついてきますが、これもお情
け程度のコマンドライン編集機能しかついていません。
はっきり言ってWindowsの コマンドプロンプト並です。
0729デフォルトの名無しさん
NGNGどっからのコピペだか知らんけどもうsvrmgrlなんか消えて無くなってるでそ。
それにOracleのDBAだったらSQL*Plusがいちばんよくできたツールだと認識してると
思うんだけど。タコなGUI使うよりスクリプト書いたり書式細かく制御したり
いろいろできて便利なんだが。UNIXユーザがバリバリshell使い込むのと同じで。
逆に漏れはOUIが嫌いだ。ただインスコするためだけにあんなもん使わせんな。
昔のターミナルベースのインストーラの方がXは要らんし軽いしでよかったと思ふ。
0730カート・アングル
NGNG0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/db/
0733デフォルトの名無しさん
NGNGこの板はいったい何の目的で作られたんだ?
0734デフォルトの名無しさん
NGNG本来はデータベース。
http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
http://qb.2ch.net/test/read.cgi/sakud/1057039603/12
0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNGうそっ!9iはsvrmgrlなくなったの?
SQL*PlusでPL/SQL流すとエラーになるから
svrmgrl使ってたんだけど、今はどうしてんのかな?
0737デフォルトの名無しさん
NGNGsvrmgrlは無いよ。
ちなみにinternalユーザーもないよ。
SQL*PlusでPL/SQL流すと何でエラーになるの??
1.チャネルって何ですか?
2.リカバリ・カタログって何ですか?
3.RMANリポジトリって何ですか?
教えてくれっちゃ
0738デフォルトの名無しさん
NGNG値の入力を要求されるんだった。
...って、そんなことになるのはうちの環境だけだったのかな?
0739デフォルトの名無しさん
NGNG理由その2:
SQLが嫌いです。(というかSQLの存在意義って?)
SQLというのはRDBを扱うための専用言語のようなものですよね。
さらに埋め込みSQLというものまであります。
埋め込みSQLはCやVBなどのプログラム中にSQL文を直接書けて、しかも変数
にselectの結果を代入したりできるという、話だけ聞くと非常に便利そうな機能に
見えます。
機能というよりメタ言語ですね。(笑)
その埋め込みSQLですが、はっきり言って設計した人の神経を見たいです。
そもそもSQL自体まるでナンセンスな言語だと思っていましたが、埋め込みSQL
はさらに輪をかけて。。。
ちょっと凝ったことをしようと思うとすぐ壁にぶち当たります。
誰が考えたか知りませんが、「お願いです。今後2度とプログラミング言語を設計
しないでください。世のため人のために。」(大笑)
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG激しく同意!
0742デフォルトの名無しさん
NGNGちなみにSQLを作ったのはIBMのDonald Chamberlin氏
たぶん今でもIBMでDB関係の仕事をしているはず。
0743デフォルトの名無しさん
NGNG理由その3:
パラメータが多すぎます。
Oracleのチューニングをしたことがある人はご存知だと思いますが、Oracleには
ものすごい数の初期化パラメータがあります。
Oracle社員の方ですら覚えきれないほどにです。
こっちはパラメータなどはこれっぽっちも設定したくないのにです。
なにも設定しなくてもそこそこ速いデータベースこそが性能がいいデータベースだ
と思います。
「性能が出ないのはお前の設定が悪いからだ。」などと周りの人たちは言います。
0744デフォルトの名無しさん
NGNGそれほど多いとは思わんが。
0745デフォルトの名無しさん
NGNGどういうときですか?
リスナーの名前をなんにするか迷っています。
デフォルトのLISTENERのままでよいか・・・
0746デフォルトの名無しさん
NGNG理由その4:
データベース作成するのがものすごく大変です。
oraを作ってテーブルスペースを作ってテーブルを作ってRBSを作って麹。作った
RBS使えるようにとモーうんざりです。
しかもこの手順がマニュアルのどこに書いてあるのかさっぱり分かりません。
PostgreSQLなら、何も考えずにユーザを作れば即テーブルを作成できます。
しかもそこそこ速いです。ドキュメントのどこに何が書いてあるのかよく分かります。
0747デフォルトの名無しさん
NGNG会社の合併で、ORACLE8を使っているところと一緒になりました。
7のデータベースをODBC接続で、MS Accessを利用して参照していたのですが、
同じPC上で 7,8のデータベースを参照することは、可能なのでしょうか?
ODBC接続、Accessによる利用にはこだわりません。
お願いします。
OS Windows2000
0748デフォルトの名無しさん
NGNGバックアップとは
制御ファイル
データファイル
REDOログファイル
の保存という事になるようだがRMANでバックアップを行うとは
RMANを使ってこの3つのファイルを保存するという事なのか??
RMANでバックアップを行う方法を教えてください。
0749デフォルトの名無しさん
NGNGまとめ:
Oracle以外データベース製品はたくさんあります。
にもかかわらずなぜみんなOracleなのか?
Informix、DB2などなど。あ、SQL Serverは論外ですよ。(笑)
なぜこれらの製品はそんなにシェアがないのか?
最近思うのは、もしかしたらこれらの製品はOracleよりももっとひどいのかも
しれないと。。。(涙)
データベース業界ではOracleが一番使いやすく性能も出る製品なのだと思い
ます。
データベース業界はまだまだ未成熟な業界だと思います。
これを読んで、「そんなことないよ。Oracleっていいデータベースだよ」と思った
あなたは、Oracleに洗脳されているだけではないでしょうか。
0750デフォルトの名無しさん
NGNG0751デフォルトの名無しさん
NGNGオブジェクト指向なSQLって出来るかね?
SQLってさ、集合を操作する為の言語だから、
JavaやC++みたいにいかないと思うんだよね。
極端に言うと、SQLを悪く言うのって、
等号不等号やTrueFalseにけちつける事のような気がする。
0752デフォルトの名無しさん
NGNGオブジェクト指向はミドルウェアが担当してるから、
SQLは今のままでも良い気がする。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNGテーブルだとか列だとか言う「オブジェクト」に対して各種操作を行っているわけで、それは立派なオブジェクト指向。
0755デフォルトの名無しさん
NGNGプ
0756デフォルトの名無しさん
NGNGRMANを使用しバックアップを行いたい。
バックアップとは
・制御ファイル
・データファイル
・REDOログファイル
の保存という事になるようだがRMANでバックアップを行うとは
RMANを使ってこの3つのファイルを保存するという事なのか??
0757デフォルトの名無しさん
NGNG0758デフォルトの名無しさん
NGNGまたARCHIVEかNOARCHIVEかの情報は制御ファイルに記憶されているのでしょうか?
だとすると変更はMOUNT状態orOPEN状態で行うのでしょうか?
よろしくお願いしますm(__)m
0759デフォルトの名無しさん
NGNG1: initSID.oraの log_archive〜のパラメーターの#(コメントかされていたら)を外す。
2: sqlplusを立ち上げる。 sysなどで入る。
shutdown;
startup mount pfile="initora.oraのパス";
alter database archivelog;
alter database open;
alter system archive log start;
select log_mode from v$database;
select archiver from v$instance;
これを流せ。
0760デフォルトの名無しさん
NGNGありがとうございます。
アーカイブログかノーアーカイブかは初期パラに書かれているんですね。
でも初期パラに書かれているなら何で
NOMOUNT状態で
archive log list
を実行するとエラーになるんだろう???
という疑問が・・・
本当にありがとうございました☆
0761デフォルトの名無しさん
NGNGアーカイブ運用は、ログが沢山残るから、HDDの容量に気をつけろよ。
0762デフォルトの名無しさん
NGNG初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ初期パラ
0763デフォルトの名無しさん
NGNGどうやるんだっけ?
0764デフォルトの名無しさん
NGNGつまり、たけのこ族のことですね?
0765デフォルトの名無しさん
NGNGinit.oraにパラメーターを設定する事によって
アーカイバプロセスが起動する。
alter database archivelog
コマンドを発行する事によって
DBがアーカイブログモードに変更される。
nomount状態では、dbの状態は見られない。
Are you OK?
0766デフォルトの名無しさん
NGNG普通に皆使ってたので一般的なのだと思ってた・・・
0767デフォルトの名無しさん
NGNGそして、データベースバッファキャッシュの更新ブロックが全てデータファイルに書き込まれます。
このタイミングで、全てのデータファイルヘッダーと制御ファイルのチェックポイントSCNの値が更新されます。
チェックポイントSCNはREDOログファイル、制御ファイル、データファイルの同期化の
タイムスタンプとしての役割を果たします。
制御ファイルは、データベース起動時に全てのデータファイルのチェックポイントSCNが
同じかどうかをチェックします。
チェックポイントSCNが一致しなければ、障害と判断されデータベースをオープンすることはできません。
この場合、リカバリが必要となります。
リカバリが必要なようですがどのようにリカバリをすれば良いですか??
0768デフォルトの名無しさん
NGNG0769デフォルトの名無しさん
NGNGわかりませんか?
0770デフォルトの名無しさん
NGNGバックアップとは
・制御ファイル
・データファイル
・REDOログファイル
の保存という事になるようだがRMANでバックアップを行うとは
RMANを使ってこの3つのファイルを保存するという事なのか??
またRMANでバックアップする方法を教えてください。
0771デフォルトの名無しさん
NGNGOTNにもバカなヤツってたまに出没するよなぁ・・・
掲示板を板って言ってる辺り、明らかにちゃんねら。(しかもニュー速辺りに引きこもってそうな香具師
ブチキレの原因になった発言は下だが、
「そのバージョンはサポートしてないから何が起こるかわかりません。対応したのを使いましょう」
という適切すぎる返答を貰って何が不満なのやら。
http://otn.oracle.co.jp/cgi-bin/non/msgview_r.cgi?communityid=otn-489965&bbsid=1&no=28655&view=8
0772デフォルトの名無しさん
NGNG複数設定してしておけば、
�@ 片方が万一何らかの事情で落ちたときでも、もう片方で接続出来る。
�A 接続負荷が高くなった場合、2つのリスナーで負荷を分散することが出来る。
�B 再起動しないと有効にならない設定を変更する場合、片方ずつ変更・再起動することにより接続不能の時間を作らなくてすむ
とりあえずこれだけ思いついた。
0773デフォルトの名無しさん
NGNG取りあえず曲がりなりにもプログラマなら機種依存文字なんぞ使ってんじゃねぇよ
0774デフォルトの名無しさん
NGNGここが2ちゃんねると認識しているならあんまり問題ないよ。
0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNGバックアップとは
・制御ファイル
・データファイル
・REDOログファイル
の保存という事になるようだがRMANでバックアップを行うとは
RMANを使ってこの3つのファイルを保存するという事なのか??
またRMANでバックアップする方法を教えてください。
頼む!!!
0777デフォルトの名無しさん
NGNGREDOログファイル1
REDOログファイル2
REDOログファイル3
とあった場合、REDOログファイル1のアーカイブログファイルが
作成されるのはどのときですか?
1から2に移ったときにアーカイブログが作成されるのか?
3から1に移る直前にアーカイブログが作成されるのか?
教えてちょ☆
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG規模が小さいなら別に良いと思う。
ただし障害が起きてもエクスポートした時点までしか戻せないけど。
0780デフォルトの名無しさん
NGNGファジーバックアップか、そうでないかなんてわかるものですか?
バックアップしてるときに気付くものなの?
0781デフォルトの名無しさん
NGNG3から1に移る直前だ
0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNGhttp://alink3.uic.to/user/angeler.html
0784デフォルトの名無しさん
NGNGoracle9iがインストールできない!
インストールしてるとすぐにエラーダイアログがでてしまう。
ヘルプを参照すると
「ディスクの容量が足りない等の時に発生するエラーです」
とかって書いてある。でもディスク容量は十分足りている。
ちなみにマシンは
・IBM ThinkPad T40-61J
・Pentium M
・WindowsXP Pro
です。
でも同じCD-ROMで別のマシン(Dell/Win2000/Pentium�V)にインストール
したら何の問題もなしにインストールできました。
ナゼでしょうか???
0785デフォルトの名無しさん
NGNGメモリー 128MB
ディスク EE:2.85GB以上の空き領域、 SE:2.8GB以上の空き領域、PE:2.75GB以上の空き領域
0786デフォルトの名無しさん
NGNGファジーバックアップか、そうでないかなんてわかるものですか?
バックアップしてるときに気付くものなの?
DBAの皆さん教えてください!!!
0787デフォルトの名無しさん
NGNGメモリー:256MB(ちょっと苦しいのかも)
ディスク空き容量:30GB以上
です。ナゼ???
0788デフォルトの名無しさん
NGNG256MBじゃあまりにも少ないよ。
0789デフォルトの名無しさん
NGNGうーん
「とりあえず動けばいいや」と思ってたので
苦しいのは承知でやったのですが。
でもインストールすらできないものなのでしょうか?
0790デフォルトの名無しさん
NGNGJAVA入ってないんじゃないの?
Windowsだと関係ないんだっけ?
UNIXだとJAVAインストールしとかないとインストーラーが起動しないと思った。
0791デフォルトの名無しさん
NGNGJAVAランタイム環境も同時にインストールするように
なっているはず。
0792デフォルトの名無しさん
NGNG>>777 1から2に切り替わった直後。
07938月のクリスマス ◆t0zzfy/JR2
NGNGこのコマンドは、データベースがオープン状態の時にのみ使用します。
SYSTEMまたはRBS表領域に属さないデータファイルが破損したケースをリカバリ(回復)する際に使用します。
という説明が参考書に載っていましたが
データファイルが破損しているのにオープン状態に出来るのですか???
07948月のクリスマス ◆t0zzfy/JR2
NGNGという事らしいですが具体的にはどういう事なのでしょうか?
制御ファイル、データファイルA、データファイルB
とあり全てSCN=100の状態とします。
データファイルBが破損してしまったので
制御ファイル、データファイルA、データファイルBのSCN=90の時点に戻す
というのが不完全媒体回復というものなのでしょうか?
0795亀レス
NGNG>インストールしてるとすぐに
のあたりで気になったのですが、まず、Universal Installerが立ち上がるかどうかで
原因の切り分けが必要なのでは。
OUIが起動しないなら、(バージョンが9iとなっているので、該当しないはずですが、)
ttp://support.oracle.co.jp/open/owa/external_krown2.f_detail?c_criterion=%7B%83%66%83%42%83%58%83%4E%7D%26%7B%83%74%83%8B%7D&i_key=CyberOOW&c_document_id=21265
あたりは切り捨ててよいですか?(皆さん、気になさってるようなので・・・)
ノートでOracle・・・ストレスたまりそうですね。
07978月のクリスマス ◆t0zzfy/JR2
NGNGの時間形式は必ず'YYYY-MM-DD:HH:MI:SS'でないとダメなのですか???
例えば、'YYYY/MM/DD HH24:MI:SS'ではダメなのでしょうか???
0798デフォルトの名無しさん
NGNG0799デフォルトの名無しさん
NGNG取り消しが行われるまでデータベースをリカバリをする事ですよね。
リカバリコマンド後、recover database until cancel ; が実行されるまで
リカバリを行うという事なのでしょうか?
0800デフォルトの名無しさん
NGNGOS入れなおしてOracle9i(9.2.0です)をインストールしたら
うまくいきました。
何が悪さしていたのかさっぱり分かりませんが、
とりあえず解決しました。
色々教えてくださった方々、ありがとうございました。
また今度よろしくお願い致します。
0801デフォルトの名無しさん
NGNG800ゲトおめ
前回のインストールの残骸(フォルダ、ファイル、レジストリ)が悪さしてたとか・・・
そういえば、昔、アクセス権の設定が原因で失敗なんて事があったような・・・
ともかく、良かったです。では、寝不足なさらぬよう。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNG取り消しが行われるまでデータベースをリカバリします。
取り消しってなんですかぁ???(^^;
0804デフォルトの名無しさん
NGNG壊れたarchive logの直前まで。
0805デフォルトの名無しさん
NGNGありがとうございますぅ☆
アーカイブファイル、REDOログファイルが不完全な場合は
最後のコミット時点までのリカバリ(回復)はできません。
と参考書にあったが
アーカイブファイル、REDOログファイルが不完全な状態とはどのような場合ですか??
壊れた状態の事ですか???
0806デフォルトの名無しさん
NGNG全部覚えられる自信がちょっとなくて不安です。
0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNGそうじゃないならよく使うのだけ覚えてればいいんちゃうかな
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNGそらそーだ。
ただし、どんな機能があるかぐらいは覚えてないと、話にならんが。
0812デフォルトの名無しさん
NGNGはい、がんばって覚えます。
OracleとSQLを学び始めたばかりですが
結構面白いのでがんばれそうです。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNG0816デフォルトの名無しさん
NGNG0817デフォルトの名無しさん
NGNG初心者本があれば教えてください。
0818デフォルトの名無しさん
NGNGUNTIL CANCELだと、アーカイブログ1ファイルごとに
リカバリするか(ログ内容を適用するか)を聞いてくる。
なので、好きな時にCANCEL(取り消し)できる。
OK牧場っすか?
>>804
その表現は適切でない。
CANCEL(取り消し)するタイミングはリカバリを実行する
人間が任意に決められる。
>>805
完全に障害直前までリカバリするには基本的に
DB全体のホットバックアップ
ホットバックアップ以降の全アーカイブログファイル
障害発生時のREDOログファイル
が、必要。
これらのどれか一つでも足りなければリカバリを
行う為には「不完全な」場合となる。
OK牧場っすか?
0819デフォルトの名無しさん
NGNGさんくす
0820デフォルトの名無しさん
NGNGOracleでC言語を使ってDBをアクセスするPro*Cの質問なんだけど
varchar型に格納されている文字列の比較ってどうやるんかなぁ?
そのまま == で比較したらキャストエラーが出るのだが
varchar A[10][5];
varchar B[10][5];
---詳細省略--------------------------------------------
varcharのA配列にSQLで取った値をカーソルFETCHで値格納
varcharのB配列にSQLで取った値をカーソルFETCHで値格納
-------------------------------------------------------
if(A[1].arr == B[1].arr){
}
あとvarchar型からvarchar型の文字列コピーについても謎なので
良ければ教えてくだされ。これもstrcpyだとキャストエラーになる。
0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGしかも、マルチだしな。
0823デフォルトの名無しさん
NGNG説明が、任意のスキーマ内の任意の表を変更、または
任意のスキーマ内の任意のビューをコンパイルする
と、書かれています。このコンパイルは変更すると受け取ってもいいのでしょうか?
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNG(1)〜(5)をそれぞれ何をしているかを説明して頂けないでしょうか?
よろしくお願い。
(1)
CRETE USER rman
IDENTIFIED BY rman
TEMPORARY TABLESPACE temp;
GRANT recovery_catalog_owner TO rman;
GRANT CONNECT, RESOURCE TO rman;
(2)
rman TARGET 'sys/manager as sysdba' RCVCAT rman/rman
(3)
RMAN>REGISTER DATABASE
(4)
RMAN> CONFIGURE DEFAULT DEVICE TO DISK;
(5)
RMAN> BACKUP
0826デフォルトの名無しさん
NGNG宿題は自分でやれって、小学校の頃言われなかったか?
0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNG0830デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNGCHAPTER7のpdfが欲しいのです!!
教えてください!!!
Oracle8i バックアップ&リカバリ CHAPTER 1
http://www.shoeisha.com/book/pdf/200112/4-7981-0155-9-Oracle8iBackUP.pdf
0833デフォルトの名無しさん
NGNG再帰関数ないでカーソルのフェッチをしているのですが
ひとつもぐったら、フェッチの順序が無効ですというエラーが
発生します。
カーソルは再帰関数に対応していないのでしょうか?
0834デフォルトの名無しさん
NGNGうーん。困った。
0835デフォルトの名無しさん
NGNG再帰的な呼び出しをしたい場合どうすればよいでしょう?
0836デフォルトの名無しさん
NGNG0837デフォルトの名無しさん
NGNG下記の意味を教えてください。
% rcp * v815@kkou60:/export/home/STANDBY/oradata
よろしくおねがいします。
0838デフォルトの名無しさん
NGNGUNIX板へ。後、ftpが今は推奨されてると思った。
0839デフォルトの名無しさん
NGNGftp と同じ機能なんですね。
サンクス。
オラクルのマニュアルに出てたから
ここにかいちった。。
ソーリー
0840デフォルトの名無しさん
NGNGSQL> startup nomount pfile='/export/home/STANDBY/initpri.ora'
SQL> alter database mount standby database ;
スタンバイ・データベースを普通のDB状態に戻したい場合は
シャットダウンして普通にオープンすれば良いですか?
0841833
NGNGもぐることにしました。
うゎーん。美しくない。
0842823
NGNG0843デフォルトの名無しさん
NGNGdirname()関数の動作が異なってしまいます。
cc -o test1 -L/oracle/app/oracle/product/9.2.0/lib32/ -lclntsh test1.c
通常は、dirname()の引数で指定してパス名文字列が書き換わることはないですが、
上のコマンドラインでclntshをリンクした場合、dirname()の引数に指定したパス名
文字列からファイル名が削除されてしまいます。
(dirname()のリターン値が示す文字列と同じになる)
何かご存知ないですか?
SQLリファレンスにこうある。
まず、マニュアルぐらい見るべし。
>ALTER VIEW は、無効なビューを明示的に再コンパイルする
>場合に使用します。明示的に再コンパイルすると、実行前に
>コンパイル・エラーを検査できます。再コンパイルは、
>ビューの実表を変更した後で、その変更がビューまたは
>そのビューに依存するオブジェクトに影響していないか
>どうかを確認するときに便利です。
0845デフォルトの名無しさん
NGNGこの意味を教えて頂けないでしょうか?
LOG_ARCHIVE_DEST_1 = 'LOCATION=/export/home/PRIMARY/oradata/archive MANDATORY REOPEN=60'
LOG_ARCHIVE_DEST_2 = 'SERVICE=STB MANDATORY REOPEN=60'
0847デフォルトの名無しさん
NGNGありがとうございます。
コンパイルの使われ方がイマイチわからないのです。
調べても実感がわかないのが現状です。
コンパイル:
「高級言語で記述されたソース・プログラムを、コンパイラを使用して
マシン語コードやオブジェクト・コードに変換すること。」
このコンパイルをビューにどのように適用しているのかが、わからない、という感じです。
0848デフォルトの名無しさん
NGNGREDOが巡回した時に、1.dbfというアーカイブログファイルが出来るとして
それが出来る場所を
d:/archive/
e:/archive/
の2つに設定したいのですが可能でしょうか?
可能の場合、方法も教えてください。
よろしくお願いします。
言葉の利用の仕方の問題なんだろうけど。。。
辞書的な意味では、コンパイルは編纂みたいな意味があったと思う。
VIEWは変更するときREPLACE VIEWをするから、
変更という言葉を利用しなかっただけじゃないかなぁ。
0850デフォルトの名無しさん
NGNGとある書籍にこう書いてありました。
CREATE USER foo IDENTIFIED BY PASSWD
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE temp
1行目にある「foo」は「for」の間違いですか?
0851デフォルトの名無しさん
NGNGなるほど・・。確かに辞書だと「編集」という意味がありますね。
で、REPLACE VIEWがあるので、変更を使わなかったと。
そういわれると納得できますね。 ありがとうございました。精進します。。
0853デフォルトの名無しさん
NGNG>CREATE USER foo IDENTIFIED BY PASSWD
訳:パスワード(PASSWD)で識別されるユーザー(foo)を作成
ユーザー名fooは、例としてよく使われるかもです。
0854デフォルトの名無しさん
NGNGレスTHXです。
そうでしたか。覚えておきます。
0855デフォルトの名無しさん
NGNGhogeなんかもよく使われますね。
0856デフォルトの名無しさん
NGNGREDOが循環した時に、1.dbfというアーカイブログファイルが出来るとして
それが出来る場所を
d:/archive/
e:/archive/
の2つに設定したいのですが可能でしょうか?
可能の場合、方法も教えてください。
よろしくお願いします。
0857デフォルトの名無しさん
NGNG0858デフォルトの名無しさん
NGNG同じ質問を何度も書くな。
初期化パラのLOG_ARCHIVE_DEST_n(n=1〜10)で設定するか、
LOG_ARCHIVE_DESTとLOG_ARCHIVE_DUPLEX_DEST両方を設定する。
管理者ガイドのアーカイブログの管理と、リファレンスマニュアルの初期化パラの
説明を読むように。
0859デフォルトの名無しさん
NGNGこのオプションで設定する
[MANDATORY | OPTIONAL]
[REOPEN [=integer]]
の意味を教えてください。
0860デフォルトの名無しさん
NGNGmount状態でも良いのか?
SQL> alter database mount standby database ;
0861デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/db/1057979471/l50
0862デフォルトの名無しさん
NGNGhttp://akipon.free-city.net/page003.html
0863デフォルトの名無しさん
NGNGリファレンスマニュアルの初期化パラメータの説明にちゃんと書いてあるんだが…。
読んでも意味がわからんか?OracleをArchivelogモードで運用するつもりなら
基本的なアーキテクチャと用語の知識は必須だぞ。
>>860
スタンバイ状態でいい。あとはData Guardのマニュアルでも見てくれ。
0864デフォルトの名無しさん
NGNGMANDATORYは
REDOログ・ファイルが再使用出来るようになる前に
正常に宛先へアーカイブされるように指定します。
と書いてありました。
意味がわかりません。
詳しく教えてください。
よろしくお願いします。
0865デフォルトの名無しさん
NGNG"意味が分からない"ってのは、
もうそろそろマトモに勉強しろよっていう
ご神託と違うのか?
手元にある本だけどな、ここには書いてあったな。
Oracle8i 詳細技術解説講座ってやつだ。
操作方法の具体例のカタログみたいな本だな。
会社にでも買ってもらえ。
0866863
NGNGREDOログファイルがOracleでどういう役割を持っていて、どういう風に再利用するのかが
わかっていないんだから、やっぱり基本的なアーキテクチャを勉強するのが先。
これを知らないでアーカイブログモードで運用したって障害が発生したときに完全リカバリ
なんてできっこないな。
>>860
863だけじゃなんだから、もうちょっと補足しておこうか。
要は、MOUNT状態で待機しておいて、メインのDBから送られてくるアーカイブログファイルを
使ってその都度オフラインリカバリしてるのと同じ。
0867デフォルトの名無しさん
NGNG甲骨文 = オラクル
微柔 = マイクロソフト
面白いでですネ☆
0868デフォルトの名無しさん
NGNGとしているんですが、うまくいきません。DataReaderやDataTableに読み
込んでみようとしても、データを取得できないみたいで・・・。
BLOBのデータは、どのような処理で読み込めばよいのでしょうか?
0869山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0870デフォルトの名無しさん
NGNG家でOracle使うのに256Mあればいいですか?
0871デフォルトの名無しさん
NGNGOSによると思うよ。win系ならOSだけで結構喰うだろうし。
linuxでORA専用のサーバー立てるなら128でも(swap
確保すれば)充分動く。
0872デフォルトの名無しさん
NGNGありがとうございます。
もうパソコン自体買い換えるしかないぽ。。
トライアル版を入れるべきだと思いますか?
0873872
NGNG自分のパソコンのメモリの拡張が最大で256Mなんです。
これだと結構厳しいと思うのですが、パソコンを買い換えるべきでしょうか?
CD-Rすらついてないので、データの保存すらまともにできないので
メモリを拡張して、OSを入れ換えてダウンロードしようと思ったのですが
みなさんの意見を聞かせていただきたいです。
0874デフォルトの名無しさん
NGNGCPU:Celeron 300MHzくらい
Memory:256M弱
OS:Win2K Server
DB:Oracle9i
単純なSELECT文発行:一秒
CREATE TABLE:一分
CONNECT:10秒
結論:少々のストレスはあるものの勉強には十分
0875デフォルトの名無しさん
NGNG8i〜9iの間は長かったけど
9i〜10iはすぐに出るのかな、、
http://www.zdnet.co.jp/enterprise/0307/10/epi01.html
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNGlinux版はインストールにメモリ512MBとX Windowの両方が必須だそうだ。(9.2.0)
>>873
買い換えたほうがいいと思う。256MBでは厳しい。俺のノートは
320MB(これがMAX)積んであるが、ギリギリだと思う。
Win版でも最低512MB。OracleでJAVAを動かす(JSP, Servlet)なら必須。
予算が厳しいならCPUランクを落としてでもメモリを多く積むことを勧める。
>>874
勉強ならそれでもいいだろうけど、CREATE TABLEに1分はかかりすぎじゃ…。
その分だと大量のUPDATEだと何分かかるんだか(苦笑)
>>875
USで9月発表ってことは、USでの出荷開始が年内、日本では来年上半期ってとこかな?
0878デフォルトの名無しさん
NGNGUPDATE catalogでも
CHANGEコマンドでも出来るみたいだけど
この2つはどう違うの?
0879872
NGNG今はOracleの勉強段階でして、まだ資格すら取っていません。
やるからには最初からさわっておいたほうがいいと思ったのですが
やはり今のPCでは無理がありそうですね。
そろそろOracleのバージョンが変わるようですし(というか、コロコロ換えることが多いですよね)
向こうのアクションを少し見てから決めます。
でもパソコンは流石に買いなおそうかと思ってます。
カスタマイズができるDELLとかで検討しようかと思ってます。
0880デフォルトの名無しさん
NGNGシステムの基本設計は大して変化してないからOracle RDBMSの何たるかを
知るのが目的ならOracle7あたりでも充分だと思うんだけどな。軽いし。
入手可能性は知らんけど。
SQLJが使いたいとかOracle Text試したいとか新しめの機能を勉強するのが
目的なら仕方がないけど。
0881デフォルトの名無しさん
NGNG遅くにレスthxです。
確かに最近のバージョンで付けられた機能って結構役立つものが多いと思うので
そういう機能も勉強できたほうがいいかなとは思いますね。
いずれ大きな容量を必要とされると思うのでやはり今、買い替えを考えておいたほうが
いいかなと思ったんです。
さすがに参考書だけでは頭で理解していても手が動かないと困るので・・w
あと、みなさんはトライアルを入れているのですか?
それとも買ったやつですか?
0882880
NGNG勉強目的ならOTNから落とせばいいんじゃないの?
もちろん本社の方からね。日本のはラインナップ貧弱な上にフォーラムに痛い奴が
結構いるので利用価値低し。(つ〜か俺は完全に無視してる)
さて、ぼちぼち寝ま〜す。
0883デフォルトの名無しさん
NGNG実は、日本のも本社で運営してたりする。
との話。
0884880
NGNGそうかもね。
ラリーの一声で世界中のサーバを本社に集結させちゃうような会社だし。
おかげで夜中(レッドウッドが、ね)の工事で業者が電源ケーブル切断したとき
とばっちりくらって全然仕事にならなかったりしましたが(日本は昼間だっつうの)。
DARPAの国防を意識したInternetの思想と真っ向から対立することを平気でやるもんなぁ。
自分の会社の屋上使ってヘリコプターの操縦練習してたりするし。金持ちのすることはわからん。
0885デフォルトの名無しさん
NGNG家のマシンにoracle入ってるといいなって思うけど、
試用版みたいなのは30日後どうなるの?
月に数度しかないことのために、毎月入れなおすのは、
いやだな。
0886デフォルトの名無しさん
NGNG見つかったときのことは覚悟しておくように。
0887デフォルトの名無しさん
NGNGあったけど、実際9iからOCI7サポート無くなっちゃってますか?
もう運用入ってるんで当分8i使い続けるそうだからいいんだけど、
9i以降本当にサポート無くなってるならそろそろOCI8のお勉強でも
しとこうかと…
# しかしざっとOCI8のマニュアル眺めた感じ、なんつーかもうちょい
# マシなI/Fにできなかったんだろか。汎用的だけど激しく使いづら
# そう
0888デフォルトの名無しさん
NGNG9iR1のOCIマニュアルには以下のような記載がある
このリリースのOCI では、OCI リリース7.x またはリリース8.x 以上のOCI で
作成されたアプリケーションをサポートしています。
9iR2はしらんけど、ダメというわけではないように思う。
0889デフォルトの名無しさん
NGNG-----
BEGIN
NULL;
END;
-----
という無名PL/SQLをテキストファイルから読み込み、
Sring型変数に挿入してそれをExecuteすると、
Oracle Automation-SQL実行エラー, ORA-06550: 行 1、列 6:
PLS-00103: 記号""が見つかりました。 次のうちの1つが入るとき:
begin
declare exit for goto if loop mod null pragma raise return
select update while <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
close current delete fetch lock insert open rollback
savepoint set sql execute commit forall
<a single-quoted SQL string>
こういうエラーになるんですけど何故?
記号""って何よ?
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNGこのコマンドを実行したら下記のエラーが発生しました。
何が原因なのか教えてください。
よろしくお願いします。
引用符付き文字列には一重引用符および二重引用符の両方('または ")が使用できます。
文字列中に空白が埋め込まれていない場合、引用符は不要です。
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00552: syntax error in command line arguments
RMAN-01005: syntax error: found "set": expecting one of: "append, at, auxiliary,
catalog, cmdfile, clone, debug, log, msglog, mask, msgno, nocatalog, pipe, rcvc
at, sql, size, test, textline, type"
RMAN-01007: at line 2 column 1 file: command line arguments
0892直リン
NGNG0893デフォルトの名無しさん
NGNGこれって違いに何か特徴があるの?
0894デフォルトの名無しさん
NGNGORCLをrmanのリカバリカタログに登録したいので
下記のように実行しましたがエラーが発生します。
RMAN CATALOG rman/rman TARGET internal/oracle ;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00552: syntax error in command line arguments
RMAN-01005: syntax error: found "set": expecting one of: "append, at, auxiliary,
catalog, cmdfile, clone, debug, log, msglog, mask, msgno, nocatalog, pipe, rcvc
at, sql, size, test, textline, type"
RMAN-01007: at line 2 column 1 file: command line arguments
解決方法を教えてください。
よろしくお願いします。
0895デフォルトの名無しさん
NGNGまさか、今一歩利用者が増えない事を気にかけて
oracle社員が宣伝に。。。(((( ;゚Д゚)))ガクガクブルブル
0896デフォルトの名無しさん
NGNGって事はユーザーには接続しないんですか??
conn internal/oracle
で接続してからcreate databaseをやるんじゃないの?
0898デフォルトの名無しさん
NGNG>>880あたりで出てたOTNからのダウンロードだけど、
昨日、分割ダウンロードしたら、連結用のバッチファイルが
全部間違ってる・・・
ファイル名の後ろに.gzついてないと動かないです・・・
例)
copy /b 920win_d1.zip + 920win_d1.001 920win_d1.zipを
copy /b 920win_d1.zip + 920win_d1.001.gz 920win_d1.zipに修正
ORACLEの社員さん、見てたら直して下さいまし。
0899デフォルトの名無しさん
NGNGEMP表から、部門番号10の社員から入社日が古い順に10名を検索する文を作るには
select rownum as rank,ename,hiredate
from(select ename,hiredate from emp order by hiredate) e
where rownum <=10 and e.dept=10;
で、いいのでしょうか?
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNG試すのめんどくさいから
質問しちゃった
0904デフォルトの名無しさん
NGNGLISTもREPORTも似ているので丸暗記したいのです(^^;
なんでLISTとREPORTを分けたのだろう・・・
一緒にすればいいのにぃ〜〜(>_<)
0905デフォルトの名無しさん
NGNGぺこりm(_._)m
0906デフォルトの名無しさん
NGNGhttp://otn.oracle.co.jp/cgi-bin/otn/auth_r.cgi?path=/download/document/oracle9i/920/generic/server/J06268-01.pdf
ちっとは、自分の手を動かしましょう。
ユーザー登録必要だけど、無償です。
0907デフォルトの名無しさん
NGNG登録してダウンロードしまくりました。
でもLISTコマンドとREPORTコマンドについて書いてないです(>_<)
8iのRMAN関係は全てダウンロードしたのですが・・・
チェックしたのですが・・・(T-T)
0908デフォルトの名無しさん
NGNGあんた、マニュアルには末尾に索引って物があるの知ってるか?
「Oracle8i Recovery Manager ユーザーズガイドおよびリファレンス」(J00922)の
10-90ページと10-117ページだ。
俺はRMANなんて使ったこともないけど3分かからずに見つけたぞ。
0909デフォルトの名無しさん
NGNGORACLEのサポートと契約してるからビットマップインデックスについて
質問したんだけど、、、って質問の内容って言っちゃいけないんだよね。
0910デフォルトの名無しさん
NGNG細かいことは知らないんだけどさ
ORACLEってビットマップインデックスを意識しないと使えないものなの?
0911デフォルトの名無しさん
NGNG使ってる。DWHやってるので。
0912デフォルトの名無しさん
NGNGOracleのIndexには何種類かあって、それぞれに向き不向きがあるってことだな。
>>909
基本的に「サポートからもらった情報」はばらしちゃいけないんだけどね。
サポートに問い合わせた内容をここでも聞くってのはありじゃない?
0913デフォルトの名無しさん
NGNG再編成したいのですがどのようなコマンドでやればよいでしょうか?
0914デフォルトの名無しさん
NGNG0915デフォルトの名無しさん
NGNG消す前にエクスポートね。
0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNGそれよりもなぜ遅くなったのかボトルネックを探すのが先だと思うのだが。
0919デフォルトの名無しさん
NGNGAにデータがないときもあるしBにデータがないときもあるんです
どちらかにデータがなくても明細が表示されるようにしたいんですけど
どうすればいいですか
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNG仮にAのほうに(+)をつけたら
Aのデータがない場合は表示されるけど
Bのデータがない場合はダメですよね?
両方につけるって出来るんですか?
0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNGWHERE文に結合句書かなければ全部出てくるよ。試してみな。
しかし激しくパフォーマンスに影響する予感
0924デフォルトの名無しさん
NGNG予感じゃなくてほぼ確実だろう。
>>919
俺も922の方法を使うな。
0925デフォルトの名無しさん
NGNGありがとうございます
union all試してみます
0926デフォルトの名無しさん
NGNGtagはどういうときに使うのですか?
0927デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNG索引から「タグ」で探せ。もういちいち説明する気になれん。
悪いことは言わん。ちゃんと勉強したいなら研修を受けるんだな。
0930デフォルトの名無しさん
NGNGOUTER JOINを調べる!
0931デフォルトの名無しさん
NGNG一応補足でOra9からは完全外部結合ができるようにってるな。
SQL:1999構文のFULL OUTER JOINで目的の動作になると思われ。
0932デフォルトの名無しさん
NGNG今までできなかったのかよ?
0933デフォルトの名無しさん
NGNGポス暮れでいうとこのクロス女陰と同じ?
0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGこれをSQLPLUSを使いSELECT文で表示するときに
1
AAA
2
BBB
3
CCC
という感じで表示したいのです。
下のようなSQLを実行すると
SELECT to_char(no) || CHR(10) || name || CHR(10)
FROM t_test
;
1
AAA
← 改行
2
BBB
← 改行
3
CCC
のようになりレコードとレコードの間に改行が入ります。
これをカットする方法はないでしょうか?
間に改行が入ることなく上のような形式で表示したい場合
どうすればよいか教えてください。
0937デフォルトの名無しさん
NGNGこれをつけるとどの程度早くなりますか?
0938デフォルトの名無しさん
NGNG鰯の頭のご利益分早くなる。
0939デフォルトの名無しさん
NGNGやっぱしたいして変わらないのか
0940デフォルトの名無しさん
NGNG――米オラクルのホール上級副社長に聞く
tp://itpro.nikkeibp.co.jp/free/NIP/NEWS/20030723/1/
日本オラクルの認定資格「ORACLE MASTER」が10月1日に改定され,
世界統一資格である「Oracle Certified Program(OCP)」に完全に対応
する。OCPの試験や認定を実施する「オラクル・ユニバーシティ」を担当
している米オラクルのジョン・エル・ホール上級副社長に,今回の改定の
狙いや,ORACLE MASTERを含めたオラクル資格の今後の方向性を聞
いた。ホール氏は8月に日本オラクルの取締役にも就任する予定だ。
――ORACLE MASTERを改定する目的は?
現在のORACLE MASTERには,OCPの最上位資格「Certified Master」
に相当する資格が無い。このCertified Masterを日本に導入することが,
今回の改定の最大の目的だ。改定後は,ORACLE MASTERの最上位
資格「Platinum」がCertified Masterと同等の資格となり,Platinumを取
得するとCertified Masterに自動的に認定されるようになる。
また「Gold」と「Silver」の難度を1ランクずつアップし,Goldは現在の
Platinum,Silverは現在のGold相当の難度とする。Gold取得者はOCP
の「Certified Professional Associate」に,Silver取得者は
「Certified Associate」に認定される。
これまで日本オラクルは,ORACLE MASTERの資格取得者数を増や
す戦略を採ってきた。しかし,取得者が増え,認知度も十分に高まっ
てきたので,これからは資格取得者の技術レベルを引き上げる戦略
に変更する。今回の改定はこうした戦略に沿ったものだ。
0941デフォルトの名無しさん
NGNGごく限られた技術者だけが取得できる,最高レベルのデータベース技
術資格だ。筆記テストだけでなく,データベースを運用する上で必要な
スキルを試す実技試験も課せられる。日本を除いた世界各国で試験
を実施しているが,これまでに50人強しか取得者がいない。ヨーロッパ
に約20人,米国に約30人いるだけだ。
今後は,Certified Masterの取得者数を全OCP資格取得者の1%前後
にしたい。人数にすると,ワールドワイドで年間200人程度になる。日本
人の取得者は今のところ1人しかいないが,今回のORACLE MASTER
の改定により,1年後には50人前後の日本人がCertified Master
(新Platinum)を取得していることを期待している。
――現在,ワールドワイドでOCPの資格取得者はどれぐらいいるのか?
2003年7月の時点で18万7000人にのぼる。データベース技術の資格
としてはデファクト・スタンダードと言っていいと思う。
0942デフォルトの名無しさん
NGNGのではないか?
もちろん資格取得者の技術レベルが何よりも重要なので,取得者数
にはそれほどこだわっていない。ただし,認知度を保つためにはある
程度の取得者数も必要だ。今後は,技術レベルと普及度のバランス
を考慮していきたい。
――ところで,オラクルの資格は受験料が高いという不満の声が一部
で挙がっているようだが。
確かに受験料は高いかもしれないが,オラクルにとってそれほど大
きな利益になっているわけではない。試験問題の漏えいを防ぐセキ
ュリティ確保など,試験システムの構築に多額の費用を投じている
からだ。Oracleデータベースがバージョンアップしたときの問題作成
や9カ国語への翻訳などにも相当なコストがかかっている。
0943デフォルトの名無しさん
NGNGデータを取得しFETCH使ってグルグルまわして
ファイルに吐きたいのですが可能?
0944デフォルトの名無しさん
NGNGできるけど、ちょっとくらいはマニュアル嫁
0945デフォルトの名無しさん
NGNGもったいぶらないで教えて
0946デフォルトの名無しさん
NGNGもったいぶるとかじゃないと思うけどなあ・・・
正直お前はこの仕事に向いてないんちゃうか、と、とりあえず言ってみたいわけだが。
0947デフォルトの名無しさん
NGNG向いてないでいいけど
とりあえず教えて
0948デフォルトの名無しさん
NGNG8.1.7ってもう古いの?
内の会社では未だに現役なんだけど。
0949デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1058976522/
それまではここ
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNGまるで調べる気もないならエクセルでも使っとけ。
0952デフォルトの名無しさん
NGNG転送可能なテーブルスペース
0953デフォルトの名無しさん
NGNGACCESS使うと楽だぞ(マジ
0954デフォルトの名無しさん
NGNG最後の||CHR(10)が不要。
0955デフォルトの名無しさん
NGNG…まぁ、マジレスしとくと、あんなもんはオモチャだと思う。
しかし、世の中の大半のDBがアレで済んでしまうのも事実。
ACCESSの制限と、お馬鹿な仕様を理解してれば確かに楽。
0956931
NGNGできませんでした。
>933
違います。CROSSは交差結合。
FULL JOINというのがあると思う。
>934
9iからJOINが使えるようになりました。
0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG>>949
0959デフォルトの名無しさん
NGNGフロントエンドとしては楽だと、言いたいだけ。
データベースについてるツールはイマイチなのばっかりだからな。
0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
NGNG時間を1分進めた値を取得する場合、例えば
SELECT SYSDATE + 1/1440 FROM DUAL
とかで取得できますが、1/1440は割り切れない数です。
OracleのSQLは、小数点を持つ数を演算する場合の精度とかはどうなってるんですか?
時間を進めるのに1/1440を足してもいいのでしょうか??
0963デフォルトの名無しさん
NGNGこんなところで、どうでしょう?1秒でも平気です。
SQL> select 1/(24*60*60) from dual;
1/(24*60*60)
------------
.000011574
SQL> select
2 to_char(sysdate + .000011574,'yyyy/mm/dd hh24:mi:ss'),
3 to_char(sysdate,'yyyy/mm/dd hh24:mi:ss')
4 from dual;
TO_CHAR(SYSDATE+.00 TO_CHAR(SYSDATE,'YY
------------------- -------------------
2003/07/25 22:16:01 2003/07/25 22:16:00
0964デフォルトの名無しさん
NGNG>>961はトンズラだろうから、おれが言ってやろう。
おまえ、いいヤツだな。
0965デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1058976522/l50
0967961
NGNG土曜の22:18には既に帰宅しちゃったんですよ。
そして今、休日出勤ながら2ch見てるわけですが。
>963 ありがとう。どうも海外のWebSiteを色々眺めても
やはりそういった計算でDate型の日時を変更してますね。
0968デフォルトの名無しさん
NGNGORACLE質問2
http://pc2.2ch.net/test/read.cgi/tech/1058976522/l50
0969山崎 渉
NGNG0970デフォルトの名無しさん
NGNG9iにはJA16SJISTILDEとJA16EUCTILDEがあります。
0971山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
レス数が950を超えています。1000を超えると書き込みができなくなります。