DB/Oracle
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
トップシェアのDBMS
#contents
*Oracle記事一覧 [#x49b8da8]
#ls2(DB/Oracle)
*Oracleインストール [#p1973c0d]
**インストールの前に [#v633abca]
-実験・勉強用途で使うならExpressEditionで十分。
-Windowsマシンに入れるとメモリをこれでもかというぐらい食...
**インストールシステム要件 [#m884956a]
メモリ512M、SWAP1G必要。その他の要件はディスクの空きスペ...
Linuxだと512Mでも動かなくはないけど、推奨どおり1Gメモリが...
要件を満たしていないけどインストールを強行したい場合は以...
$./runInstaller -ignoreSysPreqs
**10g Express Edition [#k2097369]
-ついにオラクルにも無償版登場
[[Oracle10g ExpressEditionインストール>DB/Oracle/ExpressE...
**11g Express Edition [#oe2b0035]
-Linuxは64bitのみ。
http://tidus.ultimania.org/wiki/index.php?OracleXE
**10g [#i29299b6]
-Windowsならそれほど迷うことなく完了する。Linuxでお勧めは...
***10.1.0 成功事例 [#fcaa747a]
+windows2000にて実験。30分あれば終了。起動その他すべて...
+MiracleLinuxV3onSIS630ノートで成功。
+MiracleLinuxV2.1Update3onAthlonで成功。
+[[CentOS3.4>Linux/Distro/RHELClone]]onPLE133T(384M)でも...
+RedHatEnterpriseV2.1(LineoxV2.1)onAthlon(256M)で成功
***10.2.0 [#n1bc2f6e]
-512Mでも動かなくはないけど、推奨どおり1Gメモリがほしいと...
+RedHatEnterpriseES3update1(PentiumIII600Mhz,512M)で成功
**9i [#wb7be9a8]
-ディスクがCD3枚なのでダウロードするのにも一苦労。雑誌の...
***9iインストール成功 [#o7c916ee]
+MiracleLinuxV2.1
*インストールCD収録雑誌(これ以外に情報があったら求む!)...
**Oracle9.2.0.1 [#p97e53db]
-DBMagazine2003/09(Linux/Windows&MiracleLinuxV2.1)
**Oracle10g [#ab80d9a7]
-DBMagazine2004/06(Linux)
-DBMagazine2004/07(Windows)
-DBMagazine2005/01(Linux&Wiindows&MiracleLinux)
**Oracle11g [#vf81070b]
-DBMagazine2008/01(Linux)
*リブート時の各種サービス起動 [#wedd2ff5]
-すべてのオペレーションはoracleユーザーで行うこと!
**DB起動(9&10g) [#w1d75cc3]
sqlplus /nolog もしくは sqlplus "/ as sysdba" だと下のco...
> connect / as sysdba
> startup
**リスナー [#o074b387]
lsnrctl start
**Enterprise Manager 10g [#v863dff5]
-起動確認
emctl status dbconsole
-起動してないことを確認したら、起動する。
emctl start dbconsole
-アクセスしてみる
http://ホスト名:5500/em/
*有益なページ [#x5f791da]
http://kamoland.com/oracle/ora92redhat9.html~
http://www.servj.com/pc/index.html~
http://www.dotfoward.jp/DB/Oracle/Oracle9i/o9i90100LinuxE...
*OracleClientインストール記録 [#u28c6e59]
**Oracle Instant Client for Linux [#j02087d6]
-[[USAのOTN:http://www.oracle.com/technology/software/tec...
+basicとsqlplusをダウンロードして解凍
+解凍したファイルの.soファイルを/usr/local/lib/ora10gを作...
+環境変数LD_LIBRARY_PATHに/usr/local/lib/ora10gを追加する
+sqlplusのバイナリをパスの通ったディレクトリに移動
-sqlplus使用例
sqlplus user/pass@ホストIP:ポート(1521)/SID
-成功
+VineLinux3.0
+FedoraCore4
**OracleClient履歴 [#q224e910]
|クライアントOS|OracleClientバージョン|Oracleバージョン|...
|2000|8.1.7|MiracleLinux+Oracle9.2.0|○|
|Vine2.6r4|9.2.0|Miracle+Oracle9.2.0|○|
-Windowsからの接続設定
--OracleClientインストール
Oracle8.1.7でも30分コースです。
--NetManagerの設定
サービスネーミング
特に難しいところはないはず
-VineLinux2.6r4
Custom選択
SQL*PlusとOCI,Thinのみ選択
tnsnames.ora,sqlnet.oraをコピーした。
見事成功!
*Oracle本体 [#k7eb5193]
MiracleLinuxは[[ここ>Linux/MiracleLinux]]
-Windowsでのインストール(Athlon1G+256M)
8.1.7
本体のインストールは10分
DB作成に30分
でもエラーが出て使えず
-Oracle8.1.7+RedHat7.2
WorkStationでインストール
CD-ROM1からsshdインストール
CD-ROM2からcompat-glibcインストール
Xの設定はインストール後にXConfiguratorする
インストーラーが立ち上がらず。
-Oracle9.2.0+VineLinux2.6r4
サーバーインストール手順とまったく同じにやる。クライアン...
*オペレーション [#b4631108]
**エクスポート [#e2316906]
-テーブル単位
exp ユーザー/パスワード@オラクルSID tables=テーブル名[,...
-データベース毎
exp ユーザー/パスワード@オラクルSID file=/var/tmp/oradat...
*DBCAを使わないデータベースの作成 [#aeaba2dd]
参考URL
http://rina.jpn.ph/~rance/linux/oracle/createdb_9i2.html
上記を参考に若干手直し
1.下準備
.bash_profileの
SID=ora920
ディレクトリ作成
mkdir $ORACLE_BASE/admin/ora920
mkdir $ORACLE_BASE/admin/ora920/bdump
mkdir $ORACLE_BASE/admin/ora920/cdump
mkdir $ORACLE_BASE/admin/ora920/create
mkdir $ORACLE_BASE/admin/ora920/pfile
mkdir $ORACLE_BASE/admin/ora920/udump
mkdir /home/oracle/oradata
mkdir /home/oracle/oradata/ora920
vi $ORACLE_BASE/admin/ora920/pfile/initora920.ora
db_name=ora920
db_domain = localdomain
control_files = ('/home/oracle/oradata/ora920/control01...
remote_login_passwordfile = none
background_dump_dest='/opt/oracle/app/oracle/admin/ora92...
user_dump_dest='/opt/oracle/app/oracle/admin/ora920/udump'
core_dump_dest='/opt/oracle/app/oracle/admin/ora920/cdump'
undo_management = AUTO
undo_tablespace = undotbs
fast_start_mttr_target = 300
compatible = 9.2.0.1.0
vi $ORACLE_BASE/admin/ora920/create/createdb.sql
CREATE DATABASE ora920
DATAFILE '/home/oracle/oradata/ora920/system01.db...
AUTOEXTEND ON MAXSIZE UNLIMITED
LOGFILE
GROUP 1 ('/home/oracle/oradata/ora920/log...
GROUP 2 ('/home/oracle/oradata/ora920/log...
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/oradata/ora920/und...
AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/home/oracle/oradata/ora920/tem...
AUTOEXTEND ON MAXSIZE UNLIMITED
CHARACTER SET ja16euc
NATIONAL CHARACTER SET al16utf16;
ln -s /opt/oracle/app/oracle/admin/ora920/pfile/initora9...
2.実行
oracleユーザでSQL*Plusを次のように起動する。
# sqlplus /nolog
SQL> connect / as sysdba
インスタンスをNOMOUNTで起動させる。
SQL> startup nomount
SQL> @$ORACLE_BASE/admin/ora920/create/createdb
「データベースが作成されました」というメッセージが出れば...
SQL> show parameter
*sqlloadr [#m0f95de8]
-CSVからインポートする時に利用されるコマンドラインツール...
*SQLコマンド [#u677ad0d]
**日付型の変換 [#x6cc3f74]
TO_DATE('2006-01-01','YYYY-MM-DD')
**n分前のデータ取得 [#a1947798]
-下記は100分前のデータ取得(undo表領域がすくないと見れない...
select * from sometable as of timestamp (systimestamp - ...
#counter
終了行:
トップシェアのDBMS
#contents
*Oracle記事一覧 [#x49b8da8]
#ls2(DB/Oracle)
*Oracleインストール [#p1973c0d]
**インストールの前に [#v633abca]
-実験・勉強用途で使うならExpressEditionで十分。
-Windowsマシンに入れるとメモリをこれでもかというぐらい食...
**インストールシステム要件 [#m884956a]
メモリ512M、SWAP1G必要。その他の要件はディスクの空きスペ...
Linuxだと512Mでも動かなくはないけど、推奨どおり1Gメモリが...
要件を満たしていないけどインストールを強行したい場合は以...
$./runInstaller -ignoreSysPreqs
**10g Express Edition [#k2097369]
-ついにオラクルにも無償版登場
[[Oracle10g ExpressEditionインストール>DB/Oracle/ExpressE...
**11g Express Edition [#oe2b0035]
-Linuxは64bitのみ。
http://tidus.ultimania.org/wiki/index.php?OracleXE
**10g [#i29299b6]
-Windowsならそれほど迷うことなく完了する。Linuxでお勧めは...
***10.1.0 成功事例 [#fcaa747a]
+windows2000にて実験。30分あれば終了。起動その他すべて...
+MiracleLinuxV3onSIS630ノートで成功。
+MiracleLinuxV2.1Update3onAthlonで成功。
+[[CentOS3.4>Linux/Distro/RHELClone]]onPLE133T(384M)でも...
+RedHatEnterpriseV2.1(LineoxV2.1)onAthlon(256M)で成功
***10.2.0 [#n1bc2f6e]
-512Mでも動かなくはないけど、推奨どおり1Gメモリがほしいと...
+RedHatEnterpriseES3update1(PentiumIII600Mhz,512M)で成功
**9i [#wb7be9a8]
-ディスクがCD3枚なのでダウロードするのにも一苦労。雑誌の...
***9iインストール成功 [#o7c916ee]
+MiracleLinuxV2.1
*インストールCD収録雑誌(これ以外に情報があったら求む!)...
**Oracle9.2.0.1 [#p97e53db]
-DBMagazine2003/09(Linux/Windows&MiracleLinuxV2.1)
**Oracle10g [#ab80d9a7]
-DBMagazine2004/06(Linux)
-DBMagazine2004/07(Windows)
-DBMagazine2005/01(Linux&Wiindows&MiracleLinux)
**Oracle11g [#vf81070b]
-DBMagazine2008/01(Linux)
*リブート時の各種サービス起動 [#wedd2ff5]
-すべてのオペレーションはoracleユーザーで行うこと!
**DB起動(9&10g) [#w1d75cc3]
sqlplus /nolog もしくは sqlplus "/ as sysdba" だと下のco...
> connect / as sysdba
> startup
**リスナー [#o074b387]
lsnrctl start
**Enterprise Manager 10g [#v863dff5]
-起動確認
emctl status dbconsole
-起動してないことを確認したら、起動する。
emctl start dbconsole
-アクセスしてみる
http://ホスト名:5500/em/
*有益なページ [#x5f791da]
http://kamoland.com/oracle/ora92redhat9.html~
http://www.servj.com/pc/index.html~
http://www.dotfoward.jp/DB/Oracle/Oracle9i/o9i90100LinuxE...
*OracleClientインストール記録 [#u28c6e59]
**Oracle Instant Client for Linux [#j02087d6]
-[[USAのOTN:http://www.oracle.com/technology/software/tec...
+basicとsqlplusをダウンロードして解凍
+解凍したファイルの.soファイルを/usr/local/lib/ora10gを作...
+環境変数LD_LIBRARY_PATHに/usr/local/lib/ora10gを追加する
+sqlplusのバイナリをパスの通ったディレクトリに移動
-sqlplus使用例
sqlplus user/pass@ホストIP:ポート(1521)/SID
-成功
+VineLinux3.0
+FedoraCore4
**OracleClient履歴 [#q224e910]
|クライアントOS|OracleClientバージョン|Oracleバージョン|...
|2000|8.1.7|MiracleLinux+Oracle9.2.0|○|
|Vine2.6r4|9.2.0|Miracle+Oracle9.2.0|○|
-Windowsからの接続設定
--OracleClientインストール
Oracle8.1.7でも30分コースです。
--NetManagerの設定
サービスネーミング
特に難しいところはないはず
-VineLinux2.6r4
Custom選択
SQL*PlusとOCI,Thinのみ選択
tnsnames.ora,sqlnet.oraをコピーした。
見事成功!
*Oracle本体 [#k7eb5193]
MiracleLinuxは[[ここ>Linux/MiracleLinux]]
-Windowsでのインストール(Athlon1G+256M)
8.1.7
本体のインストールは10分
DB作成に30分
でもエラーが出て使えず
-Oracle8.1.7+RedHat7.2
WorkStationでインストール
CD-ROM1からsshdインストール
CD-ROM2からcompat-glibcインストール
Xの設定はインストール後にXConfiguratorする
インストーラーが立ち上がらず。
-Oracle9.2.0+VineLinux2.6r4
サーバーインストール手順とまったく同じにやる。クライアン...
*オペレーション [#b4631108]
**エクスポート [#e2316906]
-テーブル単位
exp ユーザー/パスワード@オラクルSID tables=テーブル名[,...
-データベース毎
exp ユーザー/パスワード@オラクルSID file=/var/tmp/oradat...
*DBCAを使わないデータベースの作成 [#aeaba2dd]
参考URL
http://rina.jpn.ph/~rance/linux/oracle/createdb_9i2.html
上記を参考に若干手直し
1.下準備
.bash_profileの
SID=ora920
ディレクトリ作成
mkdir $ORACLE_BASE/admin/ora920
mkdir $ORACLE_BASE/admin/ora920/bdump
mkdir $ORACLE_BASE/admin/ora920/cdump
mkdir $ORACLE_BASE/admin/ora920/create
mkdir $ORACLE_BASE/admin/ora920/pfile
mkdir $ORACLE_BASE/admin/ora920/udump
mkdir /home/oracle/oradata
mkdir /home/oracle/oradata/ora920
vi $ORACLE_BASE/admin/ora920/pfile/initora920.ora
db_name=ora920
db_domain = localdomain
control_files = ('/home/oracle/oradata/ora920/control01...
remote_login_passwordfile = none
background_dump_dest='/opt/oracle/app/oracle/admin/ora92...
user_dump_dest='/opt/oracle/app/oracle/admin/ora920/udump'
core_dump_dest='/opt/oracle/app/oracle/admin/ora920/cdump'
undo_management = AUTO
undo_tablespace = undotbs
fast_start_mttr_target = 300
compatible = 9.2.0.1.0
vi $ORACLE_BASE/admin/ora920/create/createdb.sql
CREATE DATABASE ora920
DATAFILE '/home/oracle/oradata/ora920/system01.db...
AUTOEXTEND ON MAXSIZE UNLIMITED
LOGFILE
GROUP 1 ('/home/oracle/oradata/ora920/log...
GROUP 2 ('/home/oracle/oradata/ora920/log...
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/oradata/ora920/und...
AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/home/oracle/oradata/ora920/tem...
AUTOEXTEND ON MAXSIZE UNLIMITED
CHARACTER SET ja16euc
NATIONAL CHARACTER SET al16utf16;
ln -s /opt/oracle/app/oracle/admin/ora920/pfile/initora9...
2.実行
oracleユーザでSQL*Plusを次のように起動する。
# sqlplus /nolog
SQL> connect / as sysdba
インスタンスをNOMOUNTで起動させる。
SQL> startup nomount
SQL> @$ORACLE_BASE/admin/ora920/create/createdb
「データベースが作成されました」というメッセージが出れば...
SQL> show parameter
*sqlloadr [#m0f95de8]
-CSVからインポートする時に利用されるコマンドラインツール...
*SQLコマンド [#u677ad0d]
**日付型の変換 [#x6cc3f74]
TO_DATE('2006-01-01','YYYY-MM-DD')
**n分前のデータ取得 [#a1947798]
-下記は100分前のデータ取得(undo表領域がすくないと見れない...
select * from sometable as of timestamp (systimestamp - ...
#counter
ページ名: