怎样在linux中安装oracle,第1张

2、需要看oracle的技术文档(全是E文,比较麻烦)

3、需要看linux的技术文档(仍然是E文,还是麻烦)

chmod 777 jdkbin

/jdkbinrmp -qa jdk //查询

rpm -e jdk //卸载

2、设置环境变量

进入用户主目录vibasgrcJAVA_HOME=/usr/java/jdk(jdk150_05)

export JAVA_HOME //指定JDK的安装路径

PATH=$PATH:$JAVA_HOME/bin //指定JAVA程序路径

export PATH

CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toosjava //指定类的路径

export CLASSPATH

存盘退出,重启系统

你把

PATH=/usr/sbin:$PATH;

exportPATH

PATH=$ORACLE_HOME/bin:$PATH;

exportPATH

合成一句

exportPATH=/usr/sbin:$PATH:$ORACLE_HOME/bin

(设置完了,记得要使变量生效,注销或重启,或者执行sourcebash_profile)

set一下看看变量是否正确

操作系统:Redhat 61 64Bit

数据库:Oracle11201 客户端 64Bit

1:需要创建一个数据库的操作系统帐号:比如ora

2:使用SSH将数据库客户端软件传输到ora用户下

执行安装之前,需要对install文件夹和runInstaller有775的权限即可

[ora@redhat6 client]$ ll  

total 24  

drwxr-xr-x  8 ora oinstall 4096 Jul 19  2012 doc  

drwxrwxrwx  4 ora oinstall 4096 Jul 19  2012 install  

drwxr-xr-x  2 ora oinstall 4096 Jul 19  2012 response  

-rwxrwxrwx  1 ora oinstall 3230 Aug 15  2009 runInstaller  

drwxr-xr-x 14 ora oinstall 4096 Jul 19  2012 stage  

-rw-r--r--  1 ora oinstall 3924 Aug 17  2009 welcomehtml  

3:注意在root用户下执行xhost+这样才可以调出图形化界面

4:安装就比较简单了,其实安装有个系统依赖包检查,其实这个可以跳过去,好多包其实都安装过了(不过还是谨慎点好)

5:安装过程到最后,需要使用root用户执行两个脚本,系统会提示的

[root@redhat6 app]# cd oraInventory/  

[root@redhat6 oraInventory]# ls  

ContentsXML       logs                     oraInstloc     oui  

installplatform  oraInstallerproperties  orainstRootsh  

[root@redhat6 oraInventory]# /orainstRootsh  

Changing permissions of /home/ora/app/oraInventory  

Adding read,write permissions for group  

Removing read,write,execute permissions for world  

Changing groupname of /home/ora/app/oraInventory to oinstall  

The execution of the script is complete  

还有一个

执行完毕之后,把相关的环境变量写上去就可以了

PATH=$PATH:$HOME/bin  

export PATH  

export  ORACLE_OWNER= ora  

export  ORACLE_HOME=/home/ora/app/ora/product/1120/client_1    

export PATH=$ORACLE_HOME/bin:$PATH  

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib  

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib  

export LANG=en_US  

然后在ora用户下执行netca配置netservicename,配置完毕之后就可以使用了

[ora@redhat6 ~]$ sqlplus system/oracle@orcl  

SQLPlus: Release 112010 Production on Sat Jun 16 03:38:24 2012    

Copyright (c) 1982, 2009, Oracle  All rights reserved    

Connected to:  

Oracle Database 11g Enterprise Edition Release 112010 - 64bit Production  

With the Partitioning, OLAP, Data Mining and Real Application Testing options    

SQL>  

另外需要注意的就是,因为发布服务是需要使用ArcGIS Server用户来发布服务,那么需要ArcGIS Server用户可以使用Sqlplus执行,那么就需要

1:要么我们的oracle安装在/opt目录下

2:要么Oracle安装在其他目录下,ArcGIS Server用户可以对这个目录有相关权限

环境准备

1

创建用户和组

[root@dns ~]# groupadd oinstall

[root@dns ~]# groupadd dba

[root@dns ~]# useradd -g oinstall -G dba oracle

[root@dns ~]# passwd oracle

Changing password for user oracle

New UNIX password:

BAD PASSWORD: it is too simplistic/systematic

Retype new UNIX password:

passwd: all authentication tokens updated successfully

2

建立安装目录并设置相关权限:

[root@dns ~]# mkdir -p /opt/app/oracle/product/1020/db_1

[root@dns ~]# chown -R oracle:oinstall /opt

[root@dns ~]# chmod -Rf ug+rwx /opt

3

配置系统内核参数:

[root@dns ~]# vi /etc/sysctlconfkernelshmall =2097152 kernelshmmax = 2147483648kernelshmmni = 4096kernelsem = 250 32000 100 128 netipv4ip_local_port_range = 1024 65000 netcorermem_default=4194304 netcorermem_max=4194304 netcorewmem_default=262144 netcorewmem_max=262144

将原文件中kernelshmmal和kernelshmmax两个参数注释掉,运行sysctl -p应用以上参数。

4

编辑/etc/security/limitsconf加入以下内容

vi /etc/security/limitsconf

oracle soft memlock unlimitedoracle hard memlock unlimited oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

5

修改环境变量:[root@dns ~]# vi /home/oracle/bash_profile export ORACLE_BASE=/opt/app/oracleexport ORACLE_HOME=/opt/app/oracle/product/1020/db_1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=oracleexport ORACLE_TERM=xtermexport LD_LIBRARY_PATH=/opt/app/oracle/product/1020/db_1:$LD_LIBRARY_PATHexport PATH=/opt/app/oracle/product/1020/db_1/bin:$PATHexport NLS_LANG=AMERICANumask 022

运行source /home/oracle/bash_profile 立即生效。

6

编辑/etc/redhat-release文件,注释Red Hat Enterprise Linux Server release 54 (Tikanga),在文档最后添加redhat-4。

END

开始安装

1

将10201_database_linux32zip通过winscp上传到服务器上,解压

[root@dns home]# unzip 10201_database_linux32zip[root@dns home]# xhost +access control disabled, clients can connect from any host[root@dns home]# su - oracle[oracle@dns ~]$ cd /home/database/[oracle@dns database]$ /runInstaller 弹出安装的图形界面,选择高级安装:

2

点“Next”

3

选择语言,简体中文:

4

继续“Next”

继续“Next”,进入配置要求的检查

好吧,报错了。提示服务器必须配置静态IP地址,自己也用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0 查看了下,BOOTPROTO=static。其实这个问题可以直接跳过去,并不影响安装,但心里总有那个个疙瘩。在网上查了资料,需要将/etc/hosts中的127001换成本机的IP

修改完成之后,保存退出,并重新检查,ok,完全通过

这一步第一项是选择创建一个数据库,第三项是只安装数据库软件,我这里为图省事,选择第一项。

点击“Next”

选择语言支持:

开始安装:

自动创建数据库实例:

用root运行下面的两个脚本。

最后点击“Exit”,oracle安装完成。切换到oracle用户下,用命令sqlplus /nolog,conn / as sysdba,启动监听和挂起数据库实例进行测试,测试成功。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样在linux中安装oracle

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情