`

fedro8 oracle10安装记

阅读更多

今天有同事需要数据库需要移植oracle,所以准备在自己的服务器上安装一个oracle,安装过程比较顺利,继续一下步骤

1)、安装oracle,从网上找了一个fedro8安装oracle的步骤如下:(摘自网友http://blog.chinaunix.net/u/19782/showart_693681.html的文章)

  1. 修改系统内核参数。加以下的内容到文件/etc/sysctl.conf
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648 #512M内存:536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default = 262144
    net.core.rmem_max = 262144
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
     
  2. 加入下面的内容到/etc/security/limits.conf
    * soft nproc 2047
    * hard nproc 16384
    * soft nofile  1024
    * soft nofile 65536
     
  3. 加下面一行到/etc/pam.d/login
    session required /lib/security/pam_limits.so
     
  4. 屏蔽SELINUX在/etc/selinux/config中
    SELINUX=disabled
     
  5. 安装以下文件包
    yum -y install libXp libaio
    yum -y install compat-libstdc++* compat-libf2c* compat-gcc* compat-libgcc*

    注意:如果不安装这些包,将会显示错误信息:
    "/tmp/OraInstall2005-07-07_09-40-45AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.."
     
  6. 运行下列命令,更新libxcb的最新补丁
    yum --enablerepo=development update libxcb
    然后设置此环境变量:
    export LIBXCB_ALLOW_SLOPPY_LOCK=1
    注意:如果不执行此步操作,将会显示错误信息(据说是因为xcb库中的校验更加严格,导致java.swing中的某些不规范的语句也无法通过校验):
    "xcb_xlib_unlock: Assertion 'c->xlib.lock' failed."
     
  7. 建立用户和组
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle
      #设置用户oracle的密码
     
  8. 建立目录并赋权给用户oracle
    mkdir -p /u01/app/oracle/product/10.2.0/db_1
    chown -R oracle.oinstall /u01
     
  9. 修改文件/etc/redhat-rlease
    redhat-4  #因为oracle安装时会检测系统版本,fedora未列在内
     
  10. 将以下的内容到oracle的配置文件~/.bash_profile中,然后重新登录
    # Oracle Settings
    export TMP=/tmp
    export TMPDIR=$TMP
    export ORACLE_BASE=/u01/app/oracle # 数据库程序存储路径
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 # 数据库实例存储路径
    export ORACLE_SID=MYDB  # 数据库实例SID
    export ORACLE_TERM=xterm
    export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

    # 以下设置在我的环境中报错,所以注释掉了
    #if [ $USER = "oracle" ]; then
    #    if [ $SHELL = "/bin/ksh" ]; then
    #        ulimit -p 16384
    #        ulimit -n 65536
    #    else
    #        ulimit -u 16384 -n 65536
    #    fi
    #fi

     
  11. 拷贝oracle安装文件到/home/oracle下,解压缩
    unzip 10201_database_linux32.zip
     
  12. 重新启动电脑,运行以下命令(本地安装应该不需要此步骤)
    xhost +
     
  13. 开始安装oralce
    ./runInstaller
  14. 启动oracle

#启动监听
lsnrctl start

#关闭监听
lsnrctl stop

#启动数据库
sqlplus
sql>/as sysdba
sql>startup

#停止数据库
sql>shutdown immediate

#启动dbconsole服务
emctl start dbconsole

#停止dbconsole服务
emctl stop dbconsole

#启动或停止 iSQL*Plus:
isqlplusctl start | stop

 

 

但是在安装过程中发现问题,首先:

1、提示不能找到字体,好像是jdk的zh.UTF-8的问题,可以在安装过程中使用zh.GBK,安装界面是英文的,可以安装

2、启动过程中报如下错误

ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/products/10.1.0.3/db_1/dbs/initrawdb.ora'

 

解决办法:

cp $ORACLE_BASE/admin/$ORACLE_SID/pfile/init.ora /opt/oracle/products/10.1.0.3/db_1/dbs/initrawdb.ora

 

分享到:
评论

相关推荐

    Fedora Core 5系统下安装Oracle 10g

    在Fedora Core 5系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统与数据库软件的集成。以下是详细的步骤和相关知识点: 1. **创建Oracle组和用户**: 在Linux环境下,为了安全和管理的便利,通常会...

    oracleforfedora

    本文档详细记录了如何在Fedora Linux环境下安装Oracle 10g数据库的过程,并提供了实际的操作示例。这对于希望在Linux环境下部署Oracle数据库的读者来说是一个宝贵的资源。 #### 二、软件版本说明 1. **虚拟化平台**...

    自编ORACLE RAC 安装

    在文档中,作者列出了在Fedora14x86-64操作系统和Oracle Enterprise Linux 5 Update 5 x86-64操作系统上安装的Oracle Database 10g Release 2以及Clusterware for Linux x86-6***.*.*.*版本。同时列出了使用的数据库...

    在AIX6上安装Oracle11gR2的详细操作步骤

    在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...

    Linux下Oracle及ODI的安装手册.docx

    通常,Oracle数据库支持多种Linux发行版,但在这个手册中提到的是针对Fedora 3或4。安装前,你需要进行一系列的系统环境设置。 1. 安装Linux操作系统:选择一个支持Oracle的发行版,例如RHEL或CentOS。 2. 拷贝...

    Linux下如何安装和卸载JDK

    ### Linux下如何安装和卸载JDK 在Linux系统中安装和卸载Java Development Kit (JDK) 是一项常见的操作...这些方法适用于大多数基于Red Hat的Linux发行版,如CentOS、Fedora等。根据自己的需求选择合适的方式进行操作。

    RAR压缩包文件

    安装并使用这个RPM包能确保在LINUX操作系统上成功配置Oracle 11g数据库的ASM组件,从而充分利用其自动化存储管理的优势。了解和掌握RPM包管理和Oracle ASM的相关知识对于在Linux环境中高效管理Oracle数据库至关重要...

    L3MON:L3MON-远程Android管理套件

    基于NodeJS的基于云的远程android管理套件 ... Fedora,Oracle,Red Hat等su -c "yum install java-1.8.0-openjdk" 视窗点击下载 安装NodeJS(如果您不明白这一点,则不应该真正使用它) 安装PM2 n

    小白必看!超详细MySQL下载安装配置教程.zip

    2. **Linux安装**:在终端中,使用包管理器如apt(Ubuntu/Debian)、yum(CentOS/RHEL)或dnf(Fedora)来安装。例如,`sudo apt-get install mysql-server`。 3. **macOS安装**:可以通过Homebrew或其他包管理工具...

    compat-libcwait-2.1-1.i386

    ".rpm"扩展名表明这是一个RPM包,这种包格式广泛用于Fedora、CentOS、RHEL等Linux发行版,用于安装、升级和管理软件。版本号"2.1-1"意味着这是该软件的第二次主要更新,第一次次要更新,而".i386"再次确认了它适用于...

    Android自学笔记(番外篇):全面搭建Linux环境(一)——前期准备工作

    1. **选择Linux发行版**:有很多Linux发行版可以选择,如Ubuntu、Fedora、Debian等。对于新手,推荐选择Ubuntu,因为它有丰富的社区支持和友好的用户界面。 2. **硬件需求**:确保你的计算机满足安装Linux的基本...

    关于MariaDB安装问题小记(CMake Error at)

    - RedHat/Fedora/Oracle Linux: `yum install libaio-devel` - SuSE: `zypper install libaio-devel` 然而,即使用户已经安装了libaio-devel,错误仍然存在,这是因为CMake在首次运行时创建了一个名为CMakeCache....

    VirtualBox使用手册

    - **Windows**:包括 Windows XP、Vista、7、8、10 等版本。 - **Mac OS X**:包括 Mac OS X 10.4 及以上版本。 - **Linux**:包括大多数基于 Linux 的发行版,如 Ubuntu、Fedora、Debian 等。 - **Solaris**:包括 ...

    森林病虫害分析系统---小型DBMS实现

    在这个项目中,DBMS并非采用常见的商业数据库产品,如Oracle或MySQL,而是由开发者自己实现。这种自定义的DBMS设计允许开发者根据特定需求进行定制,更好地适应森林病虫害的数据特性,比如病虫种类、发生地点、危害...

    jdk-17_linux-aarch64_bin.zip

    JDK17,全称为Java Development Kit版本17,是Oracle公司推出的Java编程语言和Java平台标准版(Java SE)的最新稳定版本。这个版本针对开发者提供了诸多改进和新特性,以提升开发效率和应用程序性能。"jdk-17_linux-...

    linux_variety

    2. **Oracle数据库安装**:在Linux系统上安装Oracle数据库软件,包括选择合适的版本、配置系统参数、创建用户和组、分配磁盘空间等步骤。 3. **SQL*Plus**:SQL*Plus是Oracle提供的一个命令行工具,用于执行SQL和PL...

    MYSQL双主安装手册

    - Yum:Yellowdog Updater Modified,一种在Fedora和CentOS等Linux发行版上使用的软件包管理器。 - **参考资料:** - MySQL官方文档 - CentOS官方文档 - 项目开发计划 - 需求规格说明书 - 概要设计说明书 - ...

    Java并发jdk源码剖析-jmc:这是OpenJDKMissionControl的项目,它是一个生产时间分析和诊断工具套件。https://

    Fedora 和 RHEL 中将 JDK Mission Control 作为 RPM 分发。 JMC 也包含在适用于 Windows 的 OpenJDK 中。 任务控制功能 应用特点 用于托管各种有用的 Java 工具的框架 一种用于可视化 Java 飞行记录内容以及内容自动...

Global site tag (gtag.js) - Google Analytics