zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    入职一周
    Qt音视频开发49-通用截图截屏
    Qt音视频开发48-通用通道管理
    Qt音视频开发47-通用视频控件
    Qt音视频开发46-视频传输UDP版
    Qt音视频开发45-视频传输TCP版
    Qt音视频开发44-实时人脸框
    Qt音视频开发43-人脸识别服务端
    Qt音视频开发42-人脸识别客户端
    Qt音视频开发41-人脸识别嵌入式
  • 原文地址:https://www.cnblogs.com/Mr-kevin/p/5630196.html
Copyright © 2011-2022 走看看