当前位置:   article > 正文

oracle入门_oracle csdn

oracle csdn

1.Oracle简介

1977年,三人合伙创办(Software Development Laboratories,SDL)
1979年,更名为Relational Software Inc.,RSI
1983年,为了突出核心产品 ,RSI更名为Oracle
2002年04月26日,启用“甲骨文”作为中文注册商标
Oracle数据库是一种对象关系型数据库,在关系型数据库的基础上,引入了一些面向对象的特性。
Oracle数据库是Oracle(甲骨文)公司的核心产品,适合于大型项目的开发;银行、电信、电商、金融等各领域都大量使用Oracle数据库。

Oracle数据库的产品可以免费下载,其服务是收费的,也就是该数据库用于商业目的时,必须取得Oracle的授权。

Oracle出现有30年时间,经历了很多版本,主要版本Oracle8i/9i(internet)、Oracle10g/11g(grid)
,目前最新的版本是12c。11g版本是目前比较稳定,很多企业也在使用,所以我们从此版本入门学习,后面的版本基本也不会有太大区别。基于C/S系统结构

PS:MySQL是Java开发常用的数据库,MySQL的母公司08年被SUN公司收购,而SUN公司09年被Oracle收购,所以MySQL也是Oracle旗下的产品。

2.Oracle基本概念

  1. 数据库 :
  • 永久的,硬盘上
  • 磁盘上存储的数据的集合
  • 在物理上表现为数据文件、日志文件和控制文件等
  • 在逻辑上以表空间形式存在
  • 必须首先创建数据库,然后才能使用Oracle

2.数据库实例 :

  • 临时的,内存中
  • 每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库
  • 为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体
    在这里插入图片描述

2.Oracle安装

Oracle安装包下载地址

首先,需要到 Oracle 官方网站下载Oracle数据库。
下载地址

下载的时候注意选对版本,因为我们是要在 Windows 10 64 位电脑上进行安装,所以选择 Windows X64 的版本,如下图:
在这里插入图片描述

Oracle 11g安装步骤

Oracle 11g下载完成后,解压到一个空的文件夹,然后双击setup.exe文件,就可以开始安装Oracle数据库了。

在这里插入图片描述
执行安装程序后会出现如下的命令提示行。
在这里插入图片描述
在这里插入图片描述

等待片刻之后就会出现启动画面。
在这里插入图片描述
第1步:
在此步骤中,可以提供您的电子邮件,以获取有关 Oracle 安全问题的更新信息。但为了方便,这里我们不提供电子邮件。
在这里插入图片描述

确认不提供电子邮件,点击 【是(Y)】继续。

在这里插入图片描述
第2步:
此步骤中有三个选项,如下图所示。选择第一个【创建和配置数据库】,然后单击【下一步】按钮。
在这里插入图片描述
第3步:
如果要在笔记本电脑或桌面上安装 Oracle 数据库,请选择第一个选项【桌面类】,否则选择第二个选项,然后单击【下一步】按钮。
在这里插入图片描述
第4步:
此步骤允许要求输入完整的数据库安装文件夹。可以更改 Oracle 基本文件夹,其他文件夹将相应更改。填写上管理员密码,之后单击【下一步】按钮进入下一步。
在这里插入图片描述
第5步:
在此步骤中,Oracle 将在安装 Oracle 数据库组件之前执行先决条件检查。
在这里插入图片描述
第6步:
此步骤将显示上一步骤检查的摘要信息,单击【完成】按钮开始安装 Oracle 数据库。
在这里插入图片描述
第7步:
此步骤将文件复制到相应的文件夹并安装 Oracle 组件和服务。完成所需的时间需要几分钟,请耐心等待
在这里插入图片描述
完成后,安装程序将显示“数据库配置助理”对话框
在这里插入图片描述
单击【口令管理】按钮设置不同用户的密码,这里我们将 SYS,SYSTEM 和 HR 用户解锁并设置相应的密码 ,完成后,点击【确定】。
在这里插入图片描述
第8步:
安装过程完成后,单击【关闭】按钮来关闭安装程序。到此,Oracle 11g 已经成功安装好了。
在这里插入图片描述
验证安装情况
如果上面安装步骤正常通过,在【开始】->【所有应用】将看到 Oracle 文件夹如下:
在这里插入图片描述
首先,启动 SQL Plus,它是一个可用于与 Oracle 数据库交互的命令行界面工具。

然后,在命令提示符中输入用户和登录密码,如提示连接成功,证明我们的Oracle11g安装完毕。
在这里插入图片描述
安装时遇到oracle安装最后一步出错的解决方法
在这里插入图片描述
在这里插入图片描述
至此,Oracle 数据库就正式安装完毕了。在安装过程中,如果没有完全成功,请仔细查看每个步骤,并在必要时进行适当的更正。

3.Oracle管理工具

SQL*PLUS
在cmd中输入以下命令登录到Oracle11g数据库

  1. 操作介绍:
    ①Win+R输入cmd,进入终端界面。机械键盘的话可能是Alt+R。输入“xl”,进入xl操作界面。
    在这里插入图片描述

  2. 登录xl用户:

在这里插入图片描述
3. 连接xl用户
在这里插入图片描述
这款数据库管理工具虽然是Oracle自带的,但是由于界面的不友好,但是在初学数据库时还是不建议频繁使用的。个人认为,这款工具最大的优点在于刚安装Oracle数据库时,可以检验Oracle数据库是否安装成功。

4.PLSQL Developer

在这里插入图片描述
双击上述图标,会显示如下界面:
在这里插入图片描述
在第一次登录时,点击“取消”,进入以下界面:
在这里插入图片描述
为了能够正常且方便的使用,还需进行以下设置:
在这里插入图片描述
设置字体大小:
在这里插入图片描述
点击“应用”-“确定”,关闭Oracle客户端再重新打开即可正常使用。如以xl用户登录Oracle数据库:
在这里插入图片描述

在这里插入图片描述
这个客户端会在之后的介绍中频繁使用到,打算继续了解Oracle数据库的同学可以先行安装好该客户端。

OEM(Oracle企业管理器)

OEM地址:https://localhost:1158/em

请使用谷歌浏览器浏览
在这里插入图片描述
然后输入用户名和口令就可以了,
进去后界面有Oracle11g数据库所有的信息。
综上,在学习SQL语法和Oracle语法相关知识建议使用PLSQL Developer,在学习DBA相关知识理论时要PLSQL Developer+OEM相结合使用。

创建数据库和用户

  • 每个数据库都有SYS和SYSTEM两个默认用户,都具有创建用户权限
  • 最好通过CREATE TABLESPACE命令为每个用户创建自己的表空间
  • 通过CREATE USER命令来创建用户epet
  • 通过GRANT命令给用户epet赋予相应权限

打开服务

Windows下,安装Oracle 10g后生成多个服务
通过选择“控制面板”→“管理工具”→“服务和应用程序”,打开“服务”窗口,可以看到Oracle服务

记住图片上面这两个服务一定要打开才可以
在这里插入图片描述
OracleService:数据库实例服务
OracleOraDb11g_hom1TNSListener :数据库监听服务
OracleDBConsoles:企业管理器服务
OracleOraDb11g_hom1iSQLPlus:iSQLPlus服务

打开服务之后就是进去使用了

使用oracle

1.先了解一下管理员

  • SYS和SYSTEM用户

  • SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限
    在这里插入图片描述

  1. 登录管理后台
  • 通过SQL*Plus方式连接
  • 通过iSQL*Plus方式连接
  • 通过PL/SQL Developer方式连接
  • 通过Oracle企业管理器对Oracle进行全面管理
    管理员登录一定要把连接为换成SYSDBA
    在这里插入图片描述
  1. 创建表空间
  • 基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间

  • 通过crate tablespace命令创建表空间

  • 用管理员创建表空间
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/60a04d4da82049018948b8c078759984.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JCn56OKeQ==,size_20,c

  1. 创建用户
  • 必须指定用户名和密码
  • 可以为用户指定默认表空间或临时表空间
    在这里插入图片描述
  1. 权限和角色
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 创建数据
    创建数据表记住要登录你刚刚创建的用户里创建数据
    在这里插入图片描述

新建SQL窗口

然后告诉大家怎么使用代码运行这些东西
首先先在左上角找到这个东西点进去就可以看到SQL窗口点击它就可以了
在这里插入图片描述
先要代码运行的话就点击这个小齿轮就可以运行了要是保存他就会弹窗报错 要是运行成功他就会提示已完成,耗时多久效果可以看看第二张图片

在这里插入图片描述
在这里插入图片描述
然后在记住这一点你想要哪些代码运行就要选中这些代码在点小齿轮这样就可以运行你选的那些代码了
下方图片就是运行成功的效果,它是没有弹窗的
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/750765
推荐阅读
相关标签
  

闽ICP备14008679号