<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>覚え書き | OSS Fan</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/" />
    <link rel="self" type="application/atom+xml" href="http://www.ossfan.net/memo/atom.xml" />
    <id>tag:www.ossfan.net,2010-05-25:/memo//2</id>
    <updated>2012-05-08T07:36:19Z</updated>
    <subtitle>調べたことややったことを元に、ちょっとしたノウハウを自分用のメモを書きとして残しています。OSSではないOracleネタも多いです。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.02</generator>

<entry>
    <title>Linuxで利用可能な暗号方式の確認方法</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/05/08163105.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.101</id>

    <published>2012-05-08T07:31:05Z</published>
    <updated>2012-05-08T07:36:19Z</updated>

    <summary># openssl ciphers -v ALL ADH-AES256-SHA ...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p># openssl ciphers -v ALL<br />
ADH-AES256-SHA          SSLv3 Kx=DH       Au=None Enc=AES(256)  Mac=SHA1<br />
DHE-RSA-AES256-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA1<br />
DHE-DSS-AES256-SHA      SSLv3 Kx=DH       Au=DSS  Enc=AES(256)  Mac=SHA1<br />
AES256-SHA              SSLv3 Kx=RSA      Au=RSA  Enc=AES(256)  Mac=SHA1<br />
ADH-AES128-SHA          SSLv3 Kx=DH       Au=None Enc=AES(128)  Mac=SHA1<br />
DHE-RSA-AES128-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA1<br />
DHE-DSS-AES128-SHA      SSLv3 Kx=DH       Au=DSS  Enc=AES(128)  Mac=SHA1<br />
AES128-SHA              SSLv3 Kx=RSA      Au=RSA  Enc=AES(128)  Mac=SHA1<br />
EXP-KRB5-RC4-MD5        SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(40)   Mac=MD5  export<br />
EXP-KRB5-RC2-CBC-MD5    SSLv3 Kx=KRB5     Au=KRB5 Enc=RC2(40)   Mac=MD5  export<br />
EXP-KRB5-DES-CBC-MD5    SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(40)   Mac=MD5  export<br />
EXP-KRB5-RC4-SHA        SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(40)   Mac=SHA1 export<br />
EXP-KRB5-RC2-CBC-SHA    SSLv3 Kx=KRB5     Au=KRB5 Enc=RC2(40)   Mac=SHA1 export<br />
EXP-KRB5-DES-CBC-SHA    SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(40)   Mac=SHA1 export<br />
KRB5-RC4-MD5            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=MD5<br />
KRB5-DES-CBC3-MD5       SSLv3 Kx=KRB5     Au=KRB5 Enc=3DES(168) Mac=MD5<br />
KRB5-DES-CBC-MD5        SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(56)   Mac=MD5<br />
KRB5-RC4-SHA            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=SHA1<br />
KRB5-DES-CBC3-SHA       SSLv3 Kx=KRB5     Au=KRB5 Enc=3DES(168) Mac=SHA1<br />
KRB5-DES-CBC-SHA        SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(56)   Mac=SHA1<br />
ADH-DES-CBC3-SHA        SSLv3 Kx=DH       Au=None Enc=3DES(168) Mac=SHA1<br />
ADH-DES-CBC-SHA         SSLv3 Kx=DH       Au=None Enc=DES(56)   Mac=SHA1<br />
EXP-ADH-DES-CBC-SHA     SSLv3 Kx=DH(512)  Au=None Enc=DES(40)   Mac=SHA1 export<br />
ADH-RC4-MD5             SSLv3 Kx=DH       Au=None Enc=RC4(128)  Mac=MD5<br />
EXP-ADH-RC4-MD5         SSLv3 Kx=DH(512)  Au=None Enc=RC4(40)   Mac=MD5  export<br />
EDH-RSA-DES-CBC3-SHA    SSLv3 Kx=DH       Au=RSA  Enc=3DES(168) Mac=SHA1<br />
EDH-RSA-DES-CBC-SHA     SSLv3 Kx=DH       Au=RSA  Enc=DES(56)   Mac=SHA1<br />
EXP-EDH-RSA-DES-CBC-SHA SSLv3 Kx=DH(512)  Au=RSA  Enc=DES(40)   Mac=SHA1 export<br />
EDH-DSS-DES-CBC3-SHA    SSLv3 Kx=DH       Au=DSS  Enc=3DES(168) Mac=SHA1<br />
EDH-DSS-DES-CBC-SHA     SSLv3 Kx=DH       Au=DSS  Enc=DES(56)   Mac=SHA1<br />
EXP-EDH-DSS-DES-CBC-SHA SSLv3 Kx=DH(512)  Au=DSS  Enc=DES(40)   Mac=SHA1 export<br />
DES-CBC3-SHA            SSLv3 Kx=RSA      Au=RSA  Enc=3DES(168) Mac=SHA1<br />
DES-CBC-SHA             SSLv3 Kx=RSA      Au=RSA  Enc=DES(56)   Mac=SHA1<br />
EXP-DES-CBC-SHA         SSLv3 Kx=RSA(512) Au=RSA  Enc=DES(40)   Mac=SHA1 export<br />
EXP-RC2-CBC-MD5         SSLv3 Kx=RSA(512) Au=RSA  Enc=RC2(40)   Mac=MD5  export<br />
RC4-SHA                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=SHA1<br />
RC4-MD5                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=MD5<br />
EXP-RC4-MD5             SSLv3 Kx=RSA(512) Au=RSA  Enc=RC4(40)   Mac=MD5  export<br />
DES-CBC3-MD5            SSLv2 Kx=RSA      Au=RSA  Enc=3DES(168) Mac=MD5<br />
DES-CBC-MD5             SSLv2 Kx=RSA      Au=RSA  Enc=DES(56)   Mac=MD5<br />
EXP-RC2-CBC-MD5         SSLv2 Kx=RSA(512) Au=RSA  Enc=RC2(40)   Mac=MD5  export<br />
RC2-CBC-MD5             SSLv2 Kx=RSA      Au=RSA  Enc=RC2(128)  Mac=MD5<br />
EXP-RC4-MD5             SSLv2 Kx=RSA(512) Au=RSA  Enc=RC4(40)   Mac=MD5  export<br />
RC4-MD5                 SSLv2 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=MD5</p>

<p># openssl ciphers -v HIGH<br />
ADH-AES256-SHA          SSLv3 Kx=DH       Au=None Enc=AES(256)  Mac=SHA1<br />
DHE-RSA-AES256-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA1<br />
DHE-DSS-AES256-SHA      SSLv3 Kx=DH       Au=DSS  Enc=AES(256)  Mac=SHA1<br />
AES256-SHA              SSLv3 Kx=RSA      Au=RSA  Enc=AES(256)  Mac=SHA1<br />
ADH-AES128-SHA          SSLv3 Kx=DH       Au=None Enc=AES(128)  Mac=SHA1<br />
DHE-RSA-AES128-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA1<br />
DHE-DSS-AES128-SHA      SSLv3 Kx=DH       Au=DSS  Enc=AES(128)  Mac=SHA1<br />
AES128-SHA              SSLv3 Kx=RSA      Au=RSA  Enc=AES(128)  Mac=SHA1<br />
KRB5-DES-CBC3-MD5       SSLv3 Kx=KRB5     Au=KRB5 Enc=3DES(168) Mac=MD5<br />
KRB5-DES-CBC3-SHA       SSLv3 Kx=KRB5     Au=KRB5 Enc=3DES(168) Mac=SHA1<br />
ADH-DES-CBC3-SHA        SSLv3 Kx=DH       Au=None Enc=3DES(168) Mac=SHA1<br />
EDH-RSA-DES-CBC3-SHA    SSLv3 Kx=DH       Au=RSA  Enc=3DES(168) Mac=SHA1<br />
EDH-DSS-DES-CBC3-SHA    SSLv3 Kx=DH       Au=DSS  Enc=3DES(168) Mac=SHA1<br />
DES-CBC3-SHA            SSLv3 Kx=RSA      Au=RSA  Enc=3DES(168) Mac=SHA1<br />
DES-CBC3-MD5            SSLv2 Kx=RSA      Au=RSA  Enc=3DES(168) Mac=MD5</p>

<p># openssl ciphers -v MEDIUM<br />
KRB5-RC4-MD5            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=MD5<br />
KRB5-RC4-SHA            SSLv3 Kx=KRB5     Au=KRB5 Enc=RC4(128)  Mac=SHA1<br />
ADH-RC4-MD5             SSLv3 Kx=DH       Au=None Enc=RC4(128)  Mac=MD5<br />
RC4-SHA                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=SHA1<br />
RC4-MD5                 SSLv3 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=MD5<br />
RC2-CBC-MD5             SSLv2 Kx=RSA      Au=RSA  Enc=RC2(128)  Mac=MD5<br />
RC4-MD5                 SSLv2 Kx=RSA      Au=RSA  Enc=RC4(128)  Mac=MD5</p>

<p># openssl ciphers -v LOW<br />
KRB5-DES-CBC-MD5        SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(56)   Mac=MD5<br />
KRB5-DES-CBC-SHA        SSLv3 Kx=KRB5     Au=KRB5 Enc=DES(56)   Mac=SHA1<br />
ADH-DES-CBC-SHA         SSLv3 Kx=DH       Au=None Enc=DES(56)   Mac=SHA1<br />
EDH-RSA-DES-CBC-SHA     SSLv3 Kx=DH       Au=RSA  Enc=DES(56)   Mac=SHA1<br />
EDH-DSS-DES-CBC-SHA     SSLv3 Kx=DH       Au=DSS  Enc=DES(56)   Mac=SHA1<br />
DES-CBC-SHA             SSLv3 Kx=RSA      Au=RSA  Enc=DES(56)   Mac=SHA1<br />
DES-CBC-MD5             SSLv2 Kx=RSA      Au=RSA  Enc=DES(56)   Mac=MD5<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>VMware ESXi 4.1で構成情報のバックアップ</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/24120400.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.100</id>

    <published>2012-04-24T03:04:00Z</published>
    <updated>2012-04-24T03:11:52Z</updated>

    <summary>VMware vSphere CLI経由でリモートのPCからVMware ESX...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="VMWare" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>VMware vSphere CLI経由でリモートのPCからVMware ESXiの構成情報をバックアップする。</p>

<p>■手順1<br />
[スタート] - [すべてのプログラム] - [VMware] - [VMware vSphere CLI] - [Command Prompt] を選択してプロンプトを起動する。</p>

<p>■手順2<br />
binディレクトリに移動する。</p>

<p>C:\Program Files (x86)\VMware\VMware vSphere CLI>cd bin</p>

<p>■手順3<br />
構成情報のバックアップコマンド（Perlのスクリプト）を実行する。</p>

<p>C:\Program Files (x86)\VMware\VMware vSphere CLI\bin>vicfg-cfgbackup.pl --server 192.168.0.10 --portnumber 443 --protocol https --username root --password password -s f:\esxi41cfgbackup_20120424<br />
Saving firmware configuration to f:\esxi41cfgbackup_20120424 ...</p>

<p>vicfg-cfgbackup.plのオプションの意味は以下の通り。</p>

<p>--server 192.168.0.10　・・・　接続先ESXiのIPアドレス<br />
--portnumber 443　・・・　接続する際のポート番号<br />
--protocol https　・・・　接続する際のプロトコル<br />
--username root　・・・　接続する際のユーザ<br />
--password password　・・・　接続する際のパスワード<br />
-s f:\esxi41cfgbackup_20120424　・・・　構成情報を保存するファイル。ESXi上ではなく、vSphere CLIを実行しているPC上のファイルを指定する。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Postfixがldap利用をサポートしているかの確認方法</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/23084826.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.99</id>

    <published>2012-04-22T23:48:26Z</published>
    <updated>2012-04-23T00:03:59Z</updated>

    <summary>PostfixがLDAPを利用できるようにコンパイルされているかどうかは、以下の...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Postfix" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>PostfixがLDAPを利用できるようにコンパイルされているかどうかは、以下のコマンドで確認する。<br />
実行結果に『ldap』の文字が表示されれば利用できる。</p>

<p># postconf -m<br />
btree<br />
cidr<br />
environ<br />
hash<br />
ldap　←これがあるかを確認。あれば利用できる。<br />
nis<br />
pcre<br />
proxy<br />
regexp<br />
static<br />
unix</p>

<p>上記はRed Hat Enterprise Linux 5.5 64bitでの実行結果。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>シェルスクリプト内でSQL*Plusを実行する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/08015328.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.98</id>

    <published>2012-04-07T16:53:28Z</published>
    <updated>2012-04-07T17:06:09Z</updated>

    <summary>例えばOracleの停止シェルを作成する場合など、シェルスクリプト内でSQL*P...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>例えばOracleの停止シェルを作成する場合など、シェルスクリプト内でSQL*Plusを実行する場合は以下のように書きます。<br />
oracleユーザで実行します。</p>

<p>--------------------ここから--------------------<br />
#!/bin/bash</p>

<p>export ORACLE_SID=hoge</p>

<p>sqlplus /nolog <<EOF<br />
connect / as sysdba<br />
shutdown immediate<br />
exit<br />
EOF<br />
--------------------ここまで--------------------</p>

<p>『<<EOF』から『EOF』の間に書かれている3行は『sqlplus /nolog』コマンドへ標準入力として渡されます。</p>

<p>『EOF』という文字列自体にはあまり意味はなく、以下のように『AAA』などに変えても問題ありません。</p>

<p>--------------------ここから--------------------<br />
#!/bin/bash</p>

<p>export ORACLE_SID=hoge</p>

<p>sqlplus /nolog <<AAA<br />
connect / as sysdba<br />
shutdown immediate<br />
exit<br />
AAA<br />
--------------------ここまで--------------------</p>

<p>ただし、終わりの方の『EOF（AAAの場合も）』は行の先頭から書かれていないといけません（スペースなどでインデントしてはいけない）。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracle 11gでパスワードの大文字・小文字を区別しない設定</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/06105040.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.97</id>

    <published>2012-04-06T01:50:40Z</published>
    <updated>2012-04-06T01:55:11Z</updated>

    <summary>■Oracleバージョン 　11.2.0.3.0 ■OSバージョン 　Red H...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Oracleバージョン<br />
　11.2.0.3.0</p>

<p>■OSバージョン<br />
　Red Hat Enterprise Linux 5.5</p>

<p>■変更前の初期化パラメータ<br />
　sec_case_sensitive_logon = true<br />
　※パスワードの大文字・小文字を区別する</p>

<p>■変更後の初期化パラメータ<br />
　sec_case_sensitive_logon = false<br />
　※パスワードの大文字・小文字を区別しない</p>

<p>■目的<br />
　Oracle 11gのデフォルトではパスワードの大文字・小文字を区別するように設定されている。<br />
　これを区別しないように変更する。</p>

<p>■手順<br />
# su - oracle<br />
$ export ORACLE_SID=hoge<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 金 4月 6 10:42:01 2012</p>

<p>Copyright (c) 1982, 2010, Oracle.  All rights reserved.</p>

<p>SQL  > connect / as sysdba<br />
接続されました。<br />
SQL hoge > show parameter sec_case_sensitive_logon</p>

<p>NAME                                 TYPE<br />
------------------------------------ ---------------------------------<br />
VALUE<br />
------------------------------<br />
sec_case_sensitive_logon             boolean<br />
TRUE<br />
SQL hoge > alter system set sec_case_sensitive_logon = false scope = both;</p>

<p>システムが変更されました。</p>

<p>SQL hoge > show parameter sec_case_sensitive_logon;</p>

<p>NAME                                 TYPE<br />
------------------------------------ ---------------------------------<br />
VALUE<br />
------------------------------<br />
sec_case_sensitive_logon             boolean<br />
FALSE<br />
SQL hoge > exit<br />
Oracle Database 11g Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。<br />
$ exit<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracle 11gでREDOログメンバを追加する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/05200942.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.96</id>

    <published>2012-04-05T11:09:42Z</published>
    <updated>2012-04-05T11:10:12Z</updated>

    <summary>■Oracleバージョン 　11.2.0.3.0 ■OSバージョン 　Red H...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Oracleバージョン<br />
　11.2.0.3.0</p>

<p>■OSバージョン<br />
　Red Hat Enterprise Linux 5.5</p>

<p>■既存のREDOログメンバ<br />
　/data/oracle/hoge/red00/redo00_00.log<br />
　/data/oracle/hoge/red00/redo01_00.log<br />
　/data/oracle/hoge/red00/redo02_00.log</p>

<p>■追加するREDOログメンバ<br />
　/data/oracle/hoge/red01/redo00_01.log<br />
　/data/oracle/hoge/red01/redo01_01.log<br />
　/data/oracle/hoge/red01/redo02_01.log<br />
　※REDOロググループ1～3に1ファイルずつ追加する</p>

<p>■目的<br />
　オンラインREDOログのグループ1～3にメンバを1つずつ追加する。</p>

<p>■手順<br />
１）SQL*PlusでOracleに接続する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
# su - oracle<br />
$ export ORACLE_SID=hoge　←インスタンス名<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 16:56:18 2012</p>

<p>Copyright (c) 1982, 2010, Oracle. All rights reserved.</p>

<p>SQL > connect / as sysdba<br />
接続されました。</p>

<p><br />
２）変更前の状態を確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1          0  536870912        512          1 YES       UNUSED                                                 0                     0<br />
         2          1         29  536870912        512          1 NO        CURRENT                                           306210 12-04-05   2.8147E+14<br />
         3          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p>SQL hoge > select * from v$logfile;</p>

<p>    GROUP# STATUS                TYPE<br />
---------- --------------------- ---------------------<br />
MEMBER<br />
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
IS_RECOVE<br />
---------<br />
         1                       ONLINE<br />
/data/oracle/hoge/red00/redo00_00.log<br />
NO</p>

<p>         2                       ONLINE<br />
/data/oracle/hoge/red00/redo01_00.log<br />
NO</p>

<p>         3                       ONLINE<br />
/data/oracle/hoge/red00/redo02_00.log<br />
NO</p>

<p>SQL hoge > host ls -l /data/oracle/hoge/red01/<br />
合計 1591504<br />
-rw-r----- 1 oracle oinstall  17448960  4月  5 19:58 control_01.ctl<br />
drwx------ 2 root   root         16384 10月 19 19:04 lost+found</p>

<p><br />
３）REDOログメンバを追加する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database add logfile member '/data/oracle/hoge/red01/redo00_01.log' to group 1;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > alter database add logfile member '/data/oracle/hoge/red01/redo01_01.log' to group 2;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > alter database add logfile member '/data/oracle/hoge/red01/redo02_01.log' to group 3;</p>

<p>データベースが変更されました。</p>

<p><br />
４）変更後の状態を確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1          0  536870912        512          2 YES       UNUSED                                                 0                     0<br />
         2          1         29  536870912        512          2 NO        CURRENT                                           306210 12-04-05   2.8147E+14<br />
         3          1          0  536870912        512          2 YES       UNUSED                                                 0                     0</p>

<p>SQL hoge > select * from v$logfile;</p>

<p>    GROUP# STATUS                TYPE<br />
---------- --------------------- ---------------------<br />
MEMBER<br />
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br />
IS_RECOVE<br />
---------<br />
         1                       ONLINE<br />
/data/oracle/hoge/red00/redo00_00.log<br />
NO</p>

<p>         2                       ONLINE<br />
/data/oracle/hoge/red00/redo01_00.log<br />
NO</p>

<p>         3                       ONLINE<br />
/data/oracle/hoge/red00/redo02_00.log<br />
NO</p>

<p>         1 INVALID               ONLINE<br />
/data/oracle/hoge/red01/redo00_01.log<br />
NO</p>

<p>         2 INVALID               ONLINE<br />
/data/oracle/hoge/red01/redo01_01.log<br />
NO</p>

<p>         3 INVALID               ONLINE<br />
/data/oracle/hoge/red01/redo02_01.log<br />
NO</p>

<p><br />
6行が選択されました。</p>

<p>SQL hoge > host ls -l /data/oracle/hoge/red01/<br />
合計 1591504<br />
-rw-r----- 1 oracle oinstall  17448960  4月  5 19:58 control_01.ctl<br />
drwx------ 2 root   root         16384 10月 19 19:04 lost+found<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:57 redo00_01.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:57 redo01_01.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:57 redo02_01.log</p>

<p>SQL hoge > exit<br />
Oracle Database 11g Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracle 11gでオンラインREDOログのサイズを変更する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/05192546.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.95</id>

    <published>2012-04-05T10:25:46Z</published>
    <updated>2012-04-05T10:33:07Z</updated>

    <summary>■Oracleバージョン 　11.2.0.3.0 ■OSバージョン 　Red H...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Oracleバージョン<br />
　11.2.0.3.0</p>

<p>■OSバージョン<br />
　Red Hat Enterprise Linux 5.5</p>

<p>■変更前のオンラインREDOログファイルパス<br />
　/data/oracle/hoge/red00/redo01.log ・・・50MB<br />
　/data/oracle/hoge/red00/redo02.log ・・・50MB<br />
　/data/oracle/hoge/red00/redo03.log ・・・50MB</p>

<p>■変更後のオンラインREDOログファイルパス<br />
　/data/oracle/hoge/red00/redo01.log ・・・512MB<br />
　/data/oracle/hoge/red00/redo02.log ・・・512MB<br />
　/data/oracle/hoge/red00/redo03.log ・・・512MB</p>

<p>■目的<br />
　オンラインREDOログファイルのサイズを1メンバ当たり50MBから512MBへ変更する。</p>

<p>■手順<br />
１）SQL*PlusでOracleに接続する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
# su - oracle<br />
$ export ORACLE_SID=hoge　←インスタンス名<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 16:56:18 2012</p>

<p>Copyright (c) 1982, 2010, Oracle. All rights reserved.</p>

<p>SQL > connect / as sysdba<br />
接続されました。</p>

<p><br />
２）変更前のサイズを確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        CURRENT                                           295065 12-04-05   2.8147E+14<br />
         2          1         26   52428800        512          1 NO        INACTIVE                                          278975 12-04-05       287768 12-04-05<br />
         3          1         27   52428800        512          1 NO        INACTIVE                                          287768 12-04-05       295065 12-04-05</p>

<p><br />
３）グループ2のサイズを変更する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database drop logfile group 2;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        CURRENT                                           295065 12-04-05   2.8147E+14<br />
         3          1         27   52428800        512          1 NO        INACTIVE                                          287768 12-04-05       295065 12-04-05</p>

<p>SQL hoge > host rm /data/oracle/hoge/red00/redo02.log</p>

<p>SQL hoge > host ls -l /data/oracle/hoge/red00/<br />
合計 68340<br />
-rw-r----- 1 oracle oinstall 17448960  4月  5 18:42 control_00.ctl<br />
drwx------ 2 root   root        16384 10月 19 19:04 lost+found<br />
-rw-r----- 1 oracle oinstall 52429312  4月  5 18:21 redo01.log<br />
-rw-r----- 1 oracle oinstall 52429312  4月  5 18:21 redo03.log</p>

<p>SQL hoge > alter database add logfile group 2 '/data/oracle/hoge/red00/redo02.log' size 512m;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        CURRENT                                           295065 12-04-05   2.8147E+14<br />
         2          1          0  536870912        512          1 YES       UNUSED                                                 0                     0<br />
         3          1         27   52428800        512          1 NO        INACTIVE                                          287768 12-04-05       295065 12-04-05</p>

<p><br />
４）グループ3のサイズを変更する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database drop logfile group 3;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        CURRENT                                           295065 12-04-05   2.8147E+14<br />
         2          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p>SQL hoge > host rm /data/oracle/hoge/red00/redo03.log</p>

<p>SQL hoge > host ls -l /data/oracle/hoge/red00/<br />
合計 541888<br />
-rw-r----- 1 oracle oinstall  17448960  4月  5 18:45 control_00.ctl<br />
drwx------ 2 root   root         16384 10月 19 19:04 lost+found<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 18:43 redo01.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 18:43 redo02.log</p>

<p>SQL hoge > alter database add logfile group 3 '/data/oracle/hoge/red00/redo03.log' size 512m;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        CURRENT                                           295065 12-04-05   2.8147E+14<br />
         2          1          0  536870912        512          1 YES       UNUSED                                                 0                     0<br />
         3          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p><br />
５）強制ログスイッチする<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter system switch logfile;</p>

<p>システムが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1         28   52428800        512          1 NO        ACTIVE                                            295065 12-04-05       306210 12-04-05<br />
         2          1         29  536870912        512          1 NO        CURRENT                                           306210 12-04-05   2.8147E+14<br />
         3          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p><br />
６）グループ1のサイズを変更する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database drop logfile group 1;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         2          1         29  536870912        512          1 NO        CURRENT                                           306210 12-04-05   2.8147E+14<br />
         3          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p>SQL hoge > host rm /data/oracle/hoge/red00/redo01.log</p>

<p>SQL hoge > host ls -l /data/oracle/hoge/red00/<br />
合計 1066700<br />
-rw-r----- 1 oracle oinstall  17448960  4月  5 19:07 control_00.ctl<br />
drwx------ 2 root   root         16384 10月 19 19:04 lost+found<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:07 redo02.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:05 redo03.log</p>

<p>SQL hoge > alter database add logfile group 1 '/data/oracle/hoge/red00/redo01.log' size 512m;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > select * from v$log;</p>

<p>    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARCHIVED  STATUS                                     FIRST_CHANGE# FIRST_TI NEXT_CHANGE# NEXT_TIM<br />
---------- ---------- ---------- ---------- ---------- ---------- --------- ------------------------------------------------ ------------- -------- ------------ --------<br />
         1          1          0  536870912        512          1 YES       UNUSED                                                 0                     0<br />
         2          1         29  536870912        512          1 NO        CURRENT                                           306210 12-04-05   2.8147E+14<br />
         3          1          0  536870912        512          1 YES       UNUSED                                                 0                     0</p>

<p><br />
７）変更後のファイルサイズを確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > host ls -l /data/oracle/hoge/red00/<br />
合計 1591508<br />
-rw-r----- 1 oracle oinstall  17448960  4月  5 19:22 control_00.ctl<br />
drwx------ 2 root   root         16384 10月 19 19:04 lost+found<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:08 redo01.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:22 redo02.log<br />
-rw-r----- 1 oracle oinstall 536871424  4月  5 19:05 redo03.log</p>

<p>SQL hoge > exit<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracle 11gでオンラインREDOログを再配置する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/05182358.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.94</id>

    <published>2012-04-05T09:23:58Z</published>
    <updated>2012-04-05T10:39:34Z</updated>

    <summary>■Oracleバージョン 　11.2.0.3.0 ■OSバージョン 　Red H...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Oracleバージョン<br />
　11.2.0.3.0</p>

<p>■OSバージョン<br />
　Red Hat Enterprise Linux 5.5</p>

<p>■変更前のオンラインREDOログファイルパス<br />
　/data/oracle/hoge/redo01.log<br />
　/data/oracle/hoge/redo02.log<br />
　/data/oracle/hoge/redo03.log</p>

<p>■変更後のオンラインREDOログファイルパス<br />
　/data/oracle/hoge/red00/redo01.log<br />
　/data/oracle/hoge/red00/redo02.log<br />
　/data/oracle/hoge/red00/redo03.log</p>

<p>■目的<br />
　オンラインREDOログの格納場所を変更する。</p>

<p>■手順<br />
１）SQL*PlusでOracleに接続する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
# su - oracle<br />
$ export ORACLE_SID=hoge　←インスタンス名<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 16:56:18 2012</p>

<p>Copyright (c) 1982, 2010, Oracle. All rights reserved.</p>

<p>SQL > connect / as sysdba<br />
接続されました。</p>

<p><br />
２）Oracleを停止する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > shutdown immediate<br />
データベースがクローズされました。<br />
データベースがディスマウントされました。<br />
ORACLEインスタンスがシャットダウンされました。<br />
SQL hoge > exit<br />
Oracle Database 11g Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。</p>

<p><br />
３）オンラインREDOログファイルを新しい場所へコピーする<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
$ cd /data/oracle/hoge/<br />
$ cp -piv redo0* /data/oracle/hoge/red00/.</p>

<p><br />
４）OracleをMOUNT状態で起動する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 17:03:02 2012</p>

<p>Copyright (c) 1982, 2010, Oracle. All rights reserved.</p>

<p>SQL > connect / as sysdba<br />
接続されました。<br />
SQL hoge > startup mount<br />
ORACLEインスタンスが起動しました。</p>

<p>Total System Global Area 3423965184 bytes<br />
Fixed Size                  2231288 bytes<br />
Variable Size             704644104 bytes<br />
Database Buffers         2701131776 bytes<br />
Redo Buffers               15958016 bytes<br />
データベースがマウントされました。</p>

<p><br />
５）オンラインREDOログファイル名を変更する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database rename file '/data/oracle/hoge/redo01.log',<br />
  2  '/data/oracle/hoge/redo02.log', '/data/oracle/hoge/redo03.log'<br />
  3  to '/data/oracle/hoge/red00/redo01.log',<br />
  4  '/data/oracle/hoge/red00/redo02.log', '/data/oracle/hoge/red00/redo03.log';</p>

<p>データベースが変更されました。</p>

<p><br />
６）データベースをオープンする<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter database open;</p>

<p>データベースが変更されました。</p>

<p>SQL hoge > exit<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracle 11gで制御ファイルを再配置する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/05171608.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.93</id>

    <published>2012-04-05T08:16:08Z</published>
    <updated>2012-04-05T10:38:00Z</updated>

    <summary>■Oracleバージョン 　11.2.0.3.0 ■OSバージョン 　Red H...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Oracleバージョン<br />
　11.2.0.3.0</p>

<p>■OSバージョン<br />
　Red Hat Enterprise Linux 5.5</p>

<p>■変更前の制御ファイルパス<br />
　/data/oracle/hoge/und00/control_00.ctl<br />
　/data/oracle/hoge/und01/control_01.ctl</p>

<p>■変更後の制御ファイルパス<br />
　/data/oracle/hoge/red00/control_00.ctl<br />
　/data/oracle/hoge/red01/control_01.ctl</p>

<p>■目的<br />
　インストール時に制御ファイルのパスを間違ったので、インストール後に変更する。</p>

<p>■手順<br />
１）SQL*PlusでOracleに接続する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
# su - oracle<br />
$ export ORACLE_SID=hoge　←インスタンス名<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 16:56:18 2012</p>

<p>Copyright (c) 1982, 2010, Oracle.  All rights reserved.</p>

<p>SQL  > connect / as sysdba<br />
接続されました。</p>

<p><br />
２）変更前の設定を確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > show parameter control_files</p>

<p>NAME                                 TYPE<br />
------------------------------------ ---------------------------------<br />
VALUE<br />
------------------------------<br />
control_files                        string<br />
/data/oracle/hoge/und00/con<br />
trol_00.ctl, /data/oracle/hoge<br />
/und01/control_01.ctl</p>

<p><br />
３）SPFILEの内容を書き換える<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > alter system set control_files='/data/oracle/hoge/red00/control_00.ctl',<br />
  2  '/data/oracle/hoge/red01/control_01.ctl' scope=spfile;</p>

<p>システムが変更されました。</p>

<p><br />
４）Oracleを停止する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > shutdown immediate<br />
データベースがクローズされました。<br />
データベースがディスマウントされました。<br />
ORACLEインスタンスがシャットダウンされました。<br />
SQL hoge > exit<br />
Oracle Database 11g Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。</p>

<p><br />
５）制御ファイルを新しい場所へ移動する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
$ cd /data/oracle/hoge/und00/<br />
$ mv control_00.ctl /data/oracle/hoge/red00/.<br />
$ cd /data/oracle/hoge/und01<br />
$ mv control_01.ctl /data/oracle/hoge/red01/.</p>

<p><br />
６）Oracleを起動する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
$ sqlplus /nolog</p>

<p>SQL*Plus: Release 11.2.0.2.0 Production on 木 4月 5 17:03:02 2012</p>

<p>Copyright (c) 1982, 2010, Oracle.  All rights reserved.</p>

<p>SQL  > connect / as sysdba<br />
接続されました。<br />
SQL hoge > startup<br />
ORACLEインスタンスが起動しました。</p>

<p>Total System Global Area 3423965184 bytes<br />
Fixed Size                  2231288 bytes<br />
Variable Size             704644104 bytes<br />
Database Buffers         2701131776 bytes<br />
Redo Buffers               15958016 bytes<br />
データベースがマウントされました。<br />
データベースがオープンされました。</p>

<p><br />
７）変更後の設定を確認する<br />
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣<br />
SQL hoge > show parameter control_files</p>

<p>NAME                                 TYPE<br />
------------------------------------ ---------------------------------<br />
VALUE<br />
------------------------------<br />
control_files                        string<br />
/data/oracle/hoge/red00/con<br />
trol_00.ctl, /data/oracle/hoge<br />
/red01/control_01.ctl<br />
SQL hoge > exit<br />
Oracle Database 11g Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oracleでシステムパラメータの一覧表を作成する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/05104350.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.92</id>

    <published>2012-04-05T01:43:50Z</published>
    <updated>2012-04-05T01:49:30Z</updated>

    <summary>まず以下のとおり、Oracleから必要なデータを抽出する。 # su - ora...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Oracle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>まず以下のとおり、Oracleから必要なデータを抽出する。</p>

<p># su - oracle<br />
$ export ORACLE_SID=インスタンス名<br />
$ sqlplus /nolog</p>

<p>SQL> connect / as sysdba<br />
SQL> set pagesize 10000<br />
SQL> set linesize 10000<br />
SQL> select NUM||'!'||NAME||'!'||TYPE||'!'||VALUE||'!'||DISPLAY_VALUE||'!'||ISDEFAULT||'!'||ISSES_MODIFIABLE||'!'||ISSYS_MODIFIABLE||'!'||ISINSTANCE_MODIFIABLE||'!'||ISMODIFIED||'!'||ISADJUSTED||'!'||ISDEPRECATED||'!'||ISBASIC||'!'||DESCRIPTION||'!'||UPDATE_COMMENT||'!'||HASH from v$system_parameter;<br />
SQL> exit</p>

<p>この出力結果をコピーし、Windowsのメモ帳などに貼り付ける。<br />
メモ帳の置換機能で、『||'』と『'||』を全て削除する。<br />
置換後にテキストとして保存する。<br />
このテキストファイルをEXCELファイルで開く。<br />
EXCELの[データ]メニューから[区切り位置]を選択する。<br />
区切り文字として『!』を指定する。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>ApacheのBASIC認証用ユーザで9文字以上のパスワードを使用する場合</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/04/04172948.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.91</id>

    <published>2012-04-04T08:29:48Z</published>
    <updated>2012-04-04T09:41:06Z</updated>

    <summary>Linuxでhtpasswdコマンドを利用して、ApacheのBASIC認証用ユ...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Apache" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>Linuxでhtpasswdコマンドを利用して、ApacheのBASIC認証用ユーザを作成する場合、パスワードはcrypt()関数を利用してハッシュされる。</p>

<p>crypt()関数の仕様として8文字までしかハッシュできないため、パスワードに9文字以上入力しても8文字までしか使用されない。それ以上は切り捨てられる。</p>

<p>そのため、パスワードに『abcdefghij』を設定しても、最後の『ij』が切り捨てられて、『abcdefgh』だけがハッシュされて.htpasswdファイルに書き込まれる。</p>

<p>実際にブラウザでアクセスして、認証する際にも、始めの8文字が『abcdefgh』であれば、それ以降の文字はハッシュされるときに切り捨てられるので、マッチしていてもしていなくても認証OKとなる。<br />
つまり、上記ケースでは以下のいずれでも認証OKとなる。<br />
・abcdefgh<br />
・abcdefghij<br />
・abcdefghaaaaa</p>

<p>上記仕様から、標準では9文字以上のパスワードが利用できない。しかし、パスワードの暗号化にmd5を利用すると9文字以上のパスワードが利用できる。</p>

<p>md5で暗号化するには、以下のように『-m』オプションを付与すればよい。</p>

<p>【実行例】<br />
# htpasswd -m /etc/httpd/conf/.htpasswd user3<br />
New password:<br />
Re-type new password:<br />
Adding password for user user3</p>

<p>md5で暗号化した場合は、パスワードがキッチリ一致しなければ認証OKとならない。<br />
md5の場合の文字数制限は確認中。。。<br />
ただ、相当長くても大丈夫そう。</p>

<p>【.htpasswdの内容】<br />
user2:YbFSlpa9ix7so　←crypt()で暗号化したもの<br />
user3:$apr1$sGgFf...$YtExFt5siF7hd2ARlaSst/　←md5で暗号化したもの<br />
※混在していても正常に動いた。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Linuxでファイルの詳細な更新日時を確認する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/03/27184637.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.90</id>

    <published>2012-03-27T09:46:37Z</published>
    <updated>2012-03-27T10:40:02Z</updated>

    <summary>通常lsコマンドでファイルの更新日を見ると、以下のように年月日のみ表示される。 ...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>通常lsコマンドでファイルの更新日を見ると、以下のように年月日のみ表示される。<br />
更新されたのが1週間以内？1ヶ月以内？であれば、更新月日時分が表示される。</p>

<p># ls -l install.log<br />
-rw-r--r-- 1 root root 51345  4月  4  2011 install.log</p>

<p>オプションを以下のように指定すると、更新された年月日時分秒が表示される。</p>

<p># ls --full-time install.log<br />
-rw-r--r-- 1 root root 51345 2011-04-04 11:49:50.000000000 +0900 install.log<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>iPhone4SのバックアップをWindows上から削除する</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/03/20220017.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.89</id>

    <published>2012-03-20T13:00:17Z</published>
    <updated>2012-03-20T13:06:50Z</updated>

    <summary>iTunesがとってくれるiPhoneのバックアップの保存先は以下のディレクトリ...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Windows" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>iTunesがとってくれるiPhoneのバックアップの保存先は以下のディレクトリ</p>

<p>C:\Users\masashi\AppData\Roaming\Apple Computer\MobileSync\Backup\<br />
※我が家ではWindows 7 64bitにて</p>

<p>この下に端末毎にフォルダが作成されてその中にデータが保存される。<br />
ふと気が付くと10GB近くまで肥大化していたので削除した。<br />
削除方法は以下の通り。</p>

<p>(1) iTunesから [編集] - [設定] を選択する。<br />
(2) 「デバイス 環境設定」画面が表示されたら、 [デバイス] を選択する。<br />
(3) [デバイスのバックアップ]から対象を選択して [バックアップを削除] ボタンを押す。<br />
(4) その後「デバイス 環境設定」画面の [OK] ボタンを押すとWindows上から削除される。<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>ApacheのBASIC認証用ユーザの作成・削除</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/03/16194720.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.88</id>

    <published>2012-03-16T10:47:20Z</published>
    <updated>2012-03-16T10:48:27Z</updated>

    <summary>■Apache用のパスワードファイル「/etc/httpd/conf/.htpa...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Apache" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>■Apache用のパスワードファイル「/etc/httpd/conf/.htpasswd」を新規に作成し、ユーザ「user1」を追加する場合<br />
※もし既に「.htpasswd」ファイルが存在する場合は、これまでに登録されたユーザクリアされて、新規の「user1」だけになります。</p>

<p># htpasswd -c /etc/httpd/conf/.htpasswd user1<br />
New password:<br />
Re-type new password:<br />
Adding password for user user1</p>

<p>■ユーザ「user2」を追加する場合</p>

<p># htpasswd /etc/httpd/conf/.htpasswd user2<br />
New password:<br />
Re-type new password:<br />
Adding password for user user2</p>

<p>■ユーザ「user2」のパスワードを変更する場合</p>

<p># htpasswd /etc/httpd/conf/.htpasswd user2<br />
New password:<br />
Re-type new password:<br />
Updating password for user user2</p>

<p>■ユーザ「user2」を削除する場合</p>

<p># htpasswd -D /etc/httpd/conf/.htpasswd user2<br />
Deleting password for user user2<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Windows 7 が起動中に止まってしまう問題の解決法</title>
    <link rel="alternate" type="text/html" href="http://www.ossfan.net/memo/archives/2012/03/13024234.html" />
    <id>tag:www.ossfan.net,2012:/memo//2.87</id>

    <published>2012-03-12T17:42:34Z</published>
    <updated>2012-03-12T17:48:46Z</updated>

    <summary>PCで作業中にWindows 7が急にブルー画面になった。 自動でダンプ出力後、...</summary>
    <author>
        <name>らの</name>
        
    </author>
    
        <category term="Windows" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.ossfan.net/memo/">
        <![CDATA[<p>PCで作業中にWindows 7が急にブルー画面になった。<br />
自動でダンプ出力後、再起動がかかるが「Windowsを起動しています」の画面から先に進まない。<br />
2時間程度放置してみても変わらず。<br />
仕方なく以前のシステムバックアップからリカバリしても状況変わらず。</p>

<p>ネットで調べていて、BIOSクリアで直った事例があったので試してみたら、見事に復旧！</p>

<p>参考にしたのは以下のサイト。</p>

<p>【PC立ち上げ時、「windowsを起動しています」から動きません。】<br />
　http://oshiete.goo.ne.jp/qa/6019022.html</p>

<p>【CMOSクリア手順】<br />
　http://www.tekwind.co.jp/faq/entry_33.php?target=8491</p>

<p>直前にPCIスロットのカードを抜き差ししてたから、接触不要があったかな？<br />
（当然電源停止状態で）<br />
</p>]]>
        
    </content>
</entry>

</feed>

