Oracle
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*Oracle
データベースです。
http://www.oracle.com/technology/software/products/databa...
Oracle Database 10g Express Edition (Universal)で日本語も...
#contents
** 環境設定
Windows版のOracleは9iも10gも画面の指示通りすれば、すんな...
Red Hat Enterprise Linux AS/ES 2.1
Red Hat Enterprise Linux AS/ES 3
MIRACLE LINUX Standard Edition V2.1
MIRACLE LINUX V3.0
SuSE Linux Enterprise Server 8
となっております。ということは、Fedora Coreにはインストー...
MIRACLE LINUX V3.0に入れました。だからといってWindowsみた...
Patch#3006854
Patch#3119415
Patch#3016968 (非同期 I/O のパッチなのでオプション)
を用意しておく必要があります。またインストール中に何度か...
またoranaviというコマンドがありますので、こちらを使えばま...
インストールされれば、/etc/init.dにdboraがありますので、
dbora start
で起動できます。このあたりはoranaviを起動したときに表示さ...
もしくは
sqlplus /nolog
connect / as sysdba
startup
*** RedhatEnterpriseLinux ES 3.0 + Oracle9.2
[[RedhatEnterpriseLinux ES 3.0にOracle9iをインストールし...
tcl-8.3.5-92.i386.rpm 2/4
setarch-1.3-1.i386.rpm 2/4
compat-db-4.0.14-5.i386.rpm 3/4
compat-gcc-7.3-2.96.122.i386.rpm 3/4
compat-gcc-c++-7.3-2.96.122.i386.rpm 3/4
compat-libstdc++-7.3-2.96.122.i386.rpm 3/4
compat-libstdc++-devel-7.3-2.96.122.i386.rpm 3/4
openmotif21-2.1.30-8.i386.rpm 3/4
をインストール。次に
mv /usr/bin/gcc /usr/bin/gcc323
をしたが/usr/bin/gccがないので、(アップデイトしていないか...
ln -s /usr/bin/gcc296 /usr/bin/gcc
また
mv /usr/bin/g++ /usr/bin/g++323
がないので、
ln -s /usr/bin/g++296 /usr/bin/g++
次にパッチをあてるのだが、http://www.unix-power.jp/linux/...
unzip p3006854_9204_LINUX.zip
cd 3006854
sh rhel3_pre_install.sh
ではユーザ作成
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
作成したoracleでログインし、.bashrcに
export DISPLAY=localhost:0.0
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product
export ORACLE_SID=ora92
export NLS_LANG=Japanese_Japan.JA16EUC
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOM...
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charaset1...
export CLASSPATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/etc/lib:$O...
export LD_LIBRARY_PATH
export LD_ASSUME_KERNEL=2.4.1
を追加。その後
source .bashrc
で反映
またOSのパラメータを設定する。/etc/rc.d/rc.localに
echo 100 32000 100 100 > /proc/sys/kernel/sem
echo 268435456 > /proc/sys/kernel/shmmax
echo 65536 > /proc/sys/fs/file-max
ulimit -n 65536
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
を追加してやる。いつになったら終わるんだ.. このインストー...
xhost + localhost
してやって、/で
/mnt/cdrom/runInstaller
/mnt/cdromで.runInstallerでやると2枚目以降でumountできな...
やっと画面がでた.. ともったら、UNIXグループ名を聞いてくる...
oinstall
としてやると、今度は/tmp/orainstRoot.shをrootで実行しろと...
netca //Oracle Net Configuration Assistant起動 リスナー...
dbca //Database Configuration Assistant起動 DB作成
言語はJASJISTILDEにしておいた。~
ではパラメータファイルの作成の作成です。
cd $ORACLE_HOME/dbs
cp init.ora $ORACLE_BASE/admin/ora92/pfile/initora92.ora
SIDをora92にしていない場合は、適宜設定してください。
db_name=ora92
db_domain = localdomain
control_files = ('/oracle/oradata/ora92/control01.ctl','...
remote_login_passwordfile = none
background_dump_dest='/opt/oracle/admin/ora92/bdump'
user_dump_dest='/oracle/admin/ora92/udump'
core_dump_dest='/oracle/admin/ora92/cdump'
undo_management = AUTO
undo_tablespace = undotbs
fast_start_mttr_target = 300
compatible = 9.2.0.4.0
では最後にシンボリックリンクで。
ln -s /oracle/admin/ora92/pfile/initora92.ora /oracle/pr...
また$ORACLE_HOME/bin/dbshutの
shutdown
を
shutdown immediate
に変更。自動起動させたい場合は、/etc/oratabを開いて
ora92:/oracle/product:N
を
ora92:/oracle/product:Y
に変更。つぎは自動起動用のスクリプト /etc/init.d/dboraで...
#!/bin/bash
#
# orale9.2 This shell script takes care of sta...
# oracle.
#
# chkconfig: 345 60 90
# description: Oracle
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
[ -r /etc/sysconfig/network ] && . /etc/sysconfig/network
ORA_HOME=/oracle/product
ORA_OWNER=oracle
export ORACLE_HOME=$ORA_HOME
if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
start)
# Start the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
# Start Oracle Net
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
touch /var/lock/subsys/dbora
;;
stop)
# Stop Oracle Net
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
# Stop the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
rm -f /var/lock/subsys/dbora
;;
restart)
$0 stop
$0 start
;;
status)
if [ -f /var/lock/subsys/dbora ]; then
echo $0 started.
else
echo $0 stopped.
fi
;;
*)
echo "usage: dbora {start|stop|restart|status}"
exit 1
esac
exit 0
これを/etc/init.dにdboraで保存し、自動起動の設定をしてお...
chkconfig --add dbora
chkconfig --level 345 dbora on
ではようやく起動です。
/etc/init.d/dbora start
なんちゅう長い道のりでしょうか... http://www.akenotori.jp...
** Oracle Database 10g Express Edition
http://www.oracle.com/technology/software/products/databa...
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
あれ?いきなり
libaio >= 0.3.96 is needed by oracle-xe-univ-10.2.0.1-1.0
んー 不吉な.. あのOracle9.2をインストールしたときの悪夢...
yum install libaio
でいれておきました。では再度
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Executing Post-install steps...
oracle-xe 0:off 1:off 2:off 3:on 4:...
You must run '/etc/init.d/oracle-xe configure' as the ro...
configure the database.
ん?妙にあっさり終わったな。では指示にしたがって、
/etc/init.d/oracle-xe configure
Specify the HTTP port that will be used for Oracle Appli...
Specify a port that will be used for the database listen...
Specify a password to be used for database accounts. No...
password will be used for SYS and SYSTEM. Oracle recomm...
different passwords for each database account. This can...
initial configuration: パスワード
Confirm the password: 再度パスワード
Do you want Oracle Database 10g Express Edition to be st...
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance......
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1...
http://www.fiberbit.net/user/kunyami/oracle/xe/install.h...
あれ?あっさりおわったぞ?
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bi...
で環境をセットしておいて、
sqlplus
なんと!こんなあっさりいくとは!
[[無料で使える「Oracle Database XE」をインストール>http:/...
***シフトJIS
んーインストールの時、あまりにもあっさりいくとおもってい...
[[Oracle Database 10g Express Edition ( XE ) のキャラセッ...
[[OracleXEでJA16SJISの利用>http://weyk.air-nifty.com/none...
**Oracle11g
DBConsoleの起動中にエラーが発生しました。
DBConsoleを正常に起動できませんでした。
ORACLE_HOME\bin\emcaスクリプトを手動で実行することにより、
Enterprise Managerを使用してこのデータベース構成を後で再...
って出ちゃいました。あとで調べよっと
** リンク
-[[Oracle TIPS]]
-[[Oracle掲示板>http://otn.oracle.co.jp/forum/index.html]]
-[[くるくるおらくる会議室>http://www7.big.or.jp/~pinball/...
-[[Installing Oracle 9i on RedHat Linux >http://www.pusch...
-[[RedHat9へのOracle9.2インストール>http://kamoland.com/o...
-[[RutakeWiki>http://rutake.ddo.jp/wiki/?RutakeWiki]]~
Linuxのoracle等いろいろとまとめられておられます。
-[[Red Hat Linux 9 ・Enterprise Linux での Oracle インス...
-[[エラー・メッセージ検索 (Oracle9i)>http://otn.oracle.co...
-[[文字化けに関するトラブルに強くなる【基礎編】>http://ww...
** 参考書籍
終了行:
*Oracle
データベースです。
http://www.oracle.com/technology/software/products/databa...
Oracle Database 10g Express Edition (Universal)で日本語も...
#contents
** 環境設定
Windows版のOracleは9iも10gも画面の指示通りすれば、すんな...
Red Hat Enterprise Linux AS/ES 2.1
Red Hat Enterprise Linux AS/ES 3
MIRACLE LINUX Standard Edition V2.1
MIRACLE LINUX V3.0
SuSE Linux Enterprise Server 8
となっております。ということは、Fedora Coreにはインストー...
MIRACLE LINUX V3.0に入れました。だからといってWindowsみた...
Patch#3006854
Patch#3119415
Patch#3016968 (非同期 I/O のパッチなのでオプション)
を用意しておく必要があります。またインストール中に何度か...
またoranaviというコマンドがありますので、こちらを使えばま...
インストールされれば、/etc/init.dにdboraがありますので、
dbora start
で起動できます。このあたりはoranaviを起動したときに表示さ...
もしくは
sqlplus /nolog
connect / as sysdba
startup
*** RedhatEnterpriseLinux ES 3.0 + Oracle9.2
[[RedhatEnterpriseLinux ES 3.0にOracle9iをインストールし...
tcl-8.3.5-92.i386.rpm 2/4
setarch-1.3-1.i386.rpm 2/4
compat-db-4.0.14-5.i386.rpm 3/4
compat-gcc-7.3-2.96.122.i386.rpm 3/4
compat-gcc-c++-7.3-2.96.122.i386.rpm 3/4
compat-libstdc++-7.3-2.96.122.i386.rpm 3/4
compat-libstdc++-devel-7.3-2.96.122.i386.rpm 3/4
openmotif21-2.1.30-8.i386.rpm 3/4
をインストール。次に
mv /usr/bin/gcc /usr/bin/gcc323
をしたが/usr/bin/gccがないので、(アップデイトしていないか...
ln -s /usr/bin/gcc296 /usr/bin/gcc
また
mv /usr/bin/g++ /usr/bin/g++323
がないので、
ln -s /usr/bin/g++296 /usr/bin/g++
次にパッチをあてるのだが、http://www.unix-power.jp/linux/...
unzip p3006854_9204_LINUX.zip
cd 3006854
sh rhel3_pre_install.sh
ではユーザ作成
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
作成したoracleでログインし、.bashrcに
export DISPLAY=localhost:0.0
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product
export ORACLE_SID=ora92
export NLS_LANG=Japanese_Japan.JA16EUC
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOM...
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charaset1...
export CLASSPATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/etc/lib:$O...
export LD_LIBRARY_PATH
export LD_ASSUME_KERNEL=2.4.1
を追加。その後
source .bashrc
で反映
またOSのパラメータを設定する。/etc/rc.d/rc.localに
echo 100 32000 100 100 > /proc/sys/kernel/sem
echo 268435456 > /proc/sys/kernel/shmmax
echo 65536 > /proc/sys/fs/file-max
ulimit -n 65536
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
を追加してやる。いつになったら終わるんだ.. このインストー...
xhost + localhost
してやって、/で
/mnt/cdrom/runInstaller
/mnt/cdromで.runInstallerでやると2枚目以降でumountできな...
やっと画面がでた.. ともったら、UNIXグループ名を聞いてくる...
oinstall
としてやると、今度は/tmp/orainstRoot.shをrootで実行しろと...
netca //Oracle Net Configuration Assistant起動 リスナー...
dbca //Database Configuration Assistant起動 DB作成
言語はJASJISTILDEにしておいた。~
ではパラメータファイルの作成の作成です。
cd $ORACLE_HOME/dbs
cp init.ora $ORACLE_BASE/admin/ora92/pfile/initora92.ora
SIDをora92にしていない場合は、適宜設定してください。
db_name=ora92
db_domain = localdomain
control_files = ('/oracle/oradata/ora92/control01.ctl','...
remote_login_passwordfile = none
background_dump_dest='/opt/oracle/admin/ora92/bdump'
user_dump_dest='/oracle/admin/ora92/udump'
core_dump_dest='/oracle/admin/ora92/cdump'
undo_management = AUTO
undo_tablespace = undotbs
fast_start_mttr_target = 300
compatible = 9.2.0.4.0
では最後にシンボリックリンクで。
ln -s /oracle/admin/ora92/pfile/initora92.ora /oracle/pr...
また$ORACLE_HOME/bin/dbshutの
shutdown
を
shutdown immediate
に変更。自動起動させたい場合は、/etc/oratabを開いて
ora92:/oracle/product:N
を
ora92:/oracle/product:Y
に変更。つぎは自動起動用のスクリプト /etc/init.d/dboraで...
#!/bin/bash
#
# orale9.2 This shell script takes care of sta...
# oracle.
#
# chkconfig: 345 60 90
# description: Oracle
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
[ -r /etc/sysconfig/network ] && . /etc/sysconfig/network
ORA_HOME=/oracle/product
ORA_OWNER=oracle
export ORACLE_HOME=$ORA_HOME
if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
start)
# Start the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
# Start Oracle Net
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
touch /var/lock/subsys/dbora
;;
stop)
# Stop Oracle Net
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
# Stop the Oracle databases:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
rm -f /var/lock/subsys/dbora
;;
restart)
$0 stop
$0 start
;;
status)
if [ -f /var/lock/subsys/dbora ]; then
echo $0 started.
else
echo $0 stopped.
fi
;;
*)
echo "usage: dbora {start|stop|restart|status}"
exit 1
esac
exit 0
これを/etc/init.dにdboraで保存し、自動起動の設定をしてお...
chkconfig --add dbora
chkconfig --level 345 dbora on
ではようやく起動です。
/etc/init.d/dbora start
なんちゅう長い道のりでしょうか... http://www.akenotori.jp...
** Oracle Database 10g Express Edition
http://www.oracle.com/technology/software/products/databa...
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
あれ?いきなり
libaio >= 0.3.96 is needed by oracle-xe-univ-10.2.0.1-1.0
んー 不吉な.. あのOracle9.2をインストールしたときの悪夢...
yum install libaio
でいれておきました。では再度
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Executing Post-install steps...
oracle-xe 0:off 1:off 2:off 3:on 4:...
You must run '/etc/init.d/oracle-xe configure' as the ro...
configure the database.
ん?妙にあっさり終わったな。では指示にしたがって、
/etc/init.d/oracle-xe configure
Specify the HTTP port that will be used for Oracle Appli...
Specify a port that will be used for the database listen...
Specify a password to be used for database accounts. No...
password will be used for SYS and SYSTEM. Oracle recomm...
different passwords for each database account. This can...
initial configuration: パスワード
Confirm the password: 再度パスワード
Do you want Oracle Database 10g Express Edition to be st...
Starting Oracle Net Listener...Done
Configuring Database...Done
Starting Oracle Database 10g Express Edition Instance......
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1...
http://www.fiberbit.net/user/kunyami/oracle/xe/install.h...
あれ?あっさりおわったぞ?
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bi...
で環境をセットしておいて、
sqlplus
なんと!こんなあっさりいくとは!
[[無料で使える「Oracle Database XE」をインストール>http:/...
***シフトJIS
んーインストールの時、あまりにもあっさりいくとおもってい...
[[Oracle Database 10g Express Edition ( XE ) のキャラセッ...
[[OracleXEでJA16SJISの利用>http://weyk.air-nifty.com/none...
**Oracle11g
DBConsoleの起動中にエラーが発生しました。
DBConsoleを正常に起動できませんでした。
ORACLE_HOME\bin\emcaスクリプトを手動で実行することにより、
Enterprise Managerを使用してこのデータベース構成を後で再...
って出ちゃいました。あとで調べよっと
** リンク
-[[Oracle TIPS]]
-[[Oracle掲示板>http://otn.oracle.co.jp/forum/index.html]]
-[[くるくるおらくる会議室>http://www7.big.or.jp/~pinball/...
-[[Installing Oracle 9i on RedHat Linux >http://www.pusch...
-[[RedHat9へのOracle9.2インストール>http://kamoland.com/o...
-[[RutakeWiki>http://rutake.ddo.jp/wiki/?RutakeWiki]]~
Linuxのoracle等いろいろとまとめられておられます。
-[[Red Hat Linux 9 ・Enterprise Linux での Oracle インス...
-[[エラー・メッセージ検索 (Oracle9i)>http://otn.oracle.co...
-[[文字化けに関するトラブルに強くなる【基礎編】>http://ww...
** 参考書籍
ページ名: