システム開発ブログ

Oracle

ORA-01795 エラーに注意

小原

小原 (2012年4月 3日 10:00)
システム開発事業部 / Oracle

先日、ORACLEで開発している、とあるプログラムのチェックを行っていた際に よろしくない処理を見つけました。 その処理は画面表示されている明細から不要な明細を選択し、 選択した明細を実テーブルからDELETEするというものでした。 削除する明細数に限りがないため、 自分だったら、まずは削除対象となる選択した明細データの キー項目をワークテーブルに一度登録した後に、 IN句もしくはEXISTS句で...

続きを読む→

ORA-28000

見並

見並 (2012年3月 2日 22:48)
システム開発事業部 / Oracle

Oracleデータベースを使った開発でORA-28000エラーがたまに出ます。 これは「アカウントがロックされています」というエラーです。 ケースとしては、システム管理者が明示的にアカウントをロックした、 もしくは、誤ったパスワードで複数回、ログインを実施し、 パラメータ(FAILED_LOGIN_ATTEMPTS)で設定されている試行最大回数を 超えた場合に起きます。 はじめの環境構築時などで、...

続きを読む→

【Oracle】共有プールのキャッシュを消したい!!でもどうすれば...

山岡

山岡 (2011年11月18日 19:31)
産業システム部 / システム開発事業部 / Oracle

「共有プールのキャッシュを消したい!!でもどうすれば...」 そんな経験に出くわしたことはありませんか? 24時間365日長期運用を行なっているシステムや、 多種多様なSQLがガンガン実行されるシステムに携わっていると、 稀に共有プール内のメモリ断片化の影響でパフォーマンスが著しく低下することがあります。 そんなときはどうすればよいでしょう? もっとも簡単な方法はキャッシュをクリアしてクリーンな...

続きを読む→

システム開発者が意外とハマるOracle11gのパスワード有効期限

山岡

山岡 (2011年5月11日 14:20)
産業システム部 / Oracle

今までOracleを使ってきた開発者がOracle11gを初めて導入すると意外とハマることがあります。 しかもそれはすぐにぶち当たるのではなく、半年後に突然やってきます。 そうです。 パスワードの期限切れです。 Oracle10gまでパスワードのデフォルト有効期限は無期限でしたが、Oracle11gからは180日に設定されています。 セキュリティ上、パスワードを定期的に変更することは正しいことでは...

続きを読む→

【Oracle】Enterprise Managerの再構成とポート指定

山岡

山岡 (2011年1月27日 21:43)
産業システム部 / Oracle

以前、Enterprise Manager(以下EM)の再構成の方法についての記事を書きました。 【Oracle】Enterprise Managerの再構成 このときにEMのURLのポート番号を変更したいときがあります。 その場合は以下のようにコマンドを入力します。 なお、ここでは下記の前提条件で進めます。 EMのホスト:ora10.ilovex.co.jp EMのポート:5501 SID:or...

続きを読む→

【Oracle】Enterprise Managerの再構成

山岡

山岡 (2010年12月23日 23:58)
産業システム部 / Oracle

Oracle10g以降のバージョンにはWeb版のEnterprise Manager(以下EM)が使えます。 このEMですが、コンピュータ名を変更したときなど使えなくなることがあります。 そうなったときは、EMの設定を削除して再構成します。 ここでは、下記の前提条件で進めます。 EMのホスト:ora10.ilovex.co.jp EMのポート:1158 SID:orcl リスナーポート:1521 ...

続きを読む→

【Oracle】TRUNC(SYSDATE)

山岡

山岡 (2010年10月28日 14:25)
産業システム部 / Oracle

みなさん、こんにちは。 OracleにはTRUNCという値を切り捨てる関数があります。 この関数は日付型にも使うことができます。 ■SYSDATEをそのまま出力する SELECT SYSDATE FROM DUAL; 実行結果:2010/10/28 14:10:50 ■SYSDATEをTRUNCで囲んで出力する SELECT TRUNC(SYSDATE) FROM DUAL; 実行結果:2010/...

続きを読む→

【Oracle】n分後の値を取得する

青木

青木 (2010年9月 9日 15:24)
産業システム部 / Oracle

みなさん、こんにちは。 産業システム部の青木です。 今回は、n分後の値を取得するFunctionをPL/SQLで作成してみました。 ●引数と戻り値がyyyymmddhh24miss形式の数値型である場合 CREATE OR REPLACE FUNCTION YmdHms_AddMinutes ( ymdhms IN NUMBER , minutes IN NUMBER ) RETURN...

続きを読む→

システムのトラブル解決を承ります。すぐにシステムリフォームを体験できますシステム診断・システムリフォームのお申し込みはこちらから。

システム開発ブログ

Twitterでilovex_officialをフォローしてください

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

ページのトップ