Posted on 9月 25, 2008 | Category: Oracle |
本当にメモなので 見づらいです 自分用に・・・・・ ログ
気が無理向いたり ニーズがあればちゃんと書き直します
追加する
#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 536870912
#メモリーの半分
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
反映する
#sysctl -p
必要なパッケージを入れる
#yum -y install binutils compat-db compat-libstdc++-296 control-center gcc glibc-devel glibc-headers glibc-kernheaders gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver setarch libaio
ユーザー作る
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
最後に追加
# vi /etc/security/limits.conf
# For Oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
最後に追加
#vi /etc/pam.d/login
# For Oracle
session required /lib/security/pam_limits.so
session required pam_limits.so
最後に追加
vi /etc/profile
# For Oracle
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384
ulimit -n 65536
fi
fi
フォルダー作る
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
インストーラがVNC経由で文字化けするための対策
起動前にVNCを使う場合はVNCSERVERの設定を変える
マシン本体で以下のコマンド実行(VNC経由だと駄目)フォントの種類確認
#xset +fp
vi /usr/bin/vncserver
# $cmd .= ” -fp /usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/”;
$cmd .= ” -fp unix/:7100″;
コメントして入れ替える
oracleインストール開始
database/runInstaller
最後に付ける(oracleユーザーの中)
$ vi .bash_profile
# For Oracle
umask 022
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export NLS_LANG=JAPANESE_JAPAN.UTF8
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
dbstartが動かない
vi /home/oracle/oracle/product/10.2.0/db_1/bin/dbstart
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracleを
ORACLE_HOME_LISTNER=$ORACLE_HOME
直しても動かない別に問題ないから諦める
oracle起動
sqlplus /nolog
connect /as sysdba
startup
exit
リスナー起動
lsnrct strt
エンタープライズマネージャ起動
emctl start dbconsole
ユーザ作る
sqlplus /nolog
connect /as sysdba
でログイン
create user testusr identified by testusrpasswd default tablespace USERS temporary tablespace TEMP;
grant unlimited tablespace to testusr ;
OTN(アメリカから 日本にはRPM無い)
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
これダウンロードインストール
Apache
./configure –enable-proxy –enable-proxy-ajp –enable-rewrite –enable-security –enable-so –enable-ssl –enable-status
php
yum -y install zlib zlib-devel gd gd-devel libjpeg libjpeg-devel libpng libpng-devel
./configure –with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib –prefix=/usr/local/php –with-apxs2=/usr/local/apache2/bin/apxs –with-zlib -enable-mbstring –with-gd –with-jpeg-dir
#vi http.conf
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#vi /usr/local/apache2/bin/envvars
export LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.4/client/lib:$LD_LIBRARY_PATH
NLS_LANG=Japanese_Japan.UTF8
export NLS_LANG
#vi php.ini
mbstring.language = Japanese
default_charset = “UTF-8″
mbstring.internal_encoding = UTF-8
mbstring.http_output = UTF-8
mbstring.http_input = auto
» Filed Under Oracle