Oracle 基础入门指南

 

一、什么是Oracle?

Oracle是一款由美国Oracle公司开发的关系型数据库管理系统。它支持SQL查询语言,并提供了丰富的功能和工具,用于管理大规模数据存储、处理和访问。Oracle被广泛应用于企业级应用中,包括金融、电信、零售等各行各业。

二、 安装Oracle数据库

要开始学习Oracle,首先需要在计算机上安装Oracle数据库软件。

安装Oracle数据库涉及以下步骤:

2.1 下载Oracle数据库软件

可以从Oracle官方网站下载适合您操作系统的Oracle数据库软件。确保选择与您计算机操作系统版本和位数相匹配的软件。

2.2 解压缩安装文件

将下载的Oracle数据库软件解压缩到您选择的目录中。

2.3 运行安装程序

进入解压缩后的目录,找到安装程序文件(通常名为setup.exe或runInstaller),双击运行它。

2.4 选择安装选项

在安装程序界面中,您将被要求选择安装类型。通常有两种选择:完整安装(Full Installation)和自定义安装(Custom Installation)。根据您的需求选择合适的安装选项。

2.5 配置数据库实例

在安装过程中,您需要配置一个数据库实例。数据库实例是一个独立的数据库环境,包含数据文件、日志文件等。您需要提供数据库实例的名称、密码以及其他配置信息。

2.6 配置监听器

监听器(Listener)负责接收客户端的连接请求并将其传递给数据库实例。在安装过程中,您需要配置监听器的名称和端口号。

2.7 创建管理员账户

在安装过程中,需要创建一个管理员账户(也称为SYS账户),该账户具有管理数据库的权限。提供管理员账户的名称和密码。

2.8 完成安装

完成上述配置后,继续进行安装。安装程序将自动执行必要的步骤,并将Oracle数据库安装在您选择的目录中。

2.9 验证安装

安装完成后,可以尝试连接到Oracle数据库,并执行一些基本操作来验证安装是否成功。

三、连接到Oracle数据库

安装完成后,您需要学会如何连接到Oracle数据库。通常可以使用SQL*Plus这样的命令行工具或SQL Developer这样的图形化界面工具来连接数据库。在连接时,需要提供主机名、端口号、数据库实例名以及用户名和密码等信息。

四、Oracle 入门

4.1 创建表

使用CREATE TABLE语句可以在Oracle数据库中创建一个新的表格。以下是一个简单的示例:

CREATE TABLE employees (
   id NUMBER(10) PRIMARY KEY,
   name VARCHAR2(50) NOT NULL,
   age NUMBER(3),
   department VARCHAR2(100)
);

该语句将创建一个名为“employees”的表格,该表格包含四个列:id、name、age和department。 

4.2 插入数据

使用INSERT INTO语句可以向Oracle数据库中的表格中添加数据。以下是一个示例:

INSERT INTO employees (id, name, age, department)
VALUES (1, '香菜的开发日记', 28, 'Sales');

该语句将在“employees”表格中插入一条新记录,其中id为1,name为“香菜的开发日记”,age为28,department为“Sales”。

4.3 更新数据

使用UPDATE语句可以更新Oracle数据库中的表格数据。以下是一个示例:

UPDATE employees
SET department = 'Marketing'
WHERE id = 1;

该语句将更新id为1的记录的department列为“Marketing”。

4.4  删除数据

使用DELETE语句可以从Oracle数据库中删除表格中的数据。以下是一个示例:

DELETE FROM employees WHERE id = 1;

该语句将从“employees”表格中删除id为1的记录。

4.5 查询数据

使用SELECT语句可以从Oracle数据库中检索数据。以下是一个简单的示例:

SELECT * FROM employees;

该语句将返回“employees”表格中所有记录的所有列。

4.6 过滤查询结果

使用WHERE子句可以过滤查询结果。以下是一个示例:

SELECT * FROM employees WHERE age > 30;

该语句将从“employees”表格中选择age大于30的所有记录。

4.7 排序查询结果

使用ORDER BY子句可以按照一个或多个列对查询结果进行排序。以下是一个示例:

SELECT * FROM employees ORDER BY age DESC;

该语句将从“employees”表格中选择所有记录,并按照age列的降序排序。

  • 26
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 1.2.4 进程 8 1.3 存储管理 9 1.3.2 逻辑结构 10 1.3.3 表(Table) 14 1.3.4 视图(View) 18 1.3.5 索引(Index) 18 1.3.6 同义词(Synonym) 19 1.3.7 序列(Sequence) 19 1.3.8 数据库链(Database Link) 20 第2章 管理ORACLE数据库 21 2.1 基本概念 21 2.1.1 数据字典 21 2.1.2 事务管理 23 2.1.3 数据库管理员(DBA) 24 2.1.4 ORACLE的四种状态 25 2.2 SQL*Plus方式的ORACLE数据库启动和关闭 26 2.2.1 启动数据库 26 2.2.2 关闭数据库 26 2.3 svrmgrl方式的ORACLE数据库启动和关闭 28 2.3.1 启动数据库 28 2.3.2 关闭数据库 30 2.4 应用开发工具(SQL * Plus) 31 2.4.1 SQL 32 2.4.2 PL/SQL 33 2.4.3 数据库管理工具 36 2.5 ORACLE用户及权限管理 36 2.5.1 ORACLE的用户管理 37 2.5.2 ORACLE的权限管理 38 2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE数据库的网络应用 46 3.1 SQL*Net产品介绍 46 3.2 配置客户机/服务器结构 47 3.2.1 配置listener.ora 47 3.2.2 配置tnsnames.ora文件 48 第4章 常用任务示例 51 4.1 如何恢复被误删的数据文件 51 4.2 如何杀掉吊死session 51 4.3 如何修改字符集 51 4.4 如何追加表空间 51 4.5 如何加大表的maxextents值 52 4.6 如何查询无效对象 52 4.7 怎样分析SQL语句是否用到索引 52 4.8 怎样判断是否存在回滚段竞争 53 4.9 怎样手工跟踪函数/存储过程执行情况 54 4.10 多种业务使用同一数据库如何分配回滚段 54 4.11 怎样倒出、倒入文本数据 54 4.11.1 倒出 54 4.11.2 倒入 55 4.12 如何更新当前数据库日志备份方式为archive 56 4.13 Unix环境下如何实现自动备份 56 4.13.1 设置运行环境 56 4.13.2 倒出数据 56 4.13.3 异地备份 57 4.13.4 启动备份进程 58 4.14 怎样分析ORACLE故障 59 小结 61 附录A ORACLE数据字典与视图 62 附录B 动态性能表 68 附录C SQL语言运算符与函数 70
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小那同学

晚饭加鸡腿🍗

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值