切记以下所有操作除安装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
以上为本人总结的相关经验,若在操作过程中遇到什么问题可以随时交流。
分享到:
相关推荐
在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server (SLES) 10上进行Oracle 11g的完整安装过程。SUSE Linux作为一款企业级操作系统,因其稳定性、安全性和性能,常被用于数据库服务器环境。Oracle 11g则是...
在SUSE 10上安装Oracle 11G的知识点详解 一、Oracle 11g R1(11.1.0.6.0)介绍 Oracle 11g R1是Oracle公司发布的一款数据库管理系统,其版本号为11.1.0.6.0,是Oracle在当时推出的一个重要版本,它包含了多项性能...
### SUSE 11 静默安装 Oracle 11g R2 服务器知识点详解 #### 一、准备工作与环境搭建 **1.1 下载并准备安装文件** Oracle 11g R2 的安装涉及两个主要文件: - `linux.x64_11gR2_database_1of2.zip` - `linux.x64...
以下是一份详细的在SUSE Linux上安装Oracle 11g的步骤和知识点详解: 一、系统准备 1. **系统要求**:确保SUSE Linux版本支持Oracle 11g,例如SLES 11或更高版本。检查系统架构(32位或64位)与Oracle版本兼容性。 ...
SUSE 11 安装 Oracle 11g 详解 SUSE 11 安装 Oracle 11g 需要完成多个步骤,包括检查安装环境、安装必要的包、创建 Oracle 用户和组、设置安装目录、设备 Oracle 用户环境变量、修改内核参数、设置 Shell Limits 等...
标题与描述概述的知识点是关于如何在SUSE Linux 10操作系统上安装Oracle 9i数据库。这涉及了几个关键步骤,包括环境准备、系统配置调整、依赖软件包的安装、用户与组的创建、Oracle目录结构的设置以及环境变量的配置...
在虚拟机上安装SuSE Linux Enterprise Server和Oracle 10g是一个相对复杂的过程,涉及到操作系统配置、软件包选择以及数据库的安装与配置。以下是对这个过程的详细解释: 1. **虚拟机设置**:首先,我们需要创建一...
### SUSE 11 上安装 Oracle 11g 及集群配置详解 #### 1. 系统环境准备 在开始安装 Oracle 11g 之前,需要对系统环境进行必要的准备。 **服务器配置**: - 服务器型号:IBM SYSTEM X3500 M3 - 操作系统版本:SUSE...
图文详解在虚拟机上安装SuSE+Oracle10g.rar
Linux 下安装 Oracle 11.2.0.3 详解 一、环境准备 在 Linux 下安装 Oracle 11.2.0.3 需要进行一些环境准备工作。首先,需要以 root 用户挂载 iso 文件,使用以下命令:mount -o loop DB_11.2.0.3_LINUX_X86-64.iso...
### Linux 下 Oracle 11g 安装详解 #### 一、安装规划 **1.1 安装概述** ...以上是 Linux 系统下安装 Oracle 11g 及 TVMS 的详细介绍,通过遵循这些步骤,不同层次的技术人员都能够顺利完成安装过程。
Oracle 10G数据库性能监控与优化是数据库管理员在日常工作中必须掌握的关键技能。Oracle数据库的性能直接影响到应用程序的响应速度和整体系统效率。以下是一些核心知识点的详细解释: 1. **表空间使用率监控**: ...
### 安装SUSE11与Oracle12c的知识点详解 #### 一、环境搭建:SUSE11安装 **1.1 虚拟环境配置** 在本案例中,我们将采用`VMware Workstation Pro 14.0`作为虚拟化平台来安装SUSE11操作系统。此步骤主要涉及以下几点...
### Oracle 10g 在 Red Hat 4 上的安装详解 #### 一、环境准备与兼容性确认 在正式开始安装 Oracle 10g 数据库之前,首先要确保所使用的操作系统版本是符合 Oracle 认证的 Linux 发行版之一。根据官方文档,Oracle...
### Linux9 下 Oracle 10g 安装详解 #### 一、环境准备与系统配置 在 Linux9(Red Hat Linux 9)环境下安装 Oracle 10g 需要进行一系列准备工作,确保系统满足安装需求。 ##### 1.1 操作系统版本确认 根据描述中...
### Linux下安装Oracle11g服务器的关键步骤与配置详解 #### 安装环境与系统要求 在准备安装Oracle 11g R2于Linux环境前,需确认以下基础配置: - **Linux服务器:** SuSE 10 SP2 64位 - **Oracle服务器:** Oracle ...