1.Linux下安装 jdk(Linux)
建议从sun的主页上下载bin文件,运行后在/usr/会建立好java目录的
Linux下相关命令
bin
#chmod x j2sdk-1_4_2_04-Linux-i586-rpm.bin
#./j2sdk-1_4_2_04-Linux-i586-rpm.bin
rpm
#rpm -ivh j2sdk-1_4_2_04-Linux-i586-rpm
2.配置好java的环境变量
# vi /etc/profile
在该文件中加入:
export JAVA_HOME = /usr/java/jdk1.6.0_05
export CLASSPATH = $JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH = $PATH:$JAVA_HOME/bin
3.安装Oracle需要的文件
以下的RPM开发包
gcc
cpp
glibc-devel
compat-libstdc
glibc-kernheaders
binutils
可以使用命令来查看是否已安装了这些包
[root@pkuLinuxbosun root]# rpm -q gcc cpp compat-libstdc glibc-devel glibc-kernheaders binutils
然后安装,或者在系统设置/添加删除程序...选 开发工具
如果都不清楚的话,就把所有的开发工具都装上,Linux会计算包依赖关系
4.添加安装过程中需要用到的用户和组,这当中会用到二个用户一个是root,一个是Oracle
#groupadd oinstall
#groupadd dba
#useradd –g oinstall –G dba Oracle
#passwd Oracle
//然后输入新密码
5.新建安装目录
#mkdir –p /opt/Oracle/product/9.2.0
#chown –R Oracle.oinstall /opt/Oracle
#mkdir /var/opt/Oracle
#chown Oracle.dba /var/opt/Oracle
#chmod 755 /var/opt/Oracle
6.设置内核参数,调节信号灯及共享内存
(1)设置内核参数,调节信号灯及共享内存:
vi /etc/sysctl.conf
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
//输入完,按ESC,按:,输入wq 退出
7. Oracle对文件的要求:
编辑文件:/etc/security/limits.conf 加入以下语句:
Oracle soft nofile 65536
Oracle hard nofile 65536
Oracle soft nproc 16384
Oracle hard nproc 16384
8设置Oracle的环境
#su – Oracle
$ vi ~/.bash_profile
export LD_ASSUME_KERNEL=2.4.19 //若不指定 过不了 jre
#export DISPLAY=”192.168.9.205:0.0” (127.0.0.1:0.0) //这个不要
export Oracle_BASE=/opt/Oracle
export Oracle_HOME=/opt/Oracle/product/9.2.0
export Oracle_SID=ora9i (数据库全局变量名)
export Oracle_TERM=xterm (xterm窗口模式 vt100 终端调试模式)
export NLS_LANG=AMERICAN (设置语言AMERICAN英文)
export Oracle_OWNER=Oracle
export ORA_NLS33=$Oracle_HOME/ocommon/nls/admin/data
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/Oracle/product/9.2.0/lib:/lib:/usr
/lib:/usr/local/lib
export PATH=/opt/ora9/product/9.2/bin:$PATH
export PATH=$PATH:$Oracle_HOME/bin
然后注销再重新登录就可以,Oracle 的环境就应该生效了
########注意这些配置文件很重要
若这些没写对,Oracle安装肯定会出错
9.使Oracle调用X11
#xhost
(xhost disable访问控制,客户端可以从任何主机进行连接)
这个命令用来保证Oracle用户调用X11,否则无法安装
10. 安装
把 Oracle的3个盘里的文件都解压到 /opt/o中,
结构如
Disk1
Disk2
Disk3
这样Oracle会自动找需要的资源,不必再换盘
在Oracle主目录里运行:#/opt/o/Disk1/install/Linux/runinstaller
开始会让用root身份执行/tmp/的一个文件,执行即可
按提示,安装,中途有2次错误
第一个错误是Linking阶段的,当安装进度到6x%的时候出现的,Oracle Universal Installer提示关于这个文件
“/soft/Oracle/network/lib/ins_oemagent.mk”有问题,这时我们可以暂时不要去管它,选择“ignore”,将其忽略,等整
个安装过程完成以后,再来解决这个问题。
第二错误也是Linking阶段,当安装进度到84%的时候出现的,Oracle Universal Installer提示“Error in invoking target
install of makefile $Oracle_HOME/ctx/lib/ins_ctx.mk”出现错误。
这个时候就不要选择忽略了,可以修复这个错误,打开$Oracle_HOME/ctx/lib/env_ctx.mk文件进行如下编辑,将光标定
位到第1365行,也就是“INSO_LINK =”这一行,然后把“$(LDLIBFLAG)dl”这句加入到“INSO_LINK=-L$(CTXLIB)$
(LDLIBFLAG)m”的后面,修改后成为这个样子:
INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl
$(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex
$(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch
$(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c
-Wl,-rpath,$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)
然后保存$Oracle_HOME/ctx/lib/env_ctx.mk文件,回到错误提示窗口,按“retry”按钮即可继续安装。
当数据库建立完毕,等安装程序将所有文件复制到系统之后,Oracle Universal Installer还会弹出一个提示信息窗口要求以
root身分执行运行root.sh程序,root.sh位于 Oracle_HOME 所指向的目录下。
等这里执行完毕后,如果一切正常,OUI会出现“The Installation Of Oracle9i Database Was successful.”的提示信息,此时说明Oracle920数据库在redhat Linux9上安装成功了!
如果此时还需要进行其它内容的安装,按下“Next Install”按钮可进行安装,否则,请按下“Exit”按钮退出OUI安装。
最后一步是修复一下刚才的那个错误,即Linking阶段安装到6x%的时候出现的“/soft/Oracle/network/lib/ins_oemagent.mk”这个错误。
以Oracle用户执行如下命令:
#cd $Oracle_HOME/network/lib
$Oracle_HOME是你指定.我的/opt/Oracle/product/9.2.0
#make -f ins_net_client.mk install
然后编辑$Oracle_HOME/ctx/lib/ins_ctx.mk 文件的第13-14行,由:
ctxhx: $(CTXHXOBJ)
$(LINK) $(CTXHXOBJ) $(INSO_LINK)
改为:
ctxhx: $(CTXHXOBJ)
$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)
保存$Oracle_HOME/ctx/lib/ins_ctx.mk文件。
然后执行如下命令:
#make -f $Oracle_HOME/ctx/lib/ins_ctx.mk install
将错误修复完成。
到此为止,Oracle920数据库在redhat Linux9上已经完全安装成功了。
100%时,让以root运行$Oracle_HOME/root.sh,按要求输入路径:[usr/local/bin]
##################
#Oracle9i乱码解决#
##################
1.下载javacn.zip文件,解压到后 ,将fonts.properties文件拷usr/java/jdk1.6.0_05/lib中
2.执行解压包中的sm.sh,(Linux会自动重启)
一. Red Hat系统
1. 安装时选取简体中文安装,先复制simsun.ttc(宋体)simsun18030.ttc(新宋体)tahomabd.ttf tahoma.ttf
到/usr/X11R6/lib/X11/font/TrueType下,并将所有ttc文件改为ttf文件;
2. 2.然后进入/usr/X11R6/lib/X11/font/TrueType目录下,
3. 运行ttmkfdir > fonts.dir命令;接着用vi编辑fonts.dir文件,将下面内容添加进去
----------------------------------------------------
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
----------------------------------------------------
然后执行 #cat fonts.dir>;font.scale
修改/etc/X11/XF86Config,
[root@tooth X11]# vi XF86Config
在Section“Files”加上下面这一行:
FontPath “/usr/X11R6/lib/X11/fonts/TrueType”
二.JDK
1.先复制simsun.ttf(宋体)simsun18030.ttf(新宋体)tahomabd.ttf tahoma.ttf到$JAVA_HOME/jre/lib/fonts下,在将系统中
刚刚生成的fonts.dir以及fonts.scale文件复制到$JAVA_HOME/jre/lib/fonts下即可.
四. 安装Oracle
此时切换到Oracle用户,运行./runInstaller,出来的界面应该是亲切的中文界面了,如果还是乱码请检查上面的步骤。
到此Oracle的安装过程已经不是乱码,可以显示中文
不过,后来的odca还是会乱码,是因为Oracle默认使用自己的资源.尝试了多次没解决....
################################################
###################
# 英文安装 #
###################
登录Linux时选 英文
加入后须 需改 /etc/sysconfig/i18n文件
如下:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
这样可以在英文界面下装Oracle
#####################
分享到:
相关推荐
Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...
"Linux 下安装 Oracle" Linux 是一个流行的开源操作系统,而 Oracle 是一个功能强大且广泛应用的关系数据库管理系统。在 Linux 平台上安装 Oracle 数据库是一件复杂的任务,需要具备一定的技术基础和经验。下面是 ...
Linux下安装oracle 10g
### Linux下安装Oracle数据库详细步骤及注意事项 #### 一、安装前准备 在开始安装Oracle数据库之前,确保已经完成了以下的系统准备工作。 ##### 1. 解压文件 使用`unzip`命令解压Oracle安装文件: ```bash ...
linux下安装oracle112040的所有rpm依赖包,具体有哪些依赖包,请看链接https://blog.csdn.net/lihong22/article/details/128117150 第13步
Linux下单机安装oracle数据库的前提配置文档,详细描述了如何在linux下安装oracle数据库
Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...
在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...
### Linux下安装Oracle知识点详解 #### 一、概述 在Linux环境下部署Oracle数据库是一项复杂的任务,尤其是当涉及到Real Application Clusters (RAC)时。本文将详细介绍如何在Linux上安装Oracle,并提供必要的步骤...
在Linux环境下安装Oracle 10G数据库是一项技术性较强的任务,需要对操作系统和数据库系统有深入的理解。在本文中,我们将详细阐述整个安装过程,包括Linux系统的安装、配置,以及Oracle 10G数据库的安装步骤和注意...
### Linux下安装Oracle客户端知识点详解 #### 一、前言 在Linux环境下部署Oracle客户端是一项常见但又较为复杂的任务,特别是在企业级应用中。本文将详细介绍如何在Linux系统上(以CentOS 5为例)安装Oracle 10g...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...
在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种参数。以下是安装Oracle数据库的详细步骤和知识点: 一、检查必要条件 1.1 检查内存及交换分区 Oracle数据库对内存的要求比较严格。对于...
Linux 下安装 Oracle11g 服务器 Linux 下安装 Oracle11g 服务器是指在 Linux 操作系统下安装和配置 Oracle11g 服务器的过程。这个过程需要满足一定的系统要求和配置步骤,包括修改操作系统核心参数、创建相关用户和...
### Linux下安装Oracle 11g 详细教程 #### 一、准备工作与环境配置 **1.1 下载Oracle 11g安装包** - **下载地址**: 首先,从Oracle官方网站下载适用于Linux CentOS 5.2的Oracle 11g安装包。 - **注意事项**: 在...