Oracle

1/3ページ

データベースを削除して新規データベースを作成したら起動しなくなった

データベースを作り直す、というか削除してから新しいデータベースを作った。 DBCAを使ってデータベースorclを削除した。 DBCAを使ってデータベースiwd2を作成した。 するとインスタンスが起動しなくなってしまった。   最終的になおったが、試行錯誤したので、以下の順番はあくまで目安、ご参考までといったところ。    ■管理者でログインしてデータベースを起動する […]

Oracleを削除、アンインストールする

Solaris 10 にインストールしたOracle10gを再インストールするために削除することにした。   1. データベースを削除する。 2. Oracleソフトウェアを削除する。 3. 使わないディレクリやファイルを削除する。   ■データベースを削除する X Windowが使える環境で、dbcaを起動する。 日本語で表示したいときは、LANGを指定しておく。  […]

spfileを変更したら接続できなくなった

オペレーティング認証、conn / as sysdbaができない状態だったので、Oracleデータベース管理の教科書を参考に初期化パラメータを変更したら、connで接続できないし、startupもできない状態になってしまった。 元に戻す方法をメモしておいた。    ■初期化パラメータを変更した 初期化パラメータファイルのREMOTE_LOGIN_PASSWORDFILEパラメー […]

conn / as sysdba で接続できない | Oracle

オペレーティング・システム認証である conn / as sysdba で接続できない。なので、シェルでのdbstart、dbshutスクリプトコマンドも使えないので不便。 製品: Oracle Server – Enterprise Edition  製品バージョン: 10.2.0.3.0  プラットフォーム: Sun Solaris x86-64bit  […]

Oracleの実行結果をPHPで表示する

  WebページでSQLの結果を表示したいときがある。    ■SELECT結果を表示する EMPテーブルから、LAST_NAME列を取り出して一覧にする。 [‘LAST_NAME’] か [‘last_name’] か、大文字・小文字をきちんと指定する。 select.php <!DOCTYPE html PUB […]

Oracle 重複行を検索して削除する

重複行を削除したいケースがたまにある。 取り込んだマスターデータに重複があった インポートを2回行って、二重登録してしまった サンプル: 住所録テーブル ID   名前   電話       住所 1   阿部   03-1234-1234  東京 2   井上   03-5678-5678  東京 3   阿部   03-1234-1234 4   井上   03-5678-5678  […]

OracleからテキストTAB、CSVデータでエクスポートする-2

TSV、CSVで、エクスポートするためのSQL文を簡単に作る方法。 3列くらいの書き出しなら手書きが早い。 しかし、50列もあるような場合は、以下の方法でSQL文を組み立てる。   ■最終的に作りたいSQLを確認する  emp_export_tab.sql set echo off set heading off set termout off set pause off se […]

Oracleのバックアップスクリプト

いろいろなやり方があると思うが…とりあえずメモしておく。  (未完成記事ですよ) ■backup_ORCL.sql sqlを記述したファイルをviで作っておく。 set echo on set feedback on alter tablespace SYSAUX begin backup; host cp -f "/u02/oradata/ORCL/sysaux01.dbf […]

1 3