[過去ログ] Oracle 質問総合スレ11 [転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
485
(1): 2016/05/21(土)20:17 ID:??? AAS
tnsnames.oraをデフォルトから何も変更せずに、orcl12cでつなげて接続できない?
486: 483 2016/05/22(日)00:02 ID:??? AAS
>>484
tnsnames.ora等を書き換えて、reloadしてみたり、stopさせてからstartさせてるので
起動してるかと思います、おそらく。
start時のログです↓。

tnslsnrを起動しています。お待ちください...

TNSLSNR for 64-bit Windows: Version 12.1.0.2.0 - Production
システム・パラメータ・ファイルはC:\app\oraclehome\product\12.1.0\dbhome_1\network\admin\listener.oraです。
ログ・メッセージをC:\app\oraclehome\diag\tnslsnr\win7\listener\alert\log.xmlに書き込みました。
リスニングしています: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.10)(PORT=1521)))
リスニングしています: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
省24
487: 483 2016/05/22(日)00:13 ID:??? AAS
あ、今回のログと前回の>>483の設定でHOSTアドレスに若干差異がありますが、そこはきちんと合わせています。
488: 2016/05/22(日)01:00 ID:HCYYqvUw(1) AAS
1.ローカル接続でインスタンスが起動してるか確認する
2.リスナーがサービスorcl12cを認識してるか確認する(起動から1分後)
$ lsnrctl status
3.tnspingで接続識別子ORCL12Cの疎通確認をする
$ tnsping oracl12c
4.リスナー経由で接続する
$ sqlplus scott/tiger@ORCL12C
489: 483 2016/05/22(日)01:27 ID:??? AAS
>1.ローカル接続でインスタンスが起動してるか確認する
SQL> select instance_name,to_char(startup_time,'yyyy/mm/dd hh24:mi:ss') as startup_time, status from v$instance;

INSTANCE_NAME STARTUP_TIME STATUS
---------------- -------------------- ----------------
orcl12c 2016/05/21 12:49:29 OPEN

2.リスナーがサービスorcl12cを認識してるか確認する(起動から1分後)
認識してない?

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.10)(PORT=1521)))に接続中
リスナーのステータス
------------------------
省25
490: 483 2016/05/22(日)02:06 ID:??? AAS
解決しました!
listener.ora の

(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\oraclehome\product\12.1.0\dbhome_1\bin\oraclr12.dll")

この部分がなにやらダメだったようです。
ここのみをコメントアウトすると接続できるようになりました。

皆様ご協力いただきありがとうございました。
491: 2016/05/22(日)18:46 ID:tiFtbQuh(1) AAS
12154周りはもうちっと追加のORAコード用意して欲しいわ
492
(1): 2016/05/23(月)12:20 ID:??? AAS
文字列フィールドの空値(デフォルト)として
CHR(0)
を使っても大丈夫ですか?
ダブルクォートダブルクォートだとNULLになってしまって扱い難いです><
493: 2016/05/23(月)22:15 ID:v02xm3xt(1) AAS
日本マイクロソフト人事本部シニアマネージャー(名ばかり管理職)の西川昌邦(さいかわまさくに)は犯罪者にして殺人犯だ!!
「あなたのような従業員は会社のパフォーマンスにとってマイナスなので早く死んでください」
などと自殺教唆を公然と行った!! その結果人が死んだ!!
丁寧に言えば何を言ってもいいというものではない!!これはヤクザや借金取りが脅迫をする時に
「いついつまでに金一億円をお振り込みください。命が惜しければ間違った判断をなされないことを期待します」
と発言するのと同じレベルだ!!
しかもそれを注意してやったら、「世間はわれわれの味方だ。文句があるなら訴えてきたらよろしい。メールを電番を公開したければ
どうぞご自由に。世論はわれわれを賛辞するするメールを送付するだろう」
などとイカ様気取りも大概にしろという発言を行った!!
抗議先 日本マイクロソフト人事本部 西川昌邦
省3
494
(1): 2016/05/24(火)01:08 ID:WzEybaBh(1) AAS
>>492
デフォルト値の意味を分かっているのか?
495
(1): 2016/05/24(火)01:41 ID:??? AAS
>>494
すいません、言葉足らずでした><
値を入れる場合と入れない場合があるフィールドに入れない場合の空値をDEFAULT定義したいのです
NULLだとイコールで比較できないので、ヌル文字を検討したのです
NVL関数を使う手もありますが、どうせなら最初から入れちゃえって思って(゚-゚)
496
(1): 2016/05/24(火)02:56 ID:??? AAS
>>495
NULL 値との比較を IS NULL と記述するのは冗長?
if (result is NULL) then とか。
下手なことすると帰って後でメンテナンスしづらくなると思う。
497: 2016/05/24(火)07:04 ID:??? AAS
>>496
ありがとうございます
NULLで検討してみます
498: 2016/05/24(火)15:08 ID:0vrztjvX(1) AAS
他の言語でもそうだけど、空文字列が大好きなやつってなんなのかな。
499
(3): 2016/05/27(金)15:39 ID:??? AAS
空文字列とNULLを区別できないのはOracle最大の欠陥
500: 2016/05/27(金)15:46 ID:??? AAS
>>499
それは本当なの?
空文字列を保存したい場合どうするの?
501: 2016/05/27(金)20:06 ID:khxvP1pq(1/4) AAS
>>499
空文字列というものはありません。
502: 2016/05/27(金)20:11 ID:khxvP1pq(2/4) AAS
Oracleでは空文字列ような値がないことをNULLまたはNULL値と言っているだけ。

SQLの規格にからむ話なので、Oracleが独特なわけではない。
503
(1): 2016/05/27(金)20:14 ID:??? AAS
長さ0の文字列とNULLは同値と言うことですか?
504: 2016/05/27(金)20:18 ID:khxvP1pq(3/4) AAS
>>503
そう思ってもいいが、正確には長さゼロの文字列は存在せず、PL/SQLなどの変数では空文字列を設定するとNULL扱いになる。
1-
あと 498 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s