zoukankan      html  css  js  c++  java
  • sqlplus导入sql,dmp导入导出

    1.创建表空间及用户名

    1).用Oracle的EM做数据库的管理(表空间、用户及授权为例子)

    https://blog.csdn.net/anderslu/article/details/56670116

    2).语句创建

    https://jingyan.baidu.com/article/5225f26b036c47e6fa0908e4.html

    一、创建表空间
    create tablespace test datafile 'D: est.ora' size 1000m;(test为表空间名称,路径自己来命名,然后点击执行)

    补充:    select * from dba_data_files 使用该条语句可以查看当前库中有多少表空间并且DBF文件的存储位置
    1.更改数据表大小(10G) alter database datafile '/ora/oradata/radius/undo.dbf' resize 10240m; 2.设置表空间不足时自动增长 2.1查看表空间是否自动增长 SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;
    二、 设置表空间自动增长
    
    ALTER DATABASE DATAFILE 'D:	est.ora' AUTOEXTEND ON;//打开自动增长
    
    ALTER DATABASE DATAFILE 'D:	est.ora' AUTOEXTEND ON NEXT 200M ;//每次自动增长200m
    
    ALTER DATABASE DATAFILE 'D:	est.ora' AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;//每次自动增长200m,数据表最大不超过1G

    三、创建用户
    create user 用户名 identified by 密码
    default tablespace 表空间名 quota 500m on users;
    授权
    grant all privileges to 用户名;

    2.Oracle解决空表丢失脚本
    1)批量处理所有“空表”:
    select 'alter table '||table_name||' allocate extent(size 64k);' sql_text,table_name,tablespace_name
    from user_tables where table_name not in (select segment_name from user_segments where segment_type = 'TABLE');
    2)把sql_text列在sqlplus中执行一下就可以通过exp导出。

    8.使用sqlplus导入sql脚本

    https://jingyan.baidu.com/article/48b37f8d1eeafd1a64648813.html

    9.用命令导入/导出数据

    导入DMP
    控制台输入
    impdp 数据库名称/密码@服务标识名 file=文件路径  full=y ignore=y STATISTICS=NONE

    例:impdp CIGEM/cigem@服务标识名 file=D:Geo.dmp full=y ignore=y STATISTICS=NONE

    导出DMP
    exp 数据库名称/密码@ORCL11G file=文件路径

    例:exp FILE/123@ORCL11G file=E:数据库备份FILEIMAGEDB.dmp 

    10.在plsql里面执行导出的.sql文件中的sql语句

    打开.sql文件复制全部sql语句

    打开plsql 操作 文件---》新建-----》命令窗口,将复制的sql语句粘贴进命令窗口执行

    16、Oracle学习——dmp文件(表)导入与导出

    https://blog.csdn.net/zwk626542417/article/details/42196373

  • 相关阅读:
    webpack
    Js数组和字符串常用方法
    Vue.js 2.0 快速上手
    雅虎前端优化的35条军规
    前端问题大杂烩
    Java和js的区别,以及Java和c的区别
    前后端联调
    99%的人都理解错了HTTP中GET与POST的区别
    vue项目目录
    vuex入门
  • 原文地址:https://www.cnblogs.com/macT/p/8979991.html
Copyright © 2011-2022 走看看