hira家の子育て奮闘記 -since 2006.9.29-
|
■httpd.conf に以下を追加する。
SetEnv ORACLE_HOME '/opt/oracle/product/9.2.0' SetEnv ORA_OWNER 'oracle' SetEnv ORACLE_SID '*****' SetEnv TWO_TASK '*****' SetEnv ORA_NLS33 '/opt/oracle/product/9.2.0/ocommon/nls/admin/data' SetEnv ORACLE_BASE '/opt/oracle' SetEnv NLS_LANG 'Japanese_Japan.JA16SJIS'
Oracleの起動
#データベースの起動 sqlplus /nolog sql> connect / as sysdba sql> startup #リスナーの起動 $ $ORACLE_HOME/bin/lsnctl (start/stop) #環境変数の設定 #oracle.sh export ORACLE_HOME=/opt/oracle/product/9.2.0 export ORA_OWNER=oracle export ORACLE_SID=******* export TWO_TASK=******* export LANG=ja_JP.eucJP export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_BASE=/opt/oracle export LD_ASSUME_KERNEL=2.4.1 NLS_LANG='Japanese_Japan.JA16EUC'; export NLS_LANG export PATH=$PATH:/opt/oracle/product/9.2.0/bin
-----------------------------------------------
http://www.atmarkit.co.jp/flinux/rensai/apache14/apache14a.html
ここやで。
環境:
RedhatLinuxEnterprize WS2.1 RedhatLinuxEnterprize WS3.0 Oracle9i DBI-1.20 DBD-Oracle-1.12 ・Oracleクライアントをインストールする(DAOを入れる) 『ライブラリパス追加』 /etc/ld.so.conf に以下のライブラリのパスを追加 /opt/oracle/product/9.2.0/lib $ ldconfig ・・・で反映させる。 『DBIインストール』 mkdir /usr/src/Perl -- mv DBI**** /usr/src/Perl chown oracle.dba -R /usr/src/Perl su oracle cd /usr/src/Perl gunzip -c dbiファイル | tar xvf - cd /DBI-1.20 export LANG=C perl Makefile.pl make $ su make install 『DBDインストール』 dbd(他はdbiと同じ) export LANG=C export TWO_TASK=ossdb export NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1" perl Makefile.pl make test make $ su make install 環境変数を設定する。 ***for perl (/etc/profile.d/にoracle.shを作成した) [root@www root]# vi /etc/profile.d/oracle.sh export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/9.2.0 export ORA_OWNER=oracle export ORACLE_SID=********* export ORA_NLS33=/opt/oracle/product/9.2.0/ocommon/nls/admin/data export TWO_TASK=******* export LANG=ja_JP.eucJP NLS_LANG='Japanese_Japan.JA16EUC'; export NLS_LANG export PATH=$PATH:/opt/oracle/product/9.2.0/bin ***for CGI SetEnv ORACLE_HOME /usr/oracle/product/9.2.0 SetEnv ORA_OWNER oracle SetEnv ORACLE_SID ***** SetEnv TWO_TASK ***** SetEnv LANG ja_JP.eucJP SetEnv ORA_NLS33 /usr/oracle/product/9.2.0/ocommon/nls/admin/data SetEnv ORACLE_BASE /usr/oracle SetEnv NLS_LANG 'Japanese_Japan.JA16SJIS' ※Oracke9i と WS3.0で出たエラーの解答 install DBD::Oracle After a carefull scan of the above text we noticed that we are missing two files: ocidfn.h and ociapr.h -bash-2.05b# grep ocidfn.h -R /mnt/cdrom/Disk* Binary file /mnt/cdrom/Disk2/stage/Components/oracle.rdbms.oci/9.2.0.4.0/1/DataFiles/public.1.1.jar matches -bash-2.05b# grep ociapr.h -R /mnt/cdrom/Disk* Binary file /mnt/cdrom/Disk2/stage/Components/oracle.rdbms.oci/9.2.0.4.0/1/DataFiles/public.1.1.jar matches We created the following directory: -bash-2.05b# mkdir /opt/oracle/product/9.2.0/rdbms/public and we copied the missing files from the archive located on the second Oracle Linux CD: /mnt/cdrom/Disk2/stage/Components/oracle.rdbms.oci/9.2.0.4.0/1/DataFiles/public.1.1.jar to the folder: /opt/oracle/product/9.2.0/rdbms/public ##unzipで解凍する -bash-2.05b# pwd /opt/oracle/product/9.2.0/rdbms/public -bash-2.05b# ls -la total 1728 drwxr-xr-x 2 oracle oinstall 4096 Jul 27 17:28 . drwxr-xr-x 10 oracle oinstall 4096 Jul 27 17:28 .. -rw-r--r-- 1 oracle oinstall 21927 Mar 9 2002 kusapi.h -rw-r--r-- 1 oracle oinstall 30560 Jul 26 2003 kustags.h -rw-r--r-- 1 oracle oinstall 21126 Mar 18 2002 nzerror.h -rw-r--r-- 1 oracle oinstall 83687 Mar 18 2002 nzt.h -rw-r--r-- 1 oracle oinstall 120931 Jul 21 2002 oci.h -rw-r--r-- 1 oracle oinstall 7155 Mar 9 2002 oci1.h -rw-r--r-- 1 oracle oinstall 11543 Mar 9 2002 oci8dp.h -rw-r--r-- 1 oracle oinstall 398639 Jul 21 2002 ociap |