Linux oracle 9i图文安装教程二

yizhihongxing

Linux Oracle 9i图文安装教程二

一、安装前准备

  1. 将Oracle 9i的软件压缩包上传到Linux系统中;
  2. 查看系统是否安装了最新版本的gcc和glibc,并确认已经安装了相应的包;
    rpm -q gcc
    rpm -q glibc
  3. 记得关闭防火墙,如果不关闭可能会影响安装过程;
  4. 设置Oracle用户和组;
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle

二、创建数据库

  1. 创建数据库文件目录及授权;
    mkdir -p /u01/app/oracle/oradata
    chown -R oracle:oinstall /u01
    chmod -R 775 /u01
  2. 执行图形化安装程序;
    ```
    # 切换到Oracle用户
    su - oracle

# 执行安装程序
./runInstaller
```
3. 安装过程中需要输入安装类型和安装位置,选择“Enterprise Edition”,并选择“/u01/app/oracle”作为安装目录;
4. 配置监听器,在安装完成后打开“Net Configuration Assistant”并选择添加监听器;
5. 在“Database Configuration Assistant”中配置新建数据库。

三、安装Oracle客户端

  1. 下载并解压Oracle客户端软件包;
  2. 安装必要的包依赖;
    yum install libX11 libXtst libXau libxcb libXi
  3. 执行图形化安装程序;
    ./runInstaller
  4. 安装过程中需要选择安装类型和安装位置,选择“Instant Client”,并将安装目录选择为“/usr/lib/oracle/11.2/client64”;
  5. 安装完成后,创建和配置tnsnames.ora文件;
    # 假设tnsnames.ora文件放置于/u01/app/oracle/product/11.2.0/client_1/network/admin/
    MY_DB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))

    并且修改Oracle客户端的环境变量,添加以下内容
    export ORACLE_HOME=/usr/lib/oracle/11.2/client64
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    export PATH=$ORACLE_HOME/bin:$PATH

四、示例说明

以下是两个示例说明:

示例一

在Oracle 9i数据库中,创建一个名为“test”的数据库,并且将该数据库的数据文件目录放在“/u01/app/oracle/oradata/test”目录下。
1. 从Oracle官网下载Oracle 9i软件安装包;
2. 在Linux系统中上传Oracle软件安装包,并解压缩;
3. 确认系统已经安装了gcc和glibc最新版本,并且执行Oracle用户和组的创建,并配置防火墙;
4. 切换到Oracle用户,执行安装程序,选择“Enterprise Edition”安装类型,并选择“/u01/app/oracle”作为安装位置;
5. 安装过程中需要配置监听器,在“Database Configuration Assistant”中创建一个名为“test”的新建数据库,并将该数据库的数据文件目录设置为“/u01/app/oracle/oradata/test”;
6. 运行sqlplus测试是否能够成功登录新创建的数据库。

示例二

假设在CentOS 7系统下安装Oracle 9i客户端,并测试是否能够成功连接Oracle 9i服务器。
1. 下载并解压Oracle客户端安装包;
2. 安装必要的依赖,例如libX11、libXtst等;
3. 执行图形化安装程序,选择安装类型为“Instant Client”;
4. 安装完成后,在客户端系统中编写简单的程序,例如Java程序,在程序中使用Oracle JDBC驱动连接Oracle 9i服务器,并运行程序以验证连接是否成功。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux oracle 9i图文安装教程二 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Linux下MongoDB数据库实现自动备份详解

    Linux下MongoDB数据库实现自动备份详解 MongoDB是一个常用的NoSQL数据库,它提供了方便的备份和还原数据库的工具mongodump和mongorestore,可以通过脚本定期备份MongoDB数据库,以保障数据的安全性。本文将介绍如何在Linux系统下,实现MongoDB数据库的自动备份。 安装mongodump工具 mongodump工具…

    database 2023年5月22日
    00
  • jsp基础速成精华讲解

    JSP基础速成精华讲解 前言 JSP即Java Server Pages,是一种基于Java语言的Web开发技术,拥有快速开发、易于维护等特点。本文主要从以下几方面来讲解JSP的基础知识: JSP页面基本结构 JSP中的表达式 JSP中的脚本 JSP中的指令 JSP中的标签库 JSP页面基本结构 示例1: <%@ page language=&quot…

    database 2023年5月21日
    00
  • MySQL查看事件状态信息

    MySQL中的事件是一种与时间相关的对象,包括存储程序、存储函数和一些特殊事件,用于执行预定义的任务或策略。 在MySQL中查看事件状态信息,可以通过以下步骤实现: 1. 登录MySQL数据库: $ mysql -u root -p 2. 进入要查看状态信息的数据库: mysql> use yourdatabase; 3. 查看事件的状态信息: mys…

    MySQL 2023年3月10日
    00
  • Mybatis传list参数调用oracle存储过程的解决方法

    针对“Mybatis传list参数调用oracle存储过程的解决方法”,本文将为您提供完整的解决方案,以下是具体步骤。 第一步:编写oracle存储过程 在oracle数据库中编写一个带有IN和OUT参数的存储过程,其中IN参数为待传递的list,OUT参数为需要返回的结果。存储过程如下: CREATE OR REPLACE PROCEDURE PROCED…

    database 2023年5月21日
    00
  • 在linux命令下导出导入.sql文件的方法

    当需要备份或恢复MySQL数据库时,我们可以使用导出和导入SQL文件的方法来完成。在Linux命令行下,我们可以通过以下步骤来导出或导入SQL文件。 导出SQL文件 首先登录到MySQL服务器 bash mysql -u username -p 在提示符下输入密码。 选择需要导出的数据库 bash use database_name; 将 database_…

    database 2023年5月22日
    00
  • MySQL查看或显示数据库(SHOW DATABASES语句)

    SHOW DATABASES语句是MySQL中的一个命令,用于查看或显示当前所有的数据库。 SHOW DATABASES使用方法 1.打开MySQL命令行或者其他可执行MySQL命令的客户端 2.输入以下命令: SHOW DATABASES; 3.按下Enter键执行该命令 4.MySQL将会显示所有的数据库列表 示例输出: mysql> SHOW D…

    MySQL 2023年3月10日
    00
  • Derby和Cassandra的区别

    Derby和Cassandra都是数据库管理系统,但是它们在设计理念、架构和用途方面存在着不同。在本篇攻略中,我们将详细讲解Derby和Cassandra的区别。 Derby Derby是一种关系型数据库管理系统,它是Java平台上的嵌入式数据库。它具有以下特点: 开源、免费 轻量级、嵌入式 关系型、遵循ACID原则 适用于小型的本地应用程序 数据仓库/OL…

    database 2023年3月27日
    00
  • 为什么在MySQL中不建议使用UTF-8

    为什么在MySQL中不建议使用UTF-8? 在MySQL的过去版本中,UTF-8被实现为最多需要3个字节来存储一个字符。然而,UTF-8的标准规范允许每个字符最多使用4个字节的存储空间。由于MySQL的实现方式是固定为最多使用3个字节存储一个字符,这意味着当存储需要4字节的字符时,MySQL会强制使用2个UTF-8字符来存储该字符,这被称为“UTF-8代理对…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部