2012年7月26日木曜日

データベース こぴー

何も考えずに同一サーバ上にコピーする方法
※11gR2ベース

1.元DBでcreate pfile from spfile;で最新のpfile作成
2.元DBでalter database backup controlfile to trace;で制御ファイルの内容を取得
  下記部分を編集:

    REUSE DATABASE→SET DATABASE
    NORESETLOGS→RESETLOGS
    RECOVER DASE コメント
    ALTER DATABASE OPEN RESETLOGS;

3.元DBから関連表領域、一時表領域、REDOログを新DB用に作成したoradataフォルダへコピー
4.adminフォルダもまるごとリネーム&コピー
5.fast_recovery_area等はあればリネーム&コピー
6.元DB用 SPFILE、init*.ora、PWD*.oraファイルを新DB用にリネームコピー
7.init*.oraの中身のDB名の部分を旧⇒新へ置換
8.ORADIM -NEW -SID <新DB名> でインスタンス作成
9.2で編集したスクリプトを実行。

※DBCAで作成されるCREATE DATABASEスクリプトを編集してベース作ったほうが楽かもしらん。。

2012年7月12日木曜日

Win2003R2+AD+TerminalService+RDP

ADどうのは関係ないけど、、、

TerminalService構成にした2003R2サーバにRDPで接続しようとした場合に、
権限が足りない~、RemoteDesktopUserグループが~とかエラーが出た場合の対処。

1.ターミナルサービス実行しているサーバにログインして、「ターミナル サービス構成」画面を開く。
2.右画面にあるRDP~を右クリック→プロパティ
3.アクセス許可のところにRDPで接続したいユーザーだかグループだかを追加する。
  今回はADユーザーだったからまとめてDomain Userを追加してフルコントロール。