• oracle常用命令集合


    一. 表空间相关命令

    创建数据表空间
    create SMALLFILE tablespace dataSpace datafile 'E:oracleproduct10.2.0oradataorcldataSpace.dbf' SIZE 50M autoextend on next 10M maxsize unlimited extent management local ;
    
    创建临时表空间
    create temporary tablespace tempSpace tempfile 'E:oracleproduct10.2.0oradataorcl	empSpace.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;
    
    查看表空间
    select spaceName from dba_tablespaces;
    
    删除表空间(临时表空间)及关联数据
    drop tablespace spaceName including contents and datafiles;
    View Code

    二. 用户相关命令

      创建用户前必须要先建好临时表空间和数据表空间两个表空间,否则用系统默认的表空间不好。

    创建用户并指定表空间
    create user userName identified by password default tablespace dataSpace Temporary TABLESPACE tempSpace;
    
    删除用户及用户的所有对象
    drop user userName cascade;//cascade参数是级联删除该用户所有对象
    
    授权
    grant connect,resource,dba to userName;
    
    查看用户
    select userName from dba_users;
    View Code


    三. 数据导入、导出

      1. 远程导入导出数据库需要在oracle客户端打开net manager,然后创建服务命名

      2. 进入到cmd后,执行命令:tnsping 服务命名,测试服务器是否畅通

    导入数据
    imp userName/password@oracleService file=e:orcl.dmp fromuser=userName touser=userName grants=no table=tableName   
    
    导出数据
    exp userName/password@oracleService file=e:orcl.dmp
    View Code


    四. 表相关命令

    恢复删除的表
    FLASHBACK TABLE tableName TO BEFORE DROP;
    
    查看回收站的表
    SELECT * FROM user_recyclebin WHERE original_name='tableName';
    
    恢复几个小时以前的数据
    select * from tableName as of timestamp(systimestamp - INTERVAL'1'hour)
    
    添加非空字段
    alter table tableName add (columnName number(10));
    alter table tableName modify columnName not null;
    
    删除字段
    alter table tableName drop COLUMN columnName;
    View Code

    五. 存储过程命令

    存储过程输出,使oracle能够使用自带的输出方法 dbms_output put_line('XX');
    set serveroutput on 
    
    存储过程创建表权限不足
    GRANT CREATE ANY TABLE TO userName;
    View Code
  • 相关阅读:
    MySQL(数据库)
    移动端兼容
    Vue常用指令
    JS浮点运算精度问题
    ES11新增的9个新特性
    后端要采用ArrayBuffer上传文件
    重磅来袭 Vue 3.0 One Piece 正式发布
    Vue 事件的高级使用方法
    浏览器的回流与重绘(Reflow&Repaint)
    微前端介绍
  • 原文地址:https://www.cnblogs.com/Mr-kevin/p/5630196.html
Copyright © 2020-2023  润新知