トップシェアのDBMS

*有益なページ

http://kamoland.com/oracle/ora92redhat9.html~
http://www.servj.com/pc/index.html~
http://www.dotfoward.jp/DB/Oracle/Oracle9i/o9i90100LinuxEnterpriseServer/Oracle9iLinux01.html

*Oracleインストール履歴
-10g on nForce2 windows2000簡単に終わったが劇重くなったので削除

*OracleClientインストール記録

|クライアント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本体

-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
 サーバーインストール手順とまったく同じにやる。クライアントは問題なかったがサーバーはインストーラーの最初で落ちるのであきらめた。pen3で成功。nforce2だとフリーズ

*DBCAを使わないデータベースの作成

参考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.ctl','/home/oracle/oradata/ora920/control02.ctl')
 remote_login_passwordfile = none
 background_dump_dest='/opt/oracle/app/oracle/admin/ora920/bdump'
 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.dbf' SIZE 100M
                AUTOEXTEND ON MAXSIZE UNLIMITED
        LOGFILE
                GROUP 1 ('/home/oracle/oradata/ora920/log1a.rdo') SIZE 1M,
                GROUP 2 ('/home/oracle/oradata/ora920/log2a.rdo') SIZE 1M
        UNDO TABLESPACE undotbs
                DATAFILE '/home/oracle/oradata/ora920/undotbs01.dbf' SIZE 50M
                AUTOEXTEND ON MAXSIZE UNLIMITED
        DEFAULT TEMPORARY TABLESPACE temp
                TEMPFILE '/home/oracle/oradata/ora920/temp01.dbf' SIZE 100M
                AUTOEXTEND ON MAXSIZE UNLIMITED
        CHARACTER SET ja16euc
        NATIONAL CHARACTER SET al16utf16;



 ln -s /opt/oracle/app/oracle/admin/ora920/pfile/initora920.ora /opt/oracle/app/oracle/product/9.2.0/dbs/initora920.ora

2.実行

 oracleユーザでSQL*Plusを次のように起動する。 
 # sqlplus /nolog 

 SQL> connect / as sysdba 
 インスタンスをNOMOUNTで起動させる。 
 SQL> startup nomount 
 SQL> @$ORACLE_BASE/admin/ora920/create/createdb 

 「データベースが作成されました」というメッセージが出れば成功。作成と同時にオープンされているので、パラメータを確認してみよう。 
 SQL> show parameter


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS