oracle数据库备份、建空间,数据导入导出操作

1、数据库数据备份,遇到空表导不出的问题

      给空表赋空间就可以导出了:导数据之前先执行一下sql即可
     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即可(修改相关的参数):

       建表空间:
    CREATE TABLESPACE CFG_DATA(表空间名)
    DATAFILE 'D:\SHUAI\data\CFG_DATA.dbf'(.dbf文件存放位置及文件名) SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 
    LOGGING
    ONLINE
    BLOCKSIZE 8K
    EXTENT MANAGEMENT LOCAL AUTOALLOCATE
    SEGMENT SPACE MANAGEMENT MANUAL;
    建用户名:
    create user  cfg(用户名)  identified by sa(密码)  default tablespace CFG_DATA(表空间名称) ;
    授权:
    grant connect,resource,create any view to SHUAI_SHZH_SYSTEM(用户名);
    revoke dba from user_5201_new

3、向oracle数据库导入dmp文件(dos模式下)

      导入数据:
        imp SHUAI_SHZH_SYSTEM(用户名)/sa(密码) full=y file= D:\shuai\sql\water.dmp(文件位置) ignore=y
    导出数据(本地):
        exp user_5201/drbs3000@ORCL file=D:\app\user_5201.dmp owner=(user_5201)
    导出数据(远程服务器):
        1.确保tns配置文件中加入远程服务器的命名:具体可百度
        2.exp user_5201/drbs3000@10.61.10.211 file=D:\app\user_5201.dmp owner=(user_5201)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西贝爷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值