- 浏览: 418886 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
HF_SKY000:
对于直接关掉浏览器的情况是不会执行销毁方法的,如何解决?
JavaWeb中的Session、SessionListener、在线人数统计 -
xiaokang1582830:
我也遇到同样的错误javax.mail.Authenticat ...
使用JavaMail接收邮件 -
握着橄榄枝的人:
...
oracle创建表空间,创建用户(转) -
zqwxhn:
大哥 字体能不能设置的大点
Eclipse界面开发---理解SWT布局 -
xuygfbi:
这个字体实在是...
Eclipse界面开发---理解SWT布局
一. 安装准备
1. as4安装完后,需要检查下列软件包是否安装 :
# rpm -qa |grep compat
compat-db \
compat-gcc-32 \
compat-gcc-32-c++ \
compat-oracle-rhel4 \
compat-libcwait \
compat-libgcc-296 \
compat-libstdc++-296 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
gnome-libs \
gnome-libs-devel \
libaio-devel \
libaio \
make \
openmotif21 \
xorg-x11-deprecated-libs-devel \
xorg-x11-deprecated-libs
如果全部安装了as4,只会有compat-oracle-rhel4和compat-libcwait没有安装,可在接下来安装补丁patch 4198954解决。如果有其他软件包没有安装,可从RHAS4的CD3和CD4上找到相关的RPM文件进行安装。
2. 准备补丁 (可从www.metalink.oracle.com网站上下载)
本安装需要五个补丁:
patch 4198954_21_linux.zip (安装compat-oracle-rhel4和compat-libcwait软件包)
p3006854_9204_LINUX.zip (在运行runInstaller之前打)
p3095277_9204_LINUX.zip (Oracle9.2.0.4的升级补丁包)
p3119415_9204_LINUX.zip (安装完p3095277_9204_LINUX.zip之后打)
p2617419_210_GENERIC.zip (打补丁p3119415_9204_LINUX.zip所需的补丁)
3.安装补丁 patch 4198954_21_linux.zip:此补丁现在就可先打。
# unzip p4198954_21_linux.zip 在任意临时目录下即可。
Archive: p4198954_21_linux.zip
creating: 4198954/
inflating: 4198954/compat-oracle-rhel4-1.0-5.i386.rpm
inflating: 4198954/compat-libcwait-2.0-2.i386.rpm
inflating: 4198954/README.txt
# cd 4198954/
# ls
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm README.txt
# rpm -Uvh *.rpm
Preparing... ########################################### [100%]
1:compat-oracle-rhel4 ########################################### [ 50%]
2:compat-libcwait ########################################### [100%]
4.安装IBMJava2-SDK-1.4.1-1.0.i386.rpm:此软件包在oracle第3张光盘中。
这是为后面建立数据库做准备的。先将该软件包拷贝到/opt下,进入到放该文件的目录中,
#cd /opt
#rpm –ivh IBMJava2-SDK-1.4.1-1.0.i386.rpm
文件会自动安装在/opt/IBMJava2-1.4.1/下。然后,修改/etc/profile的内容,增加以下内容:
export JAVA_HOME=/opt/IBMJava2-141
export PATH=$PATH:/opt/IBMJava2-141/bin
5.设置内核参数,调节信号灯及共享内存:
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);
SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).
Shmmax 最大共享内存,官方文档建议是内存的1/2
Shmmni 最小共享内存 4096KB.
Shmall 所有内存大小.
6. 实际上对系统的更改
6.1 不重起更改内核参数
sysctl -w kernel.shmmax=4294967295
sysctl -w kernel.sem="250 32000 100 128"
6.2 永久是修改生效,修改/etc/sysctl.conf文件
echo "kernel.shmmax=4294967295 " >> /etc/sysctl.conf #设置共享内存最大值其实也 是SGA的最大值
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
7.设置oracle对文件的要求:
编辑文件:/etc/security/limits.conf 加入以下语句:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
8.gcc降级 (as4版本可跳过此步,as3版本需做此步)
#su – root
#mv /usr/bin/gcc /usr/bin/gcc323
#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++
9.以root用户登录打补丁
将各补丁拷贝到/home/oracle/patch目录下,在安装ORACLE9.2.0.4之前,先做p3006854_9204_LINUX.zip 补丁安装:
#cd /home/oracle/patch
#unzip p3006854_9204_LINUX.zip
#cd 3006854
#sh rhe13_pre_install.sh
Applying patch...
Patch successfully applied
10. 建立oracle用户及目录
#su - root
#groupadd dba # group of users to be granted with SYSDBA system privilege
#groupadd oinstall # group owner of Oracle files
#useradd -c "Oracle software owner" -g oinstall -G dba oracle
#passwd oracle
准备文件目录:
# mkdir -p /opt/oracle/product/9.2.0
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chown -R oracle.oinstall /opt/oracle
# chmod 755 /var/opt/oracle
11. oracle用户的环境变量设置
$vi .bash_profile 加入下面的内容
# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,
# RHEL AS 3, and RHEL AS 4 !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
#export LD_ASSUME_KERNEL=2.4.1 # for RH 9 and RHEL AS 3
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
# Oracle Environment
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=szjinan
export ORACLE_TERM=xterm
# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
# Set shell search paths
export PATH=$PATH [点击图片可在新窗口打开] ORACLE_HOME/bin
12.然后以oracle用户登录,把Oracle 9.2.0.4三张光盘上所有文件复制到/opt/oracle9i主目录(新建一个目录)中。
以oracle登录,释放安装文件
#tar –xzvf lnx_920_ disk1.tar.gz
#tar –xzvf lnx_920_ disk1.tar.gz
#tar –xzvf lnx_920_ disk1.tar.gz
这个步骤将生成三个文件夹:DISK1, DISK2, DISK3。修改目录权限为oracle.oinstall。
二. 开始安装
安装过程中建议开2个终端窗口
1、新开一个窗口,切换到root用户
(export ORACLE_BASE=/opt/oracle ;
export ORACLE_HOME=/opt/oracle/product/9.2.0 ;
Oracle被安装在这些位置)
2、新开一个窗口,先切换到root用户,然后执行
#xhost + 192.168.10.96 (本机地址)
(xhost disable访问控制,客户端可以从任何主机进行连接)
这个命令用来保证oracle用户调用X11,否则无法安装
然后logoff退出,重新以英文方式登陆oracle用户
或:#su - oracle
#export LANG=en_US
但最好还是退出重启。
#cd /opt/oracle9i/lnx_920_disk1/Disk1
#./runInstaller.sh (即开始安装进入oui界面)
3.安装过程中的注意事项:
a.在安装中让你输入 UNIX group name:oinstall
b.在安装中选择 software only 不要建数据库 ,因为下面要继续升级到9.2.0.4
c.其他, 一路上都要默认,或者按提示运行sh脚本
d.选择安装语言的时候默认的仅是英文,我们一般选择加入Simplified Chinese 。
e.Database idenetification的时候global database name默认是空的,只要输入和下面SID内容一致即可。
f.在安装过程中,会遇到两个错误:
a. Error in invoking target install of makefile /opt/oracle/product/9.2.0/network/lib/ins_oemagent.mk.
和
b. Error in invoking target install of makefile /opt/oracle/product/9.2.0/ctx/lib/ins_ctx.mk.
不必管他,在接下来的补丁安装会自动修复这两个错误。
4.开始升级Oracle到9.2.0.4,打p3095277_9204_LINUX.zip补丁:
上面oracle安装完后,退出安装界面。并停止HTTPD和LISTENER:
$cd $ORACLE_HOME/Apache/Apache/bin
$./apachectl stop
$lsnrctl stop
注意:如果不停的话,oracle会提示不能覆盖文件,这时再去将服务停下来也可以,点Retry就可以了。
su - oracle
$ cp p3095277_9204_LINUX.zip /home/oracle/patch
$ cd patch
$ unzip p3095277_9204_LINUX.zip
Archive: p3095277_9204_LINUX.zip
inflating: 9204_lnx32_release.cpio
inflating: README.html
inflating: patchnote.css
$
$ cpio -idmv < 9204_lnx32_release.cpio
Disk1/stage/locks
Disk1/stage/Patches/oracle.apache.isqlplus/9.2.0.4.0/1/DataFiles/bin.1.1.jar
Disk1/stage/Patches/oracle.apache.isqlplus/9.2.0.4.0/1/DataFiles/lib.1.1.jar
...
To patch the runInstaller, run:
su - oracle
$ echo $LD_ASSUME_KERNEL # it is important that this variable is set!
2.4.19
$ cd /home/oracle/patch/Disk1/
$ ./runInstaller
必须先升级oui安装界面,即先安装最下面的选项,否则无法完成打此补丁。安装完后,还必须先退出runIstaller,再重新运行才可完成打此补丁。照如下步骤做即可:
- Welcome Screen: Click Next
- File Locations: Use default values
- Available Products: Select "Oracle Universial Installer 2.2.0.18.0 !"
- Components Locations: Accept default values and click Next
- Summary: Start the Install
- At the end of the installation, exit runInstaller!
su - oracle
$ echo $LD_ASSUME_KERNEL # it is important that this variable is set!
2.4.19
$ cd $ORACLE_HOME/bin
$ ./runInstaller
- Welcome Screen: Click Next
- File Locations: Use default values
- Available Products: Select "Oracle9iR2 Patch Set 3 9.2.0.4.0 !"
- Summary: Start the Install
- At the end of the installation, exit runInstaller
安装过程中,你还将遇到以下错误,但另一个错误已修复:
Error in invoking target install of makefile /opt/oracle/product/9.2.0/network/lib/ins_oemagent.mk.
没关系,不必管它,选择“忽略”即可。接下来的补丁安装将修复此错误。
5.打p3119415_9204_LINUX.zip补丁:
su - oracle
$ cp p2617419_210_GENERIC.zip /home/oracle/patch
$ cd /home/oracle/patch
$ unzip p2617419_210_GENERIC.zip
在打p3119415 补丁之前,必须先打p2617419_210_GENERIC.zip补丁。
$ unzip p3119415_9204_LINUX.zip
$ cd 3119415
$ export PATH=$PATH: /home/oracle/patch /OPatch
$ export PATH=$PATH:/sbin # the patch needs " [点击图片可在新窗口打开] user" which is located in /sbin
$ which opatch
/home/oracle/patch /OPatch/opatch
$ opatch apply1
当看到success的提示后,Oracle全部安装成功。下面可以建立数据库了。
6. 运行dbca建库 :
在建库的过程中,选择字符集的时候默认的是WE8ISO8859P1,我一般选择Simplified Chinese ZHS16GBK。
在建库到命名全局数据库的时候,可输入与 SID一样的名字。
其他,基本选择默认。
7. 补遗:关于oracle自带的jre。
选项做完开始建库时,还会提示类似下面的错误:
/opt/oracle/product/9.2.0/bin/dbca:line120,line123:jre was not found in swd.jre/bin/i386/native_threads/jre
这是oracle默认安装的jre是1.1.8,不支持中文,这是运行dbca是英文界面。做如下修改即可解决问题:
#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
存盘退出后,重新运行dbca即可,建库时间将会比较漫长,请耐心等待。
当出现上面的窗口时就大功告成了!请您自行指定SYS与SYSTEM这两个系统管理员的密码。设定完毕后按下“OK”,就会回到安装成功的画面。
1. as4安装完后,需要检查下列软件包是否安装 :
# rpm -qa |grep compat
compat-db \
compat-gcc-32 \
compat-gcc-32-c++ \
compat-oracle-rhel4 \
compat-libcwait \
compat-libgcc-296 \
compat-libstdc++-296 \
compat-libstdc++-33 \
gcc \
gcc-c++ \
gnome-libs \
gnome-libs-devel \
libaio-devel \
libaio \
make \
openmotif21 \
xorg-x11-deprecated-libs-devel \
xorg-x11-deprecated-libs
如果全部安装了as4,只会有compat-oracle-rhel4和compat-libcwait没有安装,可在接下来安装补丁patch 4198954解决。如果有其他软件包没有安装,可从RHAS4的CD3和CD4上找到相关的RPM文件进行安装。
2. 准备补丁 (可从www.metalink.oracle.com网站上下载)
本安装需要五个补丁:
patch 4198954_21_linux.zip (安装compat-oracle-rhel4和compat-libcwait软件包)
p3006854_9204_LINUX.zip (在运行runInstaller之前打)
p3095277_9204_LINUX.zip (Oracle9.2.0.4的升级补丁包)
p3119415_9204_LINUX.zip (安装完p3095277_9204_LINUX.zip之后打)
p2617419_210_GENERIC.zip (打补丁p3119415_9204_LINUX.zip所需的补丁)
3.安装补丁 patch 4198954_21_linux.zip:此补丁现在就可先打。
# unzip p4198954_21_linux.zip 在任意临时目录下即可。
Archive: p4198954_21_linux.zip
creating: 4198954/
inflating: 4198954/compat-oracle-rhel4-1.0-5.i386.rpm
inflating: 4198954/compat-libcwait-2.0-2.i386.rpm
inflating: 4198954/README.txt
# cd 4198954/
# ls
compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm README.txt
# rpm -Uvh *.rpm
Preparing... ########################################### [100%]
1:compat-oracle-rhel4 ########################################### [ 50%]
2:compat-libcwait ########################################### [100%]
4.安装IBMJava2-SDK-1.4.1-1.0.i386.rpm:此软件包在oracle第3张光盘中。
这是为后面建立数据库做准备的。先将该软件包拷贝到/opt下,进入到放该文件的目录中,
#cd /opt
#rpm –ivh IBMJava2-SDK-1.4.1-1.0.i386.rpm
文件会自动安装在/opt/IBMJava2-1.4.1/下。然后,修改/etc/profile的内容,增加以下内容:
export JAVA_HOME=/opt/IBMJava2-141
export PATH=$PATH:/opt/IBMJava2-141/bin
5.设置内核参数,调节信号灯及共享内存:
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);
SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).
Shmmax 最大共享内存,官方文档建议是内存的1/2
Shmmni 最小共享内存 4096KB.
Shmall 所有内存大小.
6. 实际上对系统的更改
6.1 不重起更改内核参数
sysctl -w kernel.shmmax=4294967295
sysctl -w kernel.sem="250 32000 100 128"
6.2 永久是修改生效,修改/etc/sysctl.conf文件
echo "kernel.shmmax=4294967295 " >> /etc/sysctl.conf #设置共享内存最大值其实也 是SGA的最大值
echo "kernel.sem=250 32000 100 128" >> /etc/sysctl.conf
7.设置oracle对文件的要求:
编辑文件:/etc/security/limits.conf 加入以下语句:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
8.gcc降级 (as4版本可跳过此步,as3版本需做此步)
#su – root
#mv /usr/bin/gcc /usr/bin/gcc323
#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++
9.以root用户登录打补丁
将各补丁拷贝到/home/oracle/patch目录下,在安装ORACLE9.2.0.4之前,先做p3006854_9204_LINUX.zip 补丁安装:
#cd /home/oracle/patch
#unzip p3006854_9204_LINUX.zip
#cd 3006854
#sh rhe13_pre_install.sh
Applying patch...
Patch successfully applied
10. 建立oracle用户及目录
#su - root
#groupadd dba # group of users to be granted with SYSDBA system privilege
#groupadd oinstall # group owner of Oracle files
#useradd -c "Oracle software owner" -g oinstall -G dba oracle
#passwd oracle
准备文件目录:
# mkdir -p /opt/oracle/product/9.2.0
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chown -R oracle.oinstall /opt/oracle
# chmod 755 /var/opt/oracle
11. oracle用户的环境变量设置
$vi .bash_profile 加入下面的内容
# Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9,
# RHEL AS 3, and RHEL AS 4 !!
# Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
#export LD_ASSUME_KERNEL=2.4.1 # for RH 9 and RHEL AS 3
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
# Oracle Environment
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=szjinan
export ORACLE_TERM=xterm
# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
# Set shell search paths
export PATH=$PATH [点击图片可在新窗口打开] ORACLE_HOME/bin
12.然后以oracle用户登录,把Oracle 9.2.0.4三张光盘上所有文件复制到/opt/oracle9i主目录(新建一个目录)中。
以oracle登录,释放安装文件
#tar –xzvf lnx_920_ disk1.tar.gz
#tar –xzvf lnx_920_ disk1.tar.gz
#tar –xzvf lnx_920_ disk1.tar.gz
这个步骤将生成三个文件夹:DISK1, DISK2, DISK3。修改目录权限为oracle.oinstall。
二. 开始安装
安装过程中建议开2个终端窗口
1、新开一个窗口,切换到root用户
(export ORACLE_BASE=/opt/oracle ;
export ORACLE_HOME=/opt/oracle/product/9.2.0 ;
Oracle被安装在这些位置)
2、新开一个窗口,先切换到root用户,然后执行
#xhost + 192.168.10.96 (本机地址)
(xhost disable访问控制,客户端可以从任何主机进行连接)
这个命令用来保证oracle用户调用X11,否则无法安装
然后logoff退出,重新以英文方式登陆oracle用户
或:#su - oracle
#export LANG=en_US
但最好还是退出重启。
#cd /opt/oracle9i/lnx_920_disk1/Disk1
#./runInstaller.sh (即开始安装进入oui界面)
3.安装过程中的注意事项:
a.在安装中让你输入 UNIX group name:oinstall
b.在安装中选择 software only 不要建数据库 ,因为下面要继续升级到9.2.0.4
c.其他, 一路上都要默认,或者按提示运行sh脚本
d.选择安装语言的时候默认的仅是英文,我们一般选择加入Simplified Chinese 。
e.Database idenetification的时候global database name默认是空的,只要输入和下面SID内容一致即可。
f.在安装过程中,会遇到两个错误:
a. Error in invoking target install of makefile /opt/oracle/product/9.2.0/network/lib/ins_oemagent.mk.
和
b. Error in invoking target install of makefile /opt/oracle/product/9.2.0/ctx/lib/ins_ctx.mk.
不必管他,在接下来的补丁安装会自动修复这两个错误。
4.开始升级Oracle到9.2.0.4,打p3095277_9204_LINUX.zip补丁:
上面oracle安装完后,退出安装界面。并停止HTTPD和LISTENER:
$cd $ORACLE_HOME/Apache/Apache/bin
$./apachectl stop
$lsnrctl stop
注意:如果不停的话,oracle会提示不能覆盖文件,这时再去将服务停下来也可以,点Retry就可以了。
su - oracle
$ cp p3095277_9204_LINUX.zip /home/oracle/patch
$ cd patch
$ unzip p3095277_9204_LINUX.zip
Archive: p3095277_9204_LINUX.zip
inflating: 9204_lnx32_release.cpio
inflating: README.html
inflating: patchnote.css
$
$ cpio -idmv < 9204_lnx32_release.cpio
Disk1/stage/locks
Disk1/stage/Patches/oracle.apache.isqlplus/9.2.0.4.0/1/DataFiles/bin.1.1.jar
Disk1/stage/Patches/oracle.apache.isqlplus/9.2.0.4.0/1/DataFiles/lib.1.1.jar
...
To patch the runInstaller, run:
su - oracle
$ echo $LD_ASSUME_KERNEL # it is important that this variable is set!
2.4.19
$ cd /home/oracle/patch/Disk1/
$ ./runInstaller
必须先升级oui安装界面,即先安装最下面的选项,否则无法完成打此补丁。安装完后,还必须先退出runIstaller,再重新运行才可完成打此补丁。照如下步骤做即可:
- Welcome Screen: Click Next
- File Locations: Use default values
- Available Products: Select "Oracle Universial Installer 2.2.0.18.0 !"
- Components Locations: Accept default values and click Next
- Summary: Start the Install
- At the end of the installation, exit runInstaller!
su - oracle
$ echo $LD_ASSUME_KERNEL # it is important that this variable is set!
2.4.19
$ cd $ORACLE_HOME/bin
$ ./runInstaller
- Welcome Screen: Click Next
- File Locations: Use default values
- Available Products: Select "Oracle9iR2 Patch Set 3 9.2.0.4.0 !"
- Summary: Start the Install
- At the end of the installation, exit runInstaller
安装过程中,你还将遇到以下错误,但另一个错误已修复:
Error in invoking target install of makefile /opt/oracle/product/9.2.0/network/lib/ins_oemagent.mk.
没关系,不必管它,选择“忽略”即可。接下来的补丁安装将修复此错误。
5.打p3119415_9204_LINUX.zip补丁:
su - oracle
$ cp p2617419_210_GENERIC.zip /home/oracle/patch
$ cd /home/oracle/patch
$ unzip p2617419_210_GENERIC.zip
在打p3119415 补丁之前,必须先打p2617419_210_GENERIC.zip补丁。
$ unzip p3119415_9204_LINUX.zip
$ cd 3119415
$ export PATH=$PATH: /home/oracle/patch /OPatch
$ export PATH=$PATH:/sbin # the patch needs " [点击图片可在新窗口打开] user" which is located in /sbin
$ which opatch
/home/oracle/patch /OPatch/opatch
$ opatch apply1
当看到success的提示后,Oracle全部安装成功。下面可以建立数据库了。
6. 运行dbca建库 :
在建库的过程中,选择字符集的时候默认的是WE8ISO8859P1,我一般选择Simplified Chinese ZHS16GBK。
在建库到命名全局数据库的时候,可输入与 SID一样的名字。
其他,基本选择默认。
7. 补遗:关于oracle自带的jre。
选项做完开始建库时,还会提示类似下面的错误:
/opt/oracle/product/9.2.0/bin/dbca:line120,line123:jre was not found in swd.jre/bin/i386/native_threads/jre
这是oracle默认安装的jre是1.1.8,不支持中文,这是运行dbca是英文界面。做如下修改即可解决问题:
#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
存盘退出后,重新运行dbca即可,建库时间将会比较漫长,请耐心等待。
当出现上面的窗口时就大功告成了!请您自行指定SYS与SYSTEM这两个系统管理员的密码。设定完毕后按下“OK”,就会回到安装成功的画面。
发表评论
-
Oracle基本命令 创建用户并设置权限
2008-11-05 14:37 5818C:\>sqlplus SQL*Plus: Relea ... -
Linux下Oracle命令
2008-11-05 11:30 3462oemapp dbastudio 打开企业管理器图形界面 o ... -
centos5.2 安装 ORACLE10G笔记
2008-11-05 11:27 4427一、安装Centos 5及关闭selinux(安装oracle ... -
SQL操作全集
2008-06-04 10:24 1052http://www.cn-java.com/www1/?ui ... -
Oracle中的用户创建和权限的分配
2008-04-14 22:19 1622转自: http://edu.yesky.com/edupxp ... -
oracle创建表空间,创建用户(转)
2008-03-05 16:00 78795//创建临时表空间 create temporary tabl ... -
SQL*PLUS命令的使用大全
2007-11-18 22:31 1309SQL*PLUS命令的使用大全 Oracle的sql*pl ... -
海量数据库的查询优化及分页算法方案
2007-11-18 22:29 1593(一)深入浅出理解索 ... -
如何正确利用Rownum来限制查询所返回的行数
2007-11-18 22:27 1771软件环境: 1、Windows NT4.0+ORACLE ... -
Oracle 中rownum的用法
2007-11-18 22:26 2207... -
oracle总结
2007-11-18 22:22 1901一.Oracle数据库中常用的 ... -
oracle学习笔记(五)
2007-11-18 22:21 1886Oracle day5 总结 删除表: drop table ... -
oracle学习笔记(四)
2007-11-18 22:19 2465primary key约束: 主键约 ... -
oracle学习笔记(三)
2007-11-18 22:19 1646组函数 avg(..),求平均值 sum(..),求和 这两 ... -
oracle学习笔记(二)
2007-11-18 22:18 18121、where子句(选择操作 ... -
oracle学习笔记(一)
2007-11-18 22:16 2012Oracle SQL(Oracle 9i 9.2.0.1.0) ...
相关推荐
Redhat Enterprise Linux Advanced Server 4安装oracle11g
在本文中,我们将详细探讨如何在Redhat Linux Enterprise 4系统上安装Oracle 9i数据库。首先,确保你的系统满足最低需求,例如拥有512MB的内存和至少16GB的硬盘空间。以下是安装过程的步骤: 1. **安装Linux系统**...
### RedHat Enterprise Linux 6.9 安装 64 位 Oracle 10g 全过程 #### 一、前言与背景介绍 在 Linux 操作系统下安装 Oracle 数据库,尤其是较早期的版本如 Oracle 10g,可能会遇到不少挑战。这不仅是因为安装过程...
RedHat Enterprise Linux 7下安装 Oracle 12C
RedHat_Linux6.3下Oracle_...本教程指导读者在RedHat_Linux6.3环境下安装Oracle_11g数据库,涵盖了安装Linux操作系统、配置Linux系统下的Oracle安装环境、安装Oracle软件和数据库、测试运行安装的Oracle系统四个步骤。
在Redhat Enterprise Linux 5.4上安装Oracle 10g是一个相对复杂的过程,涉及到操作系统配置、环境变量设定以及数据库的安装与管理。本指南将详细介绍这个过程,并着重解决可能出现的em/dbca乱码问题以及如何配置...
RedHat enterprise linux 5下安装 oracle 10g详细安装步骤
总的来说,成功在Redhat Enterprise 5.5上安装Oracle 9i需要理解Linux系统管理、用户权限、环境变量设置、软件包管理、内核参数调整以及图形化安装流程。通过这篇详尽的指南,初学者可以逐步掌握这一复杂过程,克服...
在Redhat Enterprise Linux 4环境下安装Oracle 10g是一个涉及多步骤的过程,需要对操作系统和数据库软件有深入的理解。以下是对安装过程的详细说明: 1. **安装前准备**: - **下载安装程序**:从Oracle官方网站...
- `在RedHat Enterprise Linux 5下安装JDK.doc`:这份文档将指导你如何在Redhat Enterprise Linux 5上正确安装JDK,包括下载、解压、配置环境变量等。 - `REdHat Linux 5 tomcat 的安装及环境的配置.doc`:这份...
在Redhat Enterprise linux 5上 安装Oracle10g Release 2
redhat linux enterprise 5 安装Oracle10G .txt
### RedHat Linux Enterprise 5.7 下安装Oracle 10g 教程 #### 一、准备工作 在开始安装Oracle 10g之前,确保已经完成以下准备工作: 1. **操作系统环境**: 确认使用的是RedHat Linux Enterprise 5.7版本。 2. **...
Red Hat Enterprise Linux 7部署Oracle 12c RAC最佳实践 Red Hat Enterprise Linux 7是一个功能强大且稳定的操作系统,对于企业级数据库的部署具有重要意义。Oracle 12c RAC(Real Application Clusters)是Oracle...
### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...
在本案例中,Redhat Enterprise Linux v6的ISO镜像是用于安装系统的介质,用户可以通过刻录到光盘或使用虚拟光驱等方式来部署操作系统。 - **获取ISO镜像**:用户可以通过官方渠道或者可信的第三方来源下载RHEL v6...