切记以下所有操作除安装ORACLE外,最好都用ROOT用户操作,这样可以避免很多莫名其妙的错误。
SuSE10安装oracle10.2g详细全过程
+++++++++++++++++++++++++++++++++++++要注意的问题++++++++++++++++++++++++++++++++++
A.文件归属组、用户(权限)
B.文件参数、配置文件
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
一、首先安装好VMware workstation 6.0(这里忽略过程)
1)配置linux SuSE IP地址及子网掩码(临时配置ip,只能临时当前用一次)
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
或通过yast2命令到图形界面设置网卡(静态IP):
yast2-->Network Devices-->Network Card-->配置静态IP(static IP)
2)开启FTP及TELNET功能
首先需要安装ftp和telnet。我是通过Root用户执行yast2-->Network Services-->Network Services(xinetd)-->
开通并安装ftp和telnet,协议都为tcp。
--ftp为(/usr/sbin/vsftpd),telnet为(/usr/sbin/in.telnetd),选中并改变其状态为ON,则会提示安装。
已经安装以上工具,则可以下命令开通
chkconfig vsftpd on
chkconfig telnet on
重启网络服务
# service xinetd restart
3)SeSE linux配置TFP--用windows 与 SeSE linux的通信
1> /etc # ll|grep ftp
2> /etc # vi vsftpd.conf
3> 将以下三行
anonymous_enable=YES
#local_enable=YES
#write_enable=YES
改成如下:
#anonymous_enable=NO /不启用匿名访问/
local_enable=YES /开启本地用户登录服务否则只允许匿名用户登录/
write_enable=YES /开启任何用户的写权限/
listen_port=21 增加监听21端口
如果“/etc/vsftpd.conf”中的有选项为“listen=YES”,注销它
#listen=YES
/etc/ftpusers文件中列出的用户是禁止使用FTP登录的,如果要使这些用户通过FTP登录,需要将其注销,即在用户名前面加上#。
4> 重启网络服务
service xinetd start
service xinetd restart
==================================================================================
注:SSH终端连接不需要任何配置就可以连接或者用如下方法开启服务
打开SSH功能
vi /etc/ssh/sshd_config
PermitRootLogin yes(默认是no,改为yes)
service sshd restart
==================================================================================
4)关闭LINUX防火墙,并在SSH服务添加20和21端口
netstat -anp |grep 23 看一下端口的状态
我是在Root用户执行yast2 ->security and users ->Firewall ->stop firewall now
另外windows的防火墙也得关闭,才能与LINUX系统通信。
5)我windows下的安装的VM的网络连接方式为 VMware Virtual Ethernet Adapter for VMnet1
IP为192.168.0.100 子网为255.255.255.0
-cmd>ping 192.168.0.101 来ping SeSE linux 的网络,如通过,则表示成功连接。
二、安装ORACLE 10.2g
1)安装orarun软件包--这个是安装oracle必须的安装包
linux-peter:~ # yast2 -i orarun
或:linux-peter:~ #rpm –ivh orarun-1.8-109.15.i586.rpm
2)创建oracle用户和组--以下安装oracle时[都最好重启Telnet或SSH窗口,在oracle用户环境下安装]
1>当orarun软件包安装时,可能会自动建立名为oracle的用户,和一个oinstall组等。
如不行,则自行创建oracle用户和dba组。
1、增加dba组 groupadd dba
2、增加oracle用户 useradd -g dba -m -s /bin/bash -d /home/oracle oracle (固定不能变)
2>通过FTP 把 oracle安装包 上传到/home/oracle/目录下
3>解压安装包
3)编辑环境变量文件.profile
1、vi ~/.profile
2、命令中的“~”表示用户的家目录。
在.profile文件中添加以下内容。配置oracle环境变更
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/lib:/usr/lib
export PATH=$PATH:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/lib/java/bin:/usr/local/bin/:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_CRS_HOME=$ORACLE_HOME/crs
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export LANG=en_US
3、保存退出。
4)修改参数、配置文件
a.修改/etc/passwd文件中oracle用户的shell
suse-linux:/ # vi /etc/passwd(为隐藏的文件)
test:x:1000:100:test:/home/test:/bin/bash
oracle:x:103:106:ORACLE用户:/opt/oracle:/bin/bash
b.修改/ect/profile.d/oracle.sh文件
suse-linux:/etc/profile.d # vi oracle.sh
# Set your ORACLE environment variable here
# ORACLE_HOME - Used here and in /etc/init.d/oracle (ora_environment())
# ORACLE_SID - Your Oracle System Identifier
#
注意下面这几行:
ORACLE_BASE=/opt/oracle (ORACLE的安装目录,安装oracle时,图形界面会自动选择的数据存放文件:oradata)
ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
ORACLE_SID=oracle (ORACLE的安装实例)
export ORACLE_BASE ORACLE_HOME ORACLE_SID
#
# Login environment variable settings for Oracle
# The code below is done ONLY if the user is "oracle":
5) 建立ORACLE目录,并更改相应权限
mkdir -p /opt/oracle/product/10.2
chown -R oracle.dba /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 777 /opt/oracle
6) 执行xhost +
7) 安装Oracle
#. /runInstaller –ignoresysprereqs
注意:安装时不能使用root用户su到oracle用户,这可能将造成不能启动图形界面
兼容问题
vi /etc/SuSE-release
SUSE Linux Enterprise Server 10 (i586)
VERSION = 10
将 server 10 和 VERSION = 10 改为:
SUSE Linux Enterprise Server 9 (i586)
VERSION = 9
但记得安装完ORACLE10G之后再将这里改回来
也可以修改oraparam.ini文件,将其中添加SuSE-10
以上为本人总结的相关经验,若在操作过程中遇到什么问题可以随时交流。
分享到:
相关推荐
suse10 下安装oracle biee 10g
suse11下安装oracle10g
介绍在虚拟机上构建Oracle10g RAC集群的操作过程,其中介绍了裸机上安装虚拟机软件ESXi,SuSELinux上安装Oracle10g RAC集群。 安装RAC集群,首先要创建虚拟机共享磁盘,然后分区,挂载裸设备和进行ASM分区,然后安装...
suse10上安装oracle11g全程详解
SUSE10及其下oracle10G的安装知道文档
Suse 11 安装Oracle 10g
Suse10安装Oracle11g操作步骤
SUSE10安装的详细过程,图文并茂,以及安装完后的oracle10g的安装,也附带详细的图解
只是自己摸索的结果,是成功的,包括从虚拟机安装到oracle10g的安装,附上详细图文,绝对详细!
在suse10环境下安装oracle11g的过程,实战过
SUSE11静默安装Oracle11G服务器
详细介绍了suse10操作系统下安装oracle11g步骤和方法,以及按照过程中报错的解决方法。是一个完全手册
linux suse下安装oracle linux suse下安装oracle
suse11安装Oracle10g
RedHat&Suse Linux下安装oracle10G.doc
NULL 博文链接:https://bicashy.iteye.com/blog/1489520
SUSE LINUX10 安装ORACLE11g
suse linux 10 安装oracle 10g 服务端
SUSE+Linux10+安装Oracle11G 全部流程 以及问题出现调整