問題:
・「データベースのホームページに移動」をクリックしても、エラーになった。
・データベースのデータをexportしたいですが、「一時表領域が空です」
といるエラーが出た。
環境:
・WindowsXP+SP2
・Oracle Database 10g Express Edition
対策:
データベースの表領域のデータファイル容量が足りないと判断し、
データファイルの追加を決めた:
実行のコマンド:
SQL> connect sys/admin as sysdba
SQL> alter tablespace temp add tempfile 'C:\oraclexe\oradata\XE\TEMP2.dbf'
size 45M;
上記コマンドの実行が成功して、「C:\oraclexe\oradata\XE」に新しい
データファイル「TEMP2.dbf」があることを確認できた。
もう一回上記二つの動作をすると、成功!!^〇^
2008年8月22日金曜日
2008年8月19日火曜日
Apacheサーバのページ設定変更
(1)Webサイトのデフォルトページの設定変更:
・デフォルトページの変更:
DirectoryIndex index.html → DirectoryIndex frontpage.php
・表示候補を優先順に列挙:
DirectoryIndex frontpage.php headpage.shtml index.html
これで、前のページが表示できない場合、後ろのページが表示される。
(2)エラーページの設定:
エラーメッセージを独自のエラーページに置き換える記述は、
次のような形式です:
・絶対パス:
ErrorDocument (コード) (HTMLファイルの絶対パス)
例:
ErrorDocument 404 /errors/notfound.html
※上記の置き換え用のエラーページパスは、絶対パスを使う。
(http://allabout.co.jp/errors/notfound.html)
・URL:
置き換え用のエラーページは、別のWebサーバにある場合:
ErrorDocument 404 http://www.example.com/err404.html
・デフォルトページの変更:
DirectoryIndex index.html → DirectoryIndex frontpage.php
・表示候補を優先順に列挙:
DirectoryIndex frontpage.php headpage.shtml index.html
これで、前のページが表示できない場合、後ろのページが表示される。
(2)エラーページの設定:
エラーメッセージを独自のエラーページに置き換える記述は、
次のような形式です:
・絶対パス:
ErrorDocument (コード) (HTMLファイルの絶対パス)
例:
ErrorDocument 404 /errors/notfound.html
※上記の置き換え用のエラーページパスは、絶対パスを使う。
(http://allabout.co.jp/errors/notfound.html)
・URL:
置き換え用のエラーページは、別のWebサーバにある場合:
ErrorDocument 404 http://www.example.com/err404.html
Apacheサーバの特定フォルダへアクセスの制御
◆方法一:
Apacheサーバのパス「C:\Program Files\Apache Group\Apache2\conf」
にあるファイル「httpd.conf」に制御の設定( セクション中)
を追加、修正。
◆方法二:
Apacheサーバ専用の制御ファイル「.htaccess」を作って、対象
ディレクトリの直下に置いたら、このディレクトリ及びサブディレクトリ
の制御ができる。
◆制御設定の作成手順(一):
下記手順は、サーバ上のあるディレクトリをパスワードで保護する設定手順。
(1)パスワードファイルの作成:
Apache 付属の htpasswd を使います:
例:
htpasswd -c /usr/local/apache/passwd/passwords userA
※userAは、アクセス権限を与えられるユーザです。
※このファイルは、Webからアクセスできない場所に置く必要がある。
(2)アクセスユーザの情報をサーバに知らせる設定:
・特定のユーザ:
AuthType Digest
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user userA
・パスワードファイルにユーザの追加:
htpasswd /usr/local/apache/passwd/passwords userB
(オプション「-c」なし)
・特定せずの複数ユーザ:
AuthType Digest
AuthName "By Invitation Only"
AuthUserFile /usr/local/apache/passwd/passwords
Require valid-user
これでパスワードファイルにある全てのユーザが
特定のフォルダへアクセスできる。
※ひとつのパスワードファイルのユーザ数は限界がある。
多くなると、レスポンスの速度が低下になってしまう。
◆制御設定の作成手順(二):
下記手順は、マシンの ホスト名やホストアドレスより制御。
・許可:Allow from address
・拒否:Deny from address
通常の使い方:
Order deny,allow (コマンドの実行順位設定)
Deny from all
Allow from dev.example.com
これで、最後指定したホストだけのアクセスを許可する。
Apacheサーバのパス「C:\Program Files\Apache Group\Apache2\conf」
にあるファイル「httpd.conf」に制御の設定(
を追加、修正。
◆方法二:
Apacheサーバ専用の制御ファイル「.htaccess」を作って、対象
ディレクトリの直下に置いたら、このディレクトリ及びサブディレクトリ
の制御ができる。
◆制御設定の作成手順(一):
下記手順は、サーバ上のあるディレクトリをパスワードで保護する設定手順。
(1)パスワードファイルの作成:
Apache 付属の htpasswd を使います:
例:
htpasswd -c /usr/local/apache/passwd/passwords userA
※userAは、アクセス権限を与えられるユーザです。
※このファイルは、Webからアクセスできない場所に置く必要がある。
(2)アクセスユーザの情報をサーバに知らせる設定:
・特定のユーザ:
AuthType Digest
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/passwd/passwords
Require user userA
・パスワードファイルにユーザの追加:
htpasswd /usr/local/apache/passwd/passwords userB
(オプション「-c」なし)
・特定せずの複数ユーザ:
AuthType Digest
AuthName "By Invitation Only"
AuthUserFile /usr/local/apache/passwd/passwords
Require valid-user
これでパスワードファイルにある全てのユーザが
特定のフォルダへアクセスできる。
※ひとつのパスワードファイルのユーザ数は限界がある。
多くなると、レスポンスの速度が低下になってしまう。
◆制御設定の作成手順(二):
下記手順は、マシンの ホスト名やホストアドレスより制御。
・許可:Allow from address
・拒否:Deny from address
通常の使い方:
Order deny,allow (コマンドの実行順位設定)
Deny from all
Allow from dev.example.com
これで、最後指定したホストだけのアクセスを許可する。
2008年8月6日水曜日
jarコマンド(五):war/jarファイル作成の非コマンド方法
◆jarコマンドの補足説明:
warファイルとjarファイルの作成について、コマンドでできるほか、
eclipseのメニューにより作成もできる。
・javaプロジェクトの場合:
①アーカイブしたいソースディレクトリを右クリックし、
「エクスポート」をクリックする。
②選択リストから「Java」あるいは「Web」ディレクトリからjarファイル
とかwarファイルとかの選択ができる。
③次の画面でアーカイブしたいリソースの変更と設定ができ、
エクスポート先の定義もできる。
・Tomcatプロジェクトの場合:
①アーカイブしたいプロジェクトを右クリックする。
②「Tomcatプロジェクト」をクリックし、「プロジェクト設定に従い
WARファイルを作成」をクリックすると、WARファイル作成のメッセージ
が出てきます。
warファイルとjarファイルの作成について、コマンドでできるほか、
eclipseのメニューにより作成もできる。
・javaプロジェクトの場合:
①アーカイブしたいソースディレクトリを右クリックし、
「エクスポート」をクリックする。
②選択リストから「Java」あるいは「Web」ディレクトリからjarファイル
とかwarファイルとかの選択ができる。
③次の画面でアーカイブしたいリソースの変更と設定ができ、
エクスポート先の定義もできる。
・Tomcatプロジェクトの場合:
①アーカイブしたいプロジェクトを右クリックする。
②「Tomcatプロジェクト」をクリックし、「プロジェクト設定に従い
WARファイルを作成」をクリックすると、WARファイル作成のメッセージ
が出てきます。
jarコマンド(四):war、jar、earとは?
◆warファイル、jarファイル、earファイル:
これらのファイルは全部ZIPフォーマットの圧縮形式で作成されるものです。
・warファイル:
Webアプリケーション用のアーカイブファイル。
*.warには、WEB-INF/web.xml、WEB-INF/classes/*.class、WEB-INF/lib/*.jar、
*.jsp、*.html などが存在します。
・jarファイル:
Java用のアーカイブファイル。
(libディレクトリにあるファイルはほとんどjarファイル)
*jarには、javaのパッケージソースのコンパイルにより、作成された
Classファイルとリソースファイル(xmlファイルなど)が存在してます。
・Earファイル:
J2EE用のアーカイブ形式のファイル。
earには、一つの META-INF/application.xml と、複数の *.war と
*.jar が含まれています。
これらのファイルは全部ZIPフォーマットの圧縮形式で作成されるものです。
・warファイル:
Webアプリケーション用のアーカイブファイル。
*.warには、WEB-INF/web.xml、WEB-INF/classes/*.class、WEB-INF/lib/*.jar、
*.jsp、*.html などが存在します。
・jarファイル:
Java用のアーカイブファイル。
(libディレクトリにあるファイルはほとんどjarファイル)
*jarには、javaのパッケージソースのコンパイルにより、作成された
Classファイルとリソースファイル(xmlファイルなど)が存在してます。
・Earファイル:
J2EE用のアーカイブ形式のファイル。
earには、一つの META-INF/application.xml と、複数の *.war と
*.jar が含まれています。
登録:
投稿 (Atom)
