zoukankan      html  css  js  c++  java
  • Oracle基础语法

    创建表空间,用户以及分配权限

    1.先用权限较高的用户登录

    2.创建一个表空间

    create tablespace emp(表空间名) datafile 'emp.dbf' size 10M(表空间大小) autoextend on;

    3.创建用户

    create user hai identified by 123 default tablespace emp;  (用户名和密码)

    4.给用户授权

    grant dba to hai; (这里给的最高权限)

    5.连接用户

     conn hai/123;

    6.在用户下面创建表格,插入数据进行操作


    1.修改表空间大小

    alter database datafile 'emp.dbf' resize 20M;

    2.删除表空间时不删除  dbf物理文件

    drop tablespace emp;(表空间名称)

    3.删除表空间的时候 删除dbf物理文件

    drop tablespace emp including contents and datafiles;

    4.查询已经存在的表空间名称和状态

    select tablespace_name,status from dba_tablespaces;

    5.撤销权限

    revoke connect from hai;(权限名 和 用户名)

    6.退出

    exit;

    7.清屏

    cls

    8.查看表结构

    desc emp;(表明称)

    9.给表重命名

    rename student to students;


    删除一个用户

    1.查看用户链接状态

    select username,sid,serial# from v$session;

    2.找到要删除的sid和serial 并且删除

    alter system kill session'xx,xx';

    3.删除用户

    drop user  student(用户名) cascade;

    4.不放心可以查看状态,status为killed就是被杀死了

    select saddr,sid,serial#,paddr,username,status from v$session where username is not null;


    查询已登录用户所在表空间

    select default_tablespace from dba_users where username='HAI';(用户名)

    查看所有的表空间

    select * from dba_tablespaces;(查询的比较详细)

    或者

    select * from v$tablespace;

     查询用户下面所有的表

    select * from user_tables;

    查询表空间下面的用户

    select distinct s.owner from dba_segments s where s.tablespace_name='EMP';(空间名要大写)

  • 相关阅读:
    深入理解CSS中的margin负值
    深入理解CSS浮动
    深入理解CSS绝对定位
    深入理解display属性
    JAVA-初步认识-第四章-内存空间的划分&栈内存&堆内存
    JAVA-初步认识-第四章-数组-概述和定义
    JAVA-初步认识-第四章-重载练习
    JAVA-初步认识-第四章-重载
    JAVA-初步认识-第四章-函数-内存加载过程
    JAVA-初步认识-第一章-整体的认识
  • 原文地址:https://www.cnblogs.com/shxkey/p/11805294.html
Copyright © 2011-2022 走看看