久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

在RedHat AS4 下安裝Oracle9i的方法備忘錄

 洪軒 2011-08-19

###########################################################################
               在RedHat AS4 下安裝Oracle9i的方法備忘錄
###########################################################################
                                       整理:洪先 2011年3月24日 00:53:34
安裝Red Hat AS4時(shí),,版本是4.1.18,KERNEL版本為2.6.9-5Elsmp.安裝時(shí)不要選擇MYSQL數(shù)據(jù)庫,
其它項(xiàng)都選擇進(jìn)行安裝,。需要配置網(wǎng)卡IP。
1.通過rpm -qa|grep 命令確認(rèn)以下包安裝沒,沒有通過RHEL4的安裝盤安裝
#rpm -qa|grep compat
compat-db
compat-gcc-32
compat-gcc-32-c++
compat-oracle-rhel4                                 /*此安裝完AS4沒有安裝
compat-libcwait                                     /*此安裝完AS4沒有安裝
compat-libgcc-296
compat-libstdc++-296
compat-libstdc++-33 #rpm -qa|grep gcc
gcc-c++#rpm -qa|grep gnome
gnome-libs
gnome-libs-devel#rpm -qa|grep libaio
libaio-devel
libaio#rpm -qa|grep make
make #rpm -qa|grep openmotif21
openmotif21#rpm -qa|grep xorg-x11-deprecated-libs
xorg-x11-deprecated-libs-devel
xorg-x11-deprecated-libs

=======================================================================================
2.修改配置文件
(1)# vi /etc/sysctl.conf
     #Set kernel for Oracle
      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      fs.file-max = 65536
      net.ipv4.ip_local_port_range = 1024 65000       
(2)修改#vi /etc/security/limits.conf文件,,添加:
     oracle soft nofile 4096
     oracle hard nofile 63536
     oracle soft nproc 2047
     oracle hard nproc 16384
 
======================================================================================= 
3.安裝SDK包
在安裝之前oracle 之前,,安裝以下SDK可能有用:以前的文檔上有 
安裝IBMJava2-SDK-1.4.1-1.0.i386.rpm:
先將該軟件包拷貝到/opt下,進(jìn)入到放該文件的目錄中,,
#cd /opt
#rpm –ivh IBMJava2-SDK-1.4.1-1.0.i386.rpm
 文件會(huì)自動(dòng)安裝在/opt/IBMJava2-1.4.1/下。
 然后,,修改/etc/profile的內(nèi)容,,增加以下內(nèi)容:
 export JAVA_HOME=/opt/IBMJava2-141
 export PATH=$PATH:/opt/IBMJava2-141/bin
=======================================================================================
4.新建用戶組和用戶oracle并設(shè)置密碼:
  創(chuàng)建用戶和組
   # groupadd oinstall
   # groupadd dba
   # useradd -g oinstall -G dba oracle    //-g是組,-G是其他組,最后是用戶名,。
   # passwd oracle                       //設(shè)置oracle密碼
=======================================================================================
5.準(zhǔn)備oracle的安裝及數(shù)據(jù)存儲(chǔ)根文件
  創(chuàng)建安裝所需的目錄
   #mkdir -p /opt/oracle/product/9.2.0
   #mkdir /opt/oracle9i
   #chmod 755 /opt/oracle
   #chmod 755 /opt/oracle9i
   #chown -R oracle.oinstall /opt/oracle
   #chown–R oracle.oinstall /opt/oracle9i
========================================================================================
6.以root用戶登錄打補(bǔ)丁
 如果全部安裝了as4,,只會(huì)有compat-oracle-rhel4和compat-libcwait沒有安裝 ,可在接下來安裝補(bǔ)丁patch 4198954解決
①首先將各補(bǔ)丁拷貝到/opt/oracle9i/patch目錄下
      # cd /opt/oracle9i/patch
      # unzip p4198954_21_linux.zip
      # cd 4198954/      
      # rpm -Uvh *.rpm
  注意:安裝過程中出現(xiàn),,提示文件相關(guān)性的問題,,只需在AS4系統(tǒng)安裝盤中找到相應(yīng)文件安裝,再執(zhí)行一次安裝包
②先做p3006854_9204_LINUX.zip 補(bǔ)丁安裝:
     #cd /home/oracle/patch
     #unzip p3006854_9204_LINUX.zip
     #cd 3006854
     #sh rhe13_pre_install.sh
     Applying patch...
     Patch successfully applied
  顯示:Patch has already been applied                    /*修補(bǔ)程序已經(jīng)應(yīng)用
=======================================================================================
7.設(shè)置oracle環(huán)境變量:
su - oracle
vi .bash_profile 添加如下內(nèi)容:
# Set the LD_ASSUME_KERNEL environment variable only for RHEL AS 4 !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
#Oracle Environment
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
#export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HO
/network/admin
export NLS_LANG=AMERICAN_AMERICA.zhs16GBK;
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export ORACLE_OWNER=oracle
# User specific environment and startup programs
PATH=$PATH:$ORACLE_HOME/bin
export PATH
#Set the following CLASSPATH environment variable:
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export DISPLAY=:0.0

=======================================================================================
8.復(fù)制解壓Oracle安裝文件到oracle9i并解壓
ftp上傳文件到/oracle目錄,然后執(zhí)行
$zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
$zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
$zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv
=======================================================================================
9.運(yùn)行runInstaller進(jìn)行安裝
$cd /opt/oracle9i/Disk1
$ ./runInstaller
安裝過程中
① 提示要求root運(yùn)行一些腳本(/oracle/app/oracle/product/9.2.0/root.sh等)
  如:$ su - root
      # cd /opt/oracle/product/9.2.0/
      #./root.sh
   Enter the full pathname of the local bin directory: [/usr/local/bin]這里直接回車填寫默認(rèn)即可
② 必須以圖形界面登陸,圖形界面以oraclet身份登陸的時(shí)候,,會(huì)話請選擇“英文”,,這是為了讓oracle安裝的介面不出現(xiàn)亂碼。
③ UNIX Group Name輸入"oinstall
④ 選擇"Oracle 9i Database 9.2.0.4.0",然后點(diǎn)擊product Languages’添加"Simplified Chinese(簡體中文)
   Database Configuration 選擇"Software Only"
 
=======================================================================================
10.DBCA建庫
(1)修改dbca文件
在建庫前(做dbca前):做下面的修改,,如果前面安裝了SDK包就需要修改,。
 #vi  /opt/oracle/product/9.2.0/bin/dbca
  ①將“49行”:JRE_DIR=/opt/oracle/product/9.2.0/bin/JRE  ▲改為:JRE_DIR=/opt/IBMJava2-141
  ②將“120行、123行”:$ JRE_DIR/bin/jre                  ▲改為:$ JRE_DIR/bin/java
  ③將“27行”:JRE_FILE=rt.jar                            ▲改為:JRE_FILE=dt.jar
  ④將“28行”:118_FILE=i18n.jar                          ▲改為:118_FILE=htmlconverter.jar,、

11.建庫過程
① 打開終端,,在shell命令提示下執(zhí)行dbca建庫
② Select the operation you want to perform選擇“Create a database”創(chuàng)建數(shù)據(jù)庫,然后點(diǎn)“NEXT”
③ 選擇New Database點(diǎn)擊“NEXT”默認(rèn)
 (模板4種:Data warehouse(數(shù)據(jù)倉庫),、General Purpose(通用數(shù)據(jù)庫),、
  New Database(新數(shù)據(jù)庫)) Transaction Processing(事務(wù)處理)
④ 數(shù)據(jù)庫的標(biāo)識(全局變量名export ORACLE_SID=ora與此相同
⑤ 選擇character sets ---Choose from the list of character sets----ZHS16GBK
   注意:請查看原來oracle數(shù)據(jù)庫的字符集再進(jìn)行對應(yīng)字符集選擇),然后點(diǎn)擊“NEXT”
⑥ 中間若出現(xiàn)類似錯(cuò)誤請選擇igone跳過
⑦ 輸入sys和system管理密碼,不能以數(shù)字開頭,否則出錯(cuò)
=======================================================================================
12,測試Oracle 9i 數(shù)據(jù)庫 
①啟動(dòng)oracle監(jiān)聽     
$lsnrctl
lsnrctl>status
lsnrctl>start
lsnrctl>quit
/*Oracle的監(jiān)聽程序主要是為客戶端的連接提供接口
②連接數(shù)據(jù)庫
$sqlplus /nolog
SQL>connect / as sysdba
SQL>startup
SQL>shutdown
SQL>startup
SQL>quit
如果以上操作均運(yùn)行正常,,則數(shù)據(jù)庫最終安裝成功,。
=======================================================================================
13.創(chuàng)建表空間還原數(shù)據(jù)
(1)創(chuàng)建表空間ynspace
①先用oracle用戶登陸linux服務(wù)器創(chuàng)建表空間目錄
$ mkdir -p /opt/oracle/oradata/yndb
然后用sysdba登陸sqlplus
$ sqlplus /nolog
>conn /as sysdba
執(zhí)行下面語句:
>create tablespace ynspace datafile '/opt/oracle/oradata/yndb/ynspace.dbf' size 1000M autoextend on next 5M maxsize unlimited default storage (initial 128K next 2M pctincrease 0);
②繼續(xù)在sqlplus中創(chuàng)建3個(gè)數(shù)據(jù)庫用戶(對應(yīng)3個(gè)數(shù)據(jù)庫方案)
★用戶szuser密碼sztest380
create user szuser identified by sztest380 default tablespace ynspace;
grant dba,connect to szuser;
grant dba to szuser;
★用戶szuser1 密碼sztest380
create user szuser1 identified by sztest380 default tablespace ynspace;
grant dba,connect to szuser1;
grant dba to szuser1;
★用戶coalbase 密碼coalbase380
create user coalbase identified by coalbase380 default tablespace ynspace;
grant dba,connect to coalbase
grant dba to coalbase
③還原數(shù)據(jù)庫(在數(shù)據(jù)庫所在文件夾執(zhí)行)
★使用imp工具還原方案szuser,數(shù)據(jù)庫文件為' szuser_empty_1203.dmp'
$ imp szuser/sztest380 full=y file=szuser_empty_1203.dmp ignore=y
★使用imp工具還原方案szuser,數(shù)據(jù)庫文件為szuser1_empty_1202
$ imp szuser/sztest380 full=y file=szuser1_empty_1202.dmp rows=y ignore=y
★在linux下使用imp工具還原方案coalbase,數(shù)據(jù)庫文件為'coalbase1117.dmp'
$ imp coalbase/coalbase380 full=y file=coalbase_empty_1202 ignore=y
注意:全部添加完畢后使用oracle客戶端工具將所有的序列、程序包,、程序包體,、存儲(chǔ)過程、觸發(fā)器都重新編譯一次,。
###########################################################################
14.啟動(dòng)圖形界面配置數(shù)據(jù)庫
$ oemapp dbastudio
配置數(shù)據(jù)庫
其中設(shè)置服務(wù)器IP,,SID(安裝數(shù)據(jù)庫時(shí)設(shè)置的),本地網(wǎng)絡(luò)服務(wù)(用于本地程序訪問服務(wù)器時(shí)使用,。
 
###########################################################################
                                   了  解
###########################################################################
 
◆oracle手動(dòng)啟動(dòng)腳本
sqlplus << EOF
sys/oracle as sysdba
startup
EOF
lsnrctl start

=======================================================================================
◆做成Oracle自啟動(dòng)
#vi /etc/rc.d/rc.local, 內(nèi)容如下:
------------------------------------------
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
/opt/Navisphere/bin/axnaviserverutilcli update
su - oracle -c 'dbstart'
su - oracle -c 'lsnrctl start'
-------------------------------------------
其中dbstart,、dbshut在/oracle/app/oracle/product/9.2.0/bin目錄

=======================================================================================
◆開啟RHEL4的telnet、ftp服務(wù)
RHEL4安裝盤盤安裝telnet-server-0.17-30 RPM包
#ntsysv 選擇telnet gssftp
#service xinetd restart 啟動(dòng)服務(wù)
#chkconfig --list 查看服務(wù)啟動(dòng)狀況
=======================================================================================
◆加eth0網(wǎng)卡網(wǎng)關(guān)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,內(nèi)容如下
--------------------------------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=x.x.x.255
HWADDR=00:12:3F:FF:11:36
IPADDR=x.x.x.x
NETMASK=255.255.255.0
GATEWAY=x.x.x.x #添加網(wǎng)關(guān),否則不能訪問容災(zāi)庫地址
NETWORK=x.x.x.0
ONBOOT=yes
TYPE=Ethernet
--------------------------------------------
#service network restart 重啟網(wǎng)卡使生效
=======================================================================================

按CTRL+ALT+F7進(jìn)入X圖形環(huán)境,確認(rèn)啟動(dòng)時(shí)進(jìn)入X11窗口可查看/etc/inittab內(nèi)容:
有一行' id:5:initdefault: ' ,5改為3是Full multiuser mode
在X11環(huán)境打開terminal窗口(類似cmd),執(zhí)行
#xclock 看是否彈出時(shí)鐘圖形窗口
#xhost + local: 使本地用戶均能訪問X圖形服務(wù)(帶冒號),注意Oracle用戶環(huán)境變量DISPLAY=:0.0
=======================================================================================
 
 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多