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

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日

相关文章

  • Linux下的Oracle启动脚本及其开机自启动

    在Linux下,Oracle启动脚本是通过init.d脚本实现的,通过配置开机自启动,可以在服务器启动时自动启动Oracle数据库。 编写Oracle启动脚本 在/etc/init.d/目录下创建名为oracle的脚本文件: sudo vi /etc/init.d/oracle 在文件中输入以下脚本: “` !/bin/bash oracle: Start…

    database 2023年5月22日
    00
  • MySQL判断时间段是否重合的两种方法

    下面是 MySQL 判断时间段是否重合的两种方法的完整攻略。 方法一:使用比较运算符判断 在数据库中创建一个表格来存储时间段数据,如下所示: CREATE TABLE `mytable` ( `id` int(11) NOT NULL, `start_time` datetime NOT NULL, `end_time` datetime NOT NULL,…

    database 2023年5月22日
    00
  • 基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续集成交付环境的详细教程

    基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续集成交付环境的详细教程如下: 简介 随着相应技术的持续发展,现在进行持续集成和交付已经不再是什么稀奇事情。而采用Docker+K8S+GitLab/SVN+Jenkins+Harbor方案,可以让我们更好地进行持续集成交付,提高项目的开发效率和质量。 1. 安装Docker …

    database 2023年5月22日
    00
  • 对于MySQL数据库四种隔离等级

    对于MySQL事务有四种隔离级别,分别是以下四种: 1.读未提交 2.读提交 3.可重复读 4.串行化(加锁) 对于隔离我们都是说在并发的情况下发生的事情,读取的数据在并发的情况下会发生什么情况。 并且我们知道所有的事务都是原子性操作。但是在这些事务中隔离等级不一样,并发的速度和安全情况都是不一样的。等级越高,速度越慢但越安全。 1.读未提交:表示根本什么措…

    MySQL 2023年4月12日
    00
  • 安装SQL server 提示重新启动计算机失败怎么解决?

    安装SQL Server时出现重新启动计算机失败的问题,这通常是由于以下原因之一所致: 已经打开了另一个程序或服务,正在使用文件。 某些Windows更新在安装过程中需要重新启动系统,但它们可能会在后台安装,而没有向用户显示通知。 系统出现故障,因此需要重新启动。 以下是解决这个问题的一些方法: 方法一:关闭所有与SQL Server相关的进程 在安装SQL…

    database 2023年5月21日
    00
  • PHP 5.6.11中CURL模块问题的解决方法

    下面是“PHP 5.6.11中CURL模块问题的解决方法”的完整攻略,具体内容如下: 问题描述 在PHP 5.6.11的环境中,使用CURL模块时会出现一些问题,例如无法正常发送HTTP请求、出现SSL证书验证失败等问题,这些问题都会影响到应用的正常运行。 解决方法 解决这个问题的方法是升级CURL模块。具体的步骤如下: 步骤一:备份原有的CURL模块 在进…

    database 2023年5月22日
    00
  • 在Linux环境下采用压缩包方式安装JDK 13的方法

    以下是在Linux环境下采用压缩包方式安装JDK 13的攻略: 步骤一:下载JDK 13压缩包 首先需要在Java官网下载适合您Linux系统的JDK 13压缩包。可以通过以下方式进行下载: 打开JDK 13官网下载页面,找到相应的压缩包下载链接,选择tar.gz格式的文件,根据自己的系统位数进行下载。 如果不方便访问Java官网,也可以使用wget命令进行…

    database 2023年5月22日
    00
  • DBMS中游标和触发器的区别

    接下来我将详细解释DBMS中游标和触发器的区别。 游标和触发器的定义 游标和触发器都是DBMS中的重要概念,但它们的含义却不同。 游标:是在SQL语句执行中,对于一组数据结果的读取,可以将其理解为指针,指向关系数据库系统的某行,并允许程序对该行执行操作。因此,游标是一种用于遍历结果集的高级机制,可以理解为一个指向表格中数据行的指针。 触发器:是一段存储在关系…

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