oracle入门教程

oracle入门教程推荐一个 Oracle 入门学习教程点击下面链接进入自学网站学习网站 http www 51zxw net study asp vip 点击图片箭头所指按钮 请点击进入学习在下面方框里面搜索 Oracle 第一个搜索结果就是小姐姐 Oracle 视频讲解课程入门教程部分永久表空间存储数据库中需要永久化存储的对象 比如二维表 视图 存

推荐一个Oracle入门学习教程

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

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

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

oracle入门教程

  • 在下面方框里面搜索Oracle

oracle入门教程

  • 第一个搜索结果就是小姐姐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/  或

  SQL>connect scott/  或

  SQL>connect scott/@servername

5、以管理员登录

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

  SQL>connect sys/ as sysdba

6、切换用户

  SQL>conn hr/ 

  注:conn同connect

 7、退出

  exit

(1)创建表空间

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

oracle入门教程

oracle入门教程

  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';

oracle入门教程

    (2)创建用户

create user shu identified by spsp default tablespace test1 temporary

oracle入门教程

 

  1. shu为用户名
  2. spsp为用户密码
  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 ;将用户的密码设置为。
  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角色分别用于操作数据库导出、导入相关的操作。为用户授予角色:

     

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176314.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:14
下一篇 2026年3月26日 下午10:14


相关推荐

  • pymysql安装

    pymysql安装安装 python3 之后链接数据库需要安装 pymysqlpymys 下载地址 https pypi python org pypi PyMySQL3 0 5 下载之后传到 linux 虚拟机 或者直接在虚拟机里面下载之后执行解压缩命令 tar zxvfPyMySQL3 0 5 tar gz 进入 pymysql 文件夹内 cdPyMySQL3 0 5 安装 pymysql

    2026年3月20日
    2
  • Robots协议具体解释

    Robots协议具体解释

    2021年12月10日
    59
  • vscode怎么新建vue项目

    vscode怎么新建vue项目1 确认必要环境已安装 vscode 和 nodejs 必须安装好 vscode 下载地址 https code visualstudio com Downloadnode 下载地址 https nodejs org en download 这里写自定义目录标题 2 在本地创建一个存放工程的目录我这里放到 d usr myvue3 使用 vscode 打开上一步创建的文件夹 4 安装 vue clivue cli 可以帮助我们快速构建 vue 项目 打开终端 gt 新建终端执行命令 npmins

    2026年3月17日
    2
  • (c,c++,java)爱心代码(狗粮)

    (c,c++,java)爱心代码(狗粮)今天(2019/8/7)是七夕,撒一波狗粮!有些人对计算机类的学生和程序员们有一点的误解,这是不对的。其实当他们浪漫起来的时候就没有其他人什么事了哈哈c款狗粮:#include<stdio.h>#include<math.h>intmain(){ printf(“\n”); printf(“\n”); printf(“\n”); printf(“…

    2022年10月13日
    4
  • 深入理解CMA【转】

    深入理解CMA【转】

    2021年6月11日
    104
  • submit text3 2021 激活码(最新序列号破解)

    submit text3 2021 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号