zoukankan      html  css  js  c++  java
  • oracle常用命令总结

    声明:本文为博主在做项目中用到的一些常用命令,请勿转载,只为保存。

    oracle常用命令总结

    创建表空间:

    --create tablespace vms
    --datafile 'e:vms.dbf'
    --size 32000M
    --extent management local uniform size 100M;
    drop user c##vms;
    create user c##vms identified by vms2014
    default tablespace vms;

    删除表空间

    DROP TABLESPACE tablespacename INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
    grant all privileges to c##vms;

    授权

    grant dba to c##vms;
    alter user c##vms quota unlimited on vms;

    导入

    imp c##vms/vms2014@127.0.0.1/oracle file=E:kNewdaochu.dmp tables=S_COUNTRY grants=n fromuser=vms touser=c##vms buffer=100000000

    imp MES/MES@MES file=E:DBoracle.dmp ignore=y tables=(ECUA2LFILEVER,ECUVERSION,ECUDCMFILE,ECUEWPFILE,ECUFILEINFO,ECUIMAGE,ECUMODELREFERENCE,ECUTESTREPORT) FULL=N

    导入的时候:

    CONSTRAINTS=n不导入约束
    imp_tian.par

    userid=system/password
    file = exp_tian.dmp
    fromuser=sasman
    touser=oraver02
    buffer=20000000
    ignore=y
    grants=n
    CONSTRAINTS=n
    rows=y
    log=imp_tian.log
    commit=y

    nohup imp parfile=imp_tian.par 2>imp_tian.out 1>&2 &

    很简单,查 dba_tablespaces 数据字典:
    select tablespace_name from dba_tablespaces;

    ··如果有服务没启动。
    alter database datafile 'file_name' offline drop
    这个file_name你要改成你删掉的那个文件路径加文件名。
    追问
    执行成功了 还是见不来其他的表空间啊
    回答
    执行成功了 你要 把数据库打开啊;
    alter database open;

    EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC TABLES=(SONIC) 
    这样用户SONIC的表SONIC就被导出

    删除有数据的表空间
    alter tablespace vms offline

    drop tablespace vms including contents;

    设置自动增长的表空间

    autoextend on next 1000M maxsize umlimited extent management local segment space management auto;

    create tablespace "JYDB" logging datafile 'd:oracleoradataJYDB.dbf' size 5000M autoextend on next 1000M maxsize unlimited extent management local segment space management auto;

    C:UsersAdministrator>imp ctbt/111111@127.0.0.1/orcl file=E:impdaochu.dmp fromuser=vms touser=ctbt constraints=n ignore=y buffer=819200;

    例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

    *********无法为表空间 XX 中的段创建 INITIAL 区

    1. select * from dba_data_files where TABLESPACE_NAME='XX'--找到表空间文件  
    2. alter database datafile '/opt/app/oracle/oradata/xx/xx03.dbf' autoextend on;  
  • 相关阅读:
    [ARC101C] Ribbons on Tree
    NOIP2020 模拟赛 B 组 Day6
    #10471. 「2020-10-02 提高模拟赛」灌溉 (water)
    #10470. 「2020-10-02 提高模拟赛」流水线 (line)
    一类巧妙利用利用失配树的序列DP
    学军中学csp-noip2020模拟5
    信号与槽-高级应用
    PyQt5中的布局管理-QSplitter
    PyQt5中的布局管理-嵌套布局
    信号与槽-入门应用
  • 原文地址:https://www.cnblogs.com/yusenwu/p/4702515.html
Copyright © 2011-2022 走看看