zoukankan      html  css  js  c++  java
  • 用户、实例、表、表空间

     

    理解

    1:Oracle

    数据库可以创建多个实例,每个实例可以创建多个表空间,每个表空间

    下可以创建多个用户

    (同时用户也属于表空间对应的实例)

    和数据库文件,

    用户

    可以创建多个表(每个表随机存储在一个或多个数据库文件中),如下图:

     

     

    理解2: 

     

    实例下有用户和表空间,

     

    用户授权访问表空间,

     

    表空间是管理数据文件的,

     

    用户

     

    经授权在表空间中创建表,表随机存储到不同的数据文件中。如下图所示:

     

     

    操作1: 

    安装

    Oracle

    后会有默认的实例,即

    ORCL

    。一般不创建多个实例,在默认实例下

    创建表空间和用户等。

     

    1,运行CMD进入DOS界面,首先输入:sqlplus,回车;再输入:sys/sys as sysdba,回车,即进入“SQL〉”操作状态。

     

    2,输入:CREATE TABLESPACE 表空间名称 LOGGING DATAFILE 'c:表空间数据文件.ora' SIZE 500M autoextend on next 200m maxsize 2048m;

    ,表空间创建完成。

     

    3,输入:CREATE USER 用户名称 PROFILE default IDENTIFIED BY 用户密码 DEFAULT TABLESPACE 授权访问的表空间名称

     TEMPORARY TABLESPACE temp ACCOUNT UNLOCK;,用户创建完成,并授权用户访问某表空间。

     

    具体操作如下图所示:

     

    操作2:

     

    创建表和插入数据,并查询浏览插入的数据。

     

    1,创建表,输入:

     

    create table 

    表名

    字段名称

    字段类型

    字段名称

    字段类型

    字段名称

    字段类型

     

    );

    ,回车。

     

    2,插入数据,输入:

    insert into 

    表名

    (

    字段

    1,

    字段

    2,

    字段

    3) VALUES(

    1,

    2,

    3);

    ,回车。

     

    3,查询数据,输入:

    select * from 

    表名

    ;

    ,回车。

     

    具体操作如下图所示:

     

  • 相关阅读:
    C# WPF全局捕获异常 防止程序崩溃闪退
    mysql数据库动态创建分区
    mysql增加修改主键_mysql怎么修改添加主键
    C#中@的用法总结(转)
    python OpenCV使用
    turtle --- 海龟绘图¶
    Python 常用趣味模块
    Eclipse中Ant的使用
    Eclipse中Ant的使用
    Thinking in java(五)
  • 原文地址:https://www.cnblogs.com/jichunhu/p/4201061.html
Copyright © 2011-2022 走看看