zoukankan      html  css  js  c++  java
  • 01、oracle入门篇

    1.Oracle的核心知识

    Oracle的核心知识在于SQL语句上,各个数据也许命令不同,但是现在对于SQL语句的使用都是一样的

    2.什么是Oracle:

    1.Oracle是现在全世界最大的数据库提供商,程序语言的提供商,应用软件提供商,它的地位同等于微软的地位

    2.Oracle在古希腊神话之中被称为“神喻”,指的是上帝的宠儿,在中国的商周时期,把一些刻在龟壳上的问题
    也称为上天的指示,所以在中国Oracle又翻译为甲骨文。

    3.Oracle的公司发展最早起源于IBM的一个技术员的论文 ---- 论关系性数据库的发展,后来在这篇论文Oracle公
    司的老总:Larry Ellison所发现,从而创业办了今天的Oracle公司

    4.Oracle的安装:(重点)

    如果要想安装Oracle数据库之前建议做两个准备,关闭防火墙,断开网络

    5.oralce操作方式:

    对于Oracle数据库操作主要的是命令行方式:
    1.一种是dos风格的sqlplus:sqlplus.exe
    2.一种是windows风格的sqlplus: sqlplusw.exe
    3.pl/sql Develper软件进行操作 可到网站去下载,需要独立安装

    6.系统用户

    当没创建一个数据库的时,就会生成3个系统用户
    SYS:超级用户,权限最大
    System:管理用户,其权限次于sys
    scott: 普通用户

    7、创建表空间

    create tablespace mytablespace
    datafile 'D:apporacle_tablespaceMYSPACE.DBF'
    size 10m
    autoextend on
    next 10m;

    mytablespace 为表空间名称
    datafile 指定表空间对应的数据文件
    size 后定义的是表空间的初始大小
    autoextend on 自动增长 ,当表空间存储都占满时,自动增长
    next 后指定的是一次自动增长的大小。

    8、删除表空间

    drop tablespace mytablespace;

    9、创建用户

    --创建用户
    create user c##boat
    --绑定密码
    identified by c##boat
    --设置表空间
    default tablespace mytablespace;

     oracle12创建用户需要加c##开头例如

    create user c##boat
    identified by c##boat
    default tablespace mytablespace;

    10、用户赋权限

    Oracle 中已存在三个重要的角色:connect 角色,resource 角色,dba 角色。


    CONNECT 角色: --是授予最终用户的典型权利,最基本的
      ALTER SESSION --修改会话
      CREATE CLUSTER --建立聚簇
      CREATE DATABASE LINK --建立数据库链接
      CREATE SEQUENCE --建立序列
      CREATE SESSION --建立会话
      CREATE SYNONYM --建立同义词
      CREATE VIEW --建立视图


    RESOURCE 角色: --是授予开发人员的
      CREATE CLUSTER --建立聚簇
      CREATE PROCEDURE --建立过程
      CREATE SEQUENCE --建立序列
      CREATE TABLE --建表
      CREATE TRIGGER --建立触发器
      CREATE TYPE --建立类型


    DBA 角色:拥有全部特权,是系统最高权限,只有 DBA 才可以创建数据库结构,并且系统
    权限也需要 DBA 授出,且 DBA 用户可以操作全体用户的任意基表,包括删除

    --授于超级管理角色权
    grant dba to c##boat;
  • 相关阅读:
    win shift s截图不能用(已解决)
    阿里云ssl证书过期怎么解决 (免费SSL证书) 三步解决
    图解 Java 数据结构
    微信小程序简介
    序列化类外键字段的覆盖,十大接口序列化总结,视图家族
    response二次封装,夺标关系优化,多表序列化,十大接口
    内部类,drf响应类,序列化与反序列化
    drf以及django应用
    DRF框架知识总览
    实例成员:计算属性 监听属性以及vue的项目开发
  • 原文地址:https://www.cnblogs.com/M87-A/p/14861470.html
Copyright © 2011-2022 走看看