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日

相关文章

  • windows下本地连接MYSQL数据库,报1130错误的解决方法

    重装MySQL,使用重装之后的密码连接Mysql数据,总报 ERROR 1130: host ‘localhost’ not allowed to connect to this MySQLserver,不能连接数据库,猜测用户权限和密码的问题。 1、用root用户登录mysql数据库 (1)停止MySQL服务,执行net stop mysql; (2)在m…

    MySQL 2023年4月13日
    00
  • MySQL之DATETIME与TIMESTAMP的时间精度问题

    MySQL之DATETIME与TIMESTAMP的时间精度问题 简介 MySQL 中有两种用于存储日期时间的数据类型:DATETIME 和 TIMESTAMP。它们在精确度和存储方式上有所不同。 本文将详细讲解这两种数据类型的不同之处,并通过示例说明一些注意事项,帮助您更好地理解它们。 DATETIME DATETIME 数据类型存储日期和时间数据,精度为秒…

    database 2023年5月22日
    00
  • redis-ha手动切换slave节点为master

    仅做个人记录,请慎重参考!! 问题描述:使用redis-ha启动了3个pod,现在还有一个pod正常运行,并且为slave(理论上第一个起来的pod应该为master) 通过info命令查看下图     尝试修复 使用 slaveof NO ONE 命令  

    Redis 2023年4月13日
    00
  • Mysql二进制安装与备份的全过程记录

    Mysql二进制安装与备份的全过程记录 介绍 本文将详细记录Mysql数据库的二进制安装过程和备份过程。涵盖以下内容: Mysql二进制安装 Mysql数据库备份 Mysql数据库恢复 Mysql二进制安装 1. 准备工作 确认本机操作系统为Linux系统 下载Mysql官方二进制安装文件 导入Mysql官方签名密钥并验证 安装Mysql依赖库和包 2. 安…

    database 2023年5月22日
    00
  • 各种路由器的默认密码

    路由器是连接你的设备和互联网的交点,每个路由器都会有一个管理界面,需要输入账号和密码才能登录管理。然而,很多用户未曾更改默认的账号和密码就直接使用,这样会给黑客留下可乘之机。以下是关于各种路由器默认密码的攻略,希望对大家有所帮助。 一、如何找到路由器默认密码 查找路由器的默认用户名和密码通常可以在路由器的文档中找到,或者通过到路由器制造商的网站搜索找到。各大…

    database 2023年5月22日
    00
  • linux skill命令参数及用法详解(linux中断进程执行命令)

    Linux Skill命令参数及用法详解 简介 Skill命令的全称是Signal Kill的简称,意为发送进程信号以终止进程的执行。在Linux操作系统中,进程可能由于某些原因导致无法正常退出,此时就需要使用Skill命令强制终止进程。 命令语法 skill [options] [ -u user ] [ -o ] [ -v ] [ -n ] [ -c c…

    database 2023年5月22日
    00
  • mysql 批量更新与批量更新多条记录的不同值实现方法

    MySQL是一种常用的关系型数据库程序,常用于web应用程序的后台数据库开发。批量更新可以提高更新效率,避免频繁地与数据库建立连接和断开连接的消耗。以下是mysql批量更新和批量更新多条记录的不同值实现方法的攻略: 1. MySQL批量更新 1.1. 批量更新示例 假设我们现在需要将学生表中所有出生年份为“2000”的学生修改为出生年份为“2001”,可以使…

    database 2023年5月22日
    00
  • MySQL8.0 DDL原子性特性及实现原理

    MySQL 8.0 DDL原子性特性及实现原理攻略 什么是DDL操作 DDL(Data Definition Language)包含了用来创建(CREATE)、修改(ALTER)、删除(DROP)数据库对象(如表,视图,过程等)的语句。对于MySQL而言,通过执行各种DDL操作可以创建,修改数据库对象,从而达到管理数据的目的。 DDL对原始数据的影响 在进行…

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