推荐下载-Oracle 9i Redhat 9安装过程 精品
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 9i Redhat 9安装过程
注::1.本章中无特别说明,在命令行中出现’$’的为oracle用户登录,出现’# ’为root用户登录。
2. 本章中出现的SQL>是进入到sqlplus中的命令提示符,不是命令的组成部分。
从sqlplus 中退出到linux命令提示符下,输入exit命令,SQL>exit
1.用ROOT超级用户创建用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2.设置oracle的系统环境
A.以oracle用户的身份登录,编辑它的.bashrc文件加入以下语句:
export ORACLE_BASE=/etc/ora9
export ORACLE_HOME=/etc/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=known
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/etc/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/etc/ora9/product/9.2/bin:$PATH
export LC=en_US
====================================================================
export ORACLE_BASE=/etc/ora9
export ORACLE_HOME=/etc/ora9/product/9.2
export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=known
export ORACLE_TERM=xterm
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/etc/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/etc/ora9/product/9.2/bin:$PATH
export NLS_LANG="simplified chinese"_china.zhs16gbk
export ORA_NLS33=$ORACLE_HOME/omon/nls/admin/data
#LIB,CLASS
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
3.运行下面的命令,创建Oracle的安装点(mount point):
#mkdir /etc/ora9
#mkdir /etc/ora9/product
#mkdir /etc/ora9/product/9.2
#chown –R oracle.oinstall /etc/ora9 //chmod -R 777 /etc/ora9
--#mkdir /var/opt/oracle9i
--#chown oracle.dba /var/opt/oracle9i
--#chmod 755 /var/opt/oracle9i
4.拷贝文件到操作系统的/software/backup/oracle9i目录下。
解压数据库文件
# cd /software/backup/oracle9i
# gunzip ship_9204_linux_disk1.cpio.gz
# gunzip ship_9204_linux_disk2.cpio.gz
# gunzip ship_9204_linux_disk3.cpio.gz
# cpio -idmv < ship_9204_linux_disk1.cpio
# cpio -idmv < ship_9204_linux_disk2.cpio
# cpio -idmv < ship_9204_linux_disk3.cpio
将生成三个文件夹:DISK1, DISK2, DISK3
5.安装系统字体解决中文乱码的问题
将文件解压到/tmp/java中,解压后的结果如下所示:
----------------------------------------------------
[root@tooth root]# cd /tmp
[root@tooth root]# cd java
[root@tooth java]# ls -l
----------------------------------------------------
-rw-r--r-- 1 root root 8102 1970-01-01 font.properties
drwxr-xr-x 9 root root 4096 6月 24 15:36 j2sdk1.4.2_02
-rw-r--r-- 1 root root 12642204 1970-01-01 SimSun18030.ttc
-rw-r--r-- 1 root root 10500352 1970-01-01 simsun.ttc
-rw-r--r-- 1 root root 7764 1970-01-01 sm.sh
-rw-r--r-- 1 root root 260472 1970-01-01 tahomabd.ttf
-rw-r--r-- 1 root root 265528 1970-01-01 tahoma.ttf
剩下的操作就是执行/tmp/java/sm.sh了。
在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!
6.安装必须支持X windows
运行很多X程序都提示Xlib: connection to ":0.0" refused by server。
解决办法:
用平时用的账户登录,然后在终端输入以下命令,就可以搞定了!
xhost local:oracle non-network local connections being added to access control list 再试试su oracle
$. DISK1$./runInstaller
[usr/local/bin]:直接回车。
下面是运行后的页面。
ora-27123:unable to attach to shared memory segment ORA-27123: unable to attach to shared memory segment.
I temporarely increased the shmmax setting for the kernel by executing the following mand:
$ su - root
# cat /proc/sys/kernel/shmmax
33554432
# echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax
# cat /proc/sys/kernel/shmmax
1073741824
7.界面工具的乱码修改想改几个改几个
先改dbca
----------------------------------------------------
[oracle@tooth oracle]$ cd $ORACLE_HOME
[oracle@tooth 9.2]$ cd bin
[oracle@tooth bin]$ vi dbca
----------------------------------------------------
将最后一段
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASS PATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
改成:
# Run DBCA
java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASS
PATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
==========================================
再改oemapp
[oracle@tooth bin]$ vi oemapp
也是最后一段
if [ "$1" = "ocmcli" ]
then
exec $JRE -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_patible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle.sysman.vtx.vtxOemApp.OemApp $APPLICATION "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"
else
exec $JRE -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_patible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle.sysman.vtx.vtxOemApp.OemApp $APPLICATION $2 $3 $4 $5 $6 $7 $8 $9
fi
改成:
if [ "$1" = "ocmcli" ]
then
exec java -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_patible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q UAL $CLASSPATHADD oracle.sysman.vtx.vtxOemApp.OemApp $APPLICATION "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9"
else
exec java -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_patible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q UAL $CLASSPATHADD oracle.sysman.vtx.vtxOemApp.OemApp $APPLICATION $2 $3 $4 $5 $6 $7 $8 $9
Fi
=======================================================
最后,是netca
[oracle@tooth bin]$ vi netca
还是最后一段
# Run Net Configuration Assistant
cd $NETTOOLSDIR
$JRE -classpath $CLASSPATH CA $*
exit $status
改成
# Run Net Configuration Assistant
cd $NETTOOLSDIR
java -classpath $CLASSPATH CA $*
exit $status
个人已经实现oracle中文安装和oracle中文界面的设置,安装文档完全可以实现
8.手工启动Oracle例程
$sqlplus /nolog
SQL>connect / as sysdba
SQL>startup
SQL>exit
9.手工启动Oracle侦听
$lsnrctl start
10.手工关闭Oracle例程
使用数据库前通过执行上面两步启动oracle例程,当使用完毕后用下列命令关闭:
$sqlplus /nolog
SQL>connect / as sysdba
SQL>shutdown immediate
1.1.1 安装j2sdk
1. 将j2sdk-1_4_2_12-linux-i586.bin通过ftp上传到linux下的软件备份目录:
/software/backup/jdk
2. 执行安装
#cd /software/backup/jdk
#chmod +x j2sdk-1_4_2_12-linux-i586.bin
#./j2sdk-1_4_2_12-linux-i586.bin
3. 将释放出来的目录移动到/software目录下并重命名为jdk
#mv j2sdk1.4.2_12 /software/jdk
4. 增加环境变量设置
#vi /etc/profile
增加以下内容:
JA V A_HOME=/software/jdk
export JA V A_HOME
CLASSPATH=.:$JA V A_HOME/lib:$JA V A_HOME/jre/lib
export CLASSPA TH
PATH=$PA TH:$JA V A_HOME/bin 改成PA TH=$JA V A_HOME/bin:$PATH
export PA TH
5. 使环境变量设置立马生效
#source /etc/profile
1.1.2 修改系统默认字符集
1.vi /etc/sysconfig/i18n
2.修改成: LANG=zh_.GB2312
1.1.3 安装远程控制软件VNC Server(可选)
VNC Server是Linux下的一款远程控制软件,采用图形化操作,简单实用。
1) 安装服务端软件:
#rpm -ivh vnc-4_1_2-x86_linux.rpm
2) 手工启动VNC Server:
#vncserver :1 -geometry 1024x768 -depth 16 -alwaysshared
:1代表远程桌面号,在客户端登录时需用到此号
-geometry 1024x768表示客户端显示的分辨率,个人依据自己桌面的分辨率修改
-depth 16 表示桌面色深
-alwaysshared 表示允许同一用户同时登录
第一次启动时会提示用户输入VNC登录的密码,此密码与用户本地登录的密
码无关,若以后想再次更改密码输入vncpasswd命令,按提示操作即可;
3) 手工关闭VNC Server:
#vncserver –kill :1
:1代表启动服务时输入的远程桌面号。