oracle 10g 精简版安装步骤分享

yizhihongxing

Oracle 10g 精简版安装步骤分享

1. 前言

Oracle是一款非常强大的数据库软件,提供了完整的企业级数据库管理解决方案。但是Oracle的安装通常的流程比较繁琐,常常需要配置多项参数,而且安装包非常大,对于有些项目和学习环境而言,精简版的Oracle已经足够使用。本教程将介绍Oracle 10g 精简版的安装步骤和常用设置,希望对初学者有所帮助。

2. 下载Oracle 10g 精简版

你可以在Oracle官网上进行下载,或者通过网络搜索,本文使用的版本为“Oracle Database 10g Release 2 (10.2.0.1) for Microsoft Windows (x86)”。

3. 安装Oracle 10g 精简版

3.1 解压Oracle 10g 精简版压缩包

使用压缩文件工具(比如WinRAR)打开Oracle安装包(压缩包格式为ZIP),解压到你想要安装的目录。

3.2 安装Microsoft .Net Framework

Oracle 10g需要Microsoft .Net Framework 的支持,如果你的电脑中没有安装,需要先进行安装。下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

3.3 安装Oracle 10g 精简版

进入Oracle 10g 精简版安装目录,运行“setup.exe”,安装程序会自动开始运行。

3.3.1 安装类型

选择“Custom”类型,点击“Next”按钮。

3.3.2 安装配置

在这一步中,你需要设置一些Oracle 10g的运行参数。以下是一些常用的设置建议:

  • 选择“English, Unicode”作为Oracle的语言设置。
  • 选择“Desktop Class”作为系统类别,这将会安装客户端工具,比如Oracle的SQL Plus命令行工具。
  • 选择“Oracle Configuration Manager”一项安装以后可以让Oracle更方便地收集使用统计信息以及日志记录。在生产环境中不建议使用。

选择完需要安装的组件后,点击“Next”进行下一步。

3.3.3 数据库配置

在这一步中,你需要设置数据库的基本配置信息。以下为一些常用的配置建议:

  • 选择“Typical”作为配置类型。
  • 在“Global Database Name”中输入数据库实例的名称,比如:ORCL。
  • 选择一个适合你的密码,建议至少包含8个字符,包含大写字母、小写字母、数字和特殊符号。
  • 勾选“Create as Container Database”选项以创建一个容器数据库。

点击“Next”进行下一步。

3.3.4 数据库文件位置

在这一步中,你需要设置数据库文件的位置。建议选择一块独立的硬盘来存储数据库文件。当然如果你的计算机磁盘空间不足,你也可以选择安装在同一个硬盘分区里。完成这一步后,点击“Next”进行下一步。

3.3.5 设置管理密码

在这一步中,你需要设置管理用户“sys”和“system”的密码。建议设置复杂密码。

3.3.6 安装

在这一步中,你需要在确认信息窗口中确认安装信息是否正确,然后点击“Install”按钮,等待安装完成。

3.4 配置Oracle 10g

安装完成后,你需要进行一些配置工作。

3.4.1 设置环境变量

在Windows系统中,你需要设置一些系统环境变量才能够使用Oracle数据库。右键点击“我的电脑”,选择“属性”,在弹出窗口中选择“高级系统设置”,点击“环境变量”按钮,然后在“系统变量”中添加以下变量:

  • 变量名(Variable name):ORACLE_HOME
  • 变量值(Variable value):你的Oracle安装路径(比如:C:\oracle\product\10.2.0\db_1)

另外,你还需要将“%ORACLE_HOME%\bin”添加到“PATH”环境变量中。

3.4.2 开启监听器

Oracle数据库的连接需要通过监听器进行,所以你需要开启监听器。在Oracle安装目录下,找到“Network\admin\listener.ora”文件,打开文件,在文件中添加以下内容:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = D:\Oracle\product\10.2.0\)
      (SID_NAME = ORCL)
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  )

在命令行中输入以下语句,开启监听器:

lsnrctl start

3.4.3 创建数据库

在命令行中输入以下语句,使用管理员账户创建一个数据库:

sqlplus /nolog
conn /as sysdba
create database sampledb;

运行以上命令后,Oracle将会创建一个数据库实例,名称为“sampledb”。

4. 示例说明

4.1 使用SQL Plus登录Oracle

开启Oracle数据库后,你可以通过SQL Plus登录数据库。在命令行中输入以下内容:

sqlplus

然后输入你设置的管理员账户和密码,登录到Oracle数据库中:

SQL> conn username/password

4.2 在Java程序中连接Oracle

在Java程序中连接Oracle需要使用JDBC驱动程序。在你的项目中,添加下面的依赖:

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc</artifactId>
    <version>10.2.0.1.0</version>
</dependency>

然后在Java程序中使用以下代码进行连接:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection connection =
    DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL",
        "username",
        "password");

上面的代码会创建一个到本地数据库的连接。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:oracle 10g 精简版安装步骤分享 - Python技术站

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

相关文章

  • Java之System.getProperty()的作用及使用说明

    Java之System.getProperty()的作用及使用说明 在Java中,System.getProperty()是一个非常实用的方法,它可以获取系统属性信息。本文将详细介绍System.getProperty()方法的作用、参数和返回值,并带有两个示例说明。 作用 System.getProperty()方法用于获取指定的系统属性。这些系统属性可能…

    database 2023年5月21日
    00
  • PostgreSQL安装、配置及简单使用方法

    PostgreSQL安装、配置及简单使用方法 PostgreSQL是一种开源的对象关系型数据库管理系统,拥有良好的性能和可靠性。本文将详细介绍PostgreSQL的安装、配置及使用方法,帮助初学者快速入门。 安装PostgreSQL 官网下载地址:https://www.postgresql.org/download/ Windows平台安装 下载安装程序,…

    database 2023年5月22日
    00
  • 基于Docker如何实现MySQL主从复制详解

    基于 Docker 如何实现 MySQL 主从复制 在使用 Docker 部署 MySQL 的过程中,我们通常都会涉及到数据的备份、恢复以及高可用方案的实现。其中,主从复制就是一种高可用方案,可以提高 MySQL 数据库的可用性和稳定性。 本文将通过 Docker 部署 MySQL 主从复制的流程,以及其中可能遇到的一些问题。 准备工作 在进行部署之前,需要…

    database 2023年5月21日
    00
  • 解析探秘fescar分布式事务实现原理

    解析探秘fescar分布式事务实现原理 分布式事务是一个难点,因为分布式事务牵涉到多个不同的计算节点之间的协作,要实现一个高效且可靠的分布式事务控制系统并不是一件容易的事。在这篇文章中,我们将讲解如何解析探秘fescar分布式事务实现原理,并通过两个示例说明其工作原理。 什么是fescar fescar是一个基于Java的分布式事务解决方案,旨在解决分布式事…

    database 2023年5月21日
    00
  • 深入Oracle字符集的查看与修改详解

    深入Oracle字符集的查看与修改详解 什么是字符集? 字符集(Character Set)是计算机内部处理文字和符号的方法。计算机只识别二进制,所以在计算机内部,都是以二进制形式来进行文字和符号的处理。而字符集就是将二进制编码与对应的文字符号进行配对,用于计算机的文字和符号的识别、存储和显示。 Oracle 中的字符集被分为两类:单字节字符集(SBCS)和…

    database 2023年5月21日
    00
  • Mysql数据库锁定机制详细介绍

    MySQL数据库锁定机制是一种保证数据并发访问正确性,避免数据出现异常的机制。在数据库操作过程中,锁定机制可以实现数据的排他性和共享性,对于数据的增、删、改、查操作都会涉及到锁定机制。 MySQL中提供了两种锁定机制,分别是行级锁和表级锁。行级锁可以锁定一行或多行数据,而表级锁则是锁定整个数据表。 1. 行级锁 行级锁是MySQL中用得最多的一种锁定机制,可…

    database 2023年5月19日
    00
  • docker搭建CMS点播系统带播放器功能

    下面我将详细讲解如何使用Docker搭建CMS点播系统带播放器功能。 简介 Docker是目前非常流行的容器化技术,通过使用Docker我们可以方便的创建、部署和运行应用程序。CMS点播系统是一款视频点播系统,而播放器是视频点播系统必不可少的组成部分。 环境准备 为了搭建CMS点播系统带播放器功能,您需要事先准备好以下环境:- 安装Docker:如果您还没有…

    database 2023年5月22日
    00
  • 简单谈谈centos7中配置php

    请先确认您的CentOS 7操作系统已经安装并开启了Web服务器及PHP支持,可以执行以下命令进行确认: httpd -v php -v 如果以上两个命令都能正常给出版本号,则说明您的系统已经配置好了Web服务器和PHP支持,可以跳过下面的步骤直接配置。 如果您的系统没有配置好Web服务器和PHP支持,请先按照以下步骤进行安装配置。 1. 安装Web服务器 …

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