oracle入门教程

article/2025/9/29 7:19:41

推荐一个Oracle入门学习教程

  • 点击下面链接进入自学网站

    学习网站:http://www.51zxw.net/study.asp?vip=16229363

  • 点击图片箭头所指按钮——请点击进入学习

  • 在下面方框里面搜索Oracle

  • 第一个搜索结果就是小姐姐Oracle视频讲解课程

 

入门教程部分

  • 永久表空间

    存储数据库中需要永久化存储的对象,比如二维表、视图、存储过程、索引。

  • 临时表空间

   存储数据库的中间执行过程,如:保存order by数据库排序,分组时产生的临时数据。操作完成后存储的内容会被自动释放。临时表空间是通用的,所的用户都使用TEMP作为临时表空间。一般只有tmp一个临时表空间,如果还需要别的临时表空间时,可以自己创建。

  • undo表空间

    保存数据修改前的副本。存储事务所修改的旧址,即被修改之前的数据。当我们对一张表中的数据进行修改的同时会对修改之前的信息进行保存,为了对数据执行回滚、恢复、撤销的操作。

  • Oracle在创建数据库与mysql创建数据库的区别

 

Mysql存在数据库的概念,一个项目对应一个单独的database,为数据库创建独立的用户。

Oracle一个数据库就是一个服务,存在table space概念(表空间),一个项目对应一个单独的表空间,创建一个用户,具有表空间使用的权限。

  • 登录oracle

1、运行SQLPLUS工具

  C:\Users\wd-pc>sqlplus

2、直接进入SQLPLUS命令提示符

  C:\Users\wd-pc>sqlplus /nolog

3、以OS身份连接 

  C:\Users\wd-pc>sqlplus / as sysdba   或

  SQL>connect / as sysdba

4、普通用户登录

  C:\Users\wd-pc>sqlplus scott/123456  或

  SQL>connect scott/123456  或

  SQL>connect scott/123456@servername

5、以管理员登录

  C:\Users\wd-pc>sqlplus sys/123456 as sysdba 或

  SQL>connect sys/123456 as sysdba

6、切换用户

  SQL>conn hr/123456 

  注:conn同connect

 7、退出

  exit

(1)创建表空间

create tablespace test1 datafile 'test1file.dbf' size 10m;
create temporary tablespace temptest1 tempfile 'temptest1.dbf' size 10m;

  1. test1是表空间的名称
  2. test1file.dbf为新创建的表空间数据文件
  3. size 10m 表示表空间的大小
  4. extent management local autoallocate是设置当表空间大小已满时,用自动管理的方式扩展表空间。(以上没有使用到)
  5. 还有另一种扩展方式是每次扩展相同的大小,语句为:extent management local uniform size 256K;其中,256k是根据实际需求设置的。(以上没有使用到)

空间已经创建好,现在使用下面语句查询文件位置

select file_name from dba_data_files where tablespace_name = 'TEST1';

    (2)创建用户

create user shu identified by spsp201314 default tablespace test1 temporary

 

  1. shu为用户名
  2. spsp201314为用户密码
  3. default tablespace是默认表空间,这里设置成上面创建的表空间
  4. temporary tablespace是临时表空间
  5. quote设置用户在表空间上占用的空间大小。如果不指定默认表空间,Oracle会将SYSTEM表空间指定为用户的默认表空间;如果没有用quota子句,用户在特定表空间的配额为0,用户不能在该表空间上创建数据对象。(以上没有使用)
  6. 创建用户后,当用户分配的空间不够时,可以扩展用户的空间:alter user shu quota 20m on test1;将用户的空间扩展为20m
  7. 给用户指定两个表空间,并且可使用大小不限制:alter user userName quota unlimited on tablespace1 quota unlimited on tablespace2;
  8. 修改用户密码:alter user testUser identified by 123456;将用户的密码设置为123456。

  9. 有时用户会处于锁定状态,解锁用户:alter user testUser account unlock;

  10. 为用户设置权限,初始建立的用户没有任何权限,不能执行任何数据库操作,因此必须为用户设置权限或者角色。被赋予了某个角色的用户将拥有该角色所具备的权限,常被用到的系统预定义角色:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。其中,CONNECT、RESOURCE、DBA主要用于数据库管理,数据库管理员需要被授予这三个角色。一般的数据库开发人员,需要被授予CONNECT、RESOURCE角色即可。EXP_FULL_DATABASE、IMP_FULL_DATABASE角色分别用于操作数据库导出、导入相关的操作。为用户授予角色:

     

 

 

 


http://chatgpt.dhexx.cn/article/rPCypT52.shtml

相关文章

Oracle数据库 - 安装教程

前言:初次使用Orcale,安装并使用自己感觉好痛苦,不断试错,经验分享,少走弯路 一天阅读上百个网页是小事 下载 官网:项目客户要求Oracle Database 19c Enterprise Edition 19.3.0.0.0 (自己用建…

在Windows 10系统下安装Oracle 11g数据库

1.准备工作 (1)去官网https://www.oracle.com下载Oracle数据库,具体操作看图: ①把官网设置为中文 ②找到专门下载数据库专栏 ③详细下载过程,本次安装Oracle 11g(32位)数据库,数据库多少位数都可以,也就是说3…

Oracle数据库入门教程(作者原创)

文章目录 Oracle 是什么常规命令基础表查询SQL基础,约束,表关系表之间的关系SQL语言基础Oracle简单查询语句函数及分组Oracle高级查询语句最后 Oracle 是什么 Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库…

Oracle数据库教程

原文连接:https://www.w3cschool.cn/oraclejc/oraclejc-eswu2qqq.html Oracle数据库教程 Oracle数据库是什么?数据文件(dbf)表空间用户 数据库和实例1 Oracle数据库1.1 物理存储结构1.2 逻辑结构 2 Oracle实例主要的Oracle数据库的…

Rational Rose

rational Rose 是一种建模工具,它可以在Rose建模中提供建立、视图、修改和操作组件的能力。 Rose 运行环境。 ——windows NT ,Windows 95 ——UNIX(Solaris ,HP/UX ,ALX ,DEC Unix) Rose 支持Unified,Booch ,OMT标记法 …

Rational Rose 使用技巧

1、浏览区 2、菜单项 其中Format选项中: 决定各项是否显示,也可以通过右击—option选择 3、常用快捷键: F1:任何时候都可以按F1获得相关帮助,把鼠标放在某条菜单上按F1可以获得这条菜单的相关帮助。 F2:刷新…

安装rational rose软件教程

一、下载相关文件 二、安装DAEMON Tools Lite 按照正常的安装流程开始安装 路径选择自己想要的路径,直到弹出许可证选择同意就好了。 三、安装rational rose 打开DAEMON Tools Lite软件,并点击“快速装载” 然后选择rational rose的映像文件 在下方就…

使用Rational Rose绘制各种图

发生了一件事:论文中需要绘制几种图 我感觉:以前没有学好也没有太大的关系,现在用中学自己需要的部分,效率特别高。我不反对以后会有用的这句话,但相比于眼前就有用或是未来肯定有用的,我自然优先选择后者…

Rational Rose 7.0安装及科学使用教程

Rational Rose 7.0科学的使用 Rational Rose 7.0安装及科学使用教程下载安装挂载镜像准备安装开始安装前序工作正式安装安装完毕 Rational Rose 7.0安装及科学使用教程 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水…

Rational Rose2007的安装

UML:统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 我们用rational rose2…

Rational rose 2007 下载和安装教程

文章目录 Rational rose 简介一,下载Rational rose 2007二,安装Rational rose 2007三,激活Rational Rose 2007四,启动Rational Rose 2007 Rational rose 简介 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视…

我遇到了Rational Rose

前言 学到了UML,在视频中提到了Rational Rose这个工具,对它很感兴趣,想知道它到底是什么东西,所以也就找同学拷了这个安装包,但是安装的时候它提示我这个一个病毒软件,所以就只能把它卸载了。后来就又找同学…

Rational Rose建立类图

类图 要求绘制下面类图。 图1-1 汽车类图 定义类的最通用方法是,在浏览器窗口的Logic View中添加新类。下面是定义类的步骤: 1.1创建类名 步骤:右击浏览器窗口中的Logic View,打开快捷菜单,选择:NewClass后&#xf…

UML建模详解(3)—使用Rational Rose 画九种常用架构图

UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题: (1).开发人员如何与用户进行沟通来了解系统的需求? (2).开发人员之间如何沟通以确保各个部门能够无缝地…

Rational Rose 2017使用教程

转载:http://www.opdown.com/soft/82173.html#comment Rational Rose 2017免费版是目前的最新版本,一款专业的可视化建模软件,主要用于可视化建模和组件构造,包括统一建模语言(UML),OOSE&#x…

Rational rose安装步骤

Rational rose安装步骤 简介 Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。 就像一个戏剧导演设计一个剧本一样,一个软件设计师使用Rational Rose,以演员&#xff…

UML与Rational Rose

采用b站动力节点视频学习: 【动力节点】UML与Rational Rose 视频: 什么是UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于 1997 年一个 OMG 标准,它是一个支持模型化和软件系统开发的图形化语言&…

Rational Rose--简介

Rational Rose Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。 目前版本的Rational Rose可以用来做以下一些工作: 1、对业务进行建模( 工作流);…

关于Rational Rose的使用(初学者)

打开软件,选择J2EE,点击OK 之后出现下图中的内容 可以双击Use Case View中的Main,打开用例图(或者右键Use Case View,选择New,选择Use Case Diagram新建一个用例图,在New选项中同样可以创建新的…

Rational Rose使用说明

启动Rational Rose后,会出现如图所示界面 启动界面消失后,进入到Rational Rose主界面 开始会弹出下图对话框,需要我们来设置启动的初始操作(跟vb同理呦!)初始操作分为三大类:New(新建模型&#…