表空间


1、新建表空间

create tablespace IBA_HOME  datafile '/home/oracle/oradatafile/testbd/testrpt.dbf' size 1024M  autoextend on next 50M maxsize 20480M;
autoextend on next:每次50M
maxsize:自动扩展到2G
  临时表空间:
create temporary tablespace RPT_TEMP  tempfile '/home/oracle/oradatafile/testbd/temp.dbf' size 1024M;
3、    增加表空间(2种方法)
增加数据文件:
ALTER TABLESPACE IBA_HOME ADD DATAFILE '/home/oracle/oradatafile/testbd/testrpt01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE 2000M;
扩展当前数据文件:

ALTER DATABASE DATAFILE '/home/oracle/oradatafile/testbd/testrpt.dbf' RESIZE 50000M;


1、    创建备份目录
mkdir -p /opt/oracle/backup
2、    设置字符集
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
3、创建directory目录
sqlplus sys/Password as sysdba
create or replace directory DUMP_DIR as '/opt/oracle/backup';
grant read,write on directory DUMP_DIR to d0;
exit;
4、    导出数据库.
expdp test22db_d0/ test22db_d0@mdspdb dumpfile=testdb.dmp directory=DUMP_DIR schemas= test22db_d0 content=ALL;
5、    在目标数据库服务器上创建备份目录
mkdir -p /opt/oracle/backupD01
6、    将导出文件上传至backupD01目录下
7、    创建directory目录
sqlplus sys/Password as sysdba
create or replace directory DUMP_DIRD01 as '/opt/oracle/backupD01';
grant read,write on directory DUMP_DIRD01 to testdb;
exit;
8、    进入backupD01目录导入数据
impdp test22db_d0/test22db_d0@testdb directory=DUMP_DIRD01 dumpfile=test22db_d0.dmp TABLE_EXISTS_ACTION=REPLACE remap_tablespace=TBS_test_STAT:IBA_HOME;
9、    导入完成后验证
select count(*) from user_objects;
对象数和源数据库一致

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值