表空间

来源:互联网 发布:淘宝上开网店要钱吗 编辑:程序博客网 时间:2024/05/17 22:40


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
原创粉丝点击