易截截图软件、单文件、免安装、纯绿色、仅160KB

SuSE Linux10上安装Oracle数据库

系统要求:
  内存:推荐1G
  Swap分区:设为内存的2倍
  /tmp磁盘空间:400MB以上三
  磁盘空间:软件3.5G 数据1.2G
  所需软件:
  SuSE Linux10 for x86
  Oracle database 10gR2 for Linux32
  Orarun-1.8-109.15.i586.rpm软件包,可以从http://Ftp.novell.com/partners/Oracle/sels-9下载
    (由于suse linux 10己经oracle认证,所以orarun rpm包和安装数据库所用到的组己经和系统默认安装给用户   了,当然是你选择这个才有的 add by warden2010)
  安装步骤:
  1、安装SuSE
  安装SuSE一定确保安装“C/C++Compiler and Tools”软件包。
  # gcc –version 查看是否安装该软件包
  2、安装所需软件包
  安装orarun软件包
  #rpm –ivh orarun-1.8-109.15.i586.rpm
  安装libaio和libaio-devel软件包,这两个软件包可以在SuSE Linux DISK4中找到
  #rpm –ivh orarun-1.8-109.15.i586.rpm
  #rpm –ivh libaio-devel-0.3.104-3.i586.rpm
3、Oracle用户设置
  当orarun软件包安装时,会自动建立名为Oracle的用户,和一个oinstall组。我们只需要将该用户设置为enable,把shell从/bin/false改为/binbash.而且orarun软件包将Oracle_HOME文件夹自动生成,减少了很多麻烦。
  4、设置Oracle环境变量
  修改/ect/profile.d/Oracle.sh文件,Oracle_HOME、Oracle_SID等环境变量可以根据需要自行修改。
  例如:
  Oracle_HOME=$Oracle_BASE/product/10gR2
  Oracle_SID=ORCL
  其中默认NLS_LANG=AMERICAN,如果在中文OS下安装界面会产生乱码。建议在英文环境下安装。
  5、安装Oracle10gR2
  注销root用户,以Oracle用户重新登录到KDE.注意不要在root用户下使用su – Oracle来切换到Oracle用户进行安装,那样系统图形界面不能启动。
  运行。/runInstaller –ignoresysprereqs 开始安装Oracle, –ignoresysprereqs忽略对操作系统的认证,Oracle10g默认不能安装在SuSE Linux10上。当然也可以将安装文件拷贝到硬盘,修改database/install/oraparam.ini文件,将其中添加SuSE-10,这样可以不使用–ignoresysprereqs参数。
下面在图形界面就可以一路顺利安装了,安装时没有发现任何错误。
  企业管理器地址为http://localhost:1158/em在这里可以设置数据库。
感觉在SuSE Linux


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

linux下tcp服务器源码示例

#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <string.h>
#include <netinet/in.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <s ......

linux下udp客户端源码示例

#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <string.h>
#include <netinet/in.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <s ......

linux下IP v6 tcp客户端源码示例

/***********************************
*
*client.c
*
**********************************/

#include<stdio.h>
#include<stdlib.h>
#include<errno.h>
#include<string.h>
#include<sys/types.h>
#include<netinet/in.h>
#include<sys/socket.h>
#include<sy ......

linux下大文件读写源码示例

#define _LARGEFILE_SOURCE
#define _LARGEFILE64_SOURCE
#define _FILE_OFFSET_BITS 64
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
int main()
{
printf("sizeof(off_t) = %d\n", sizeof(off_t));
int ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号