oracle操作

//创建数据库命名空间

create tablespace cascms logging datafile'/u01/app/oracle/oradata/XE/qycmsadmin.dbf' size 1024m autoextend on next 100m extent management local;

//创建用户 密码 并指定空间

create user qycmsadmin identified by arpc7101 default tablespace cascms;

//修改命名空间

alter tablespace  qycmsadmin rename to cascms;

//给用户赋予权限

grant connect,resource,dba to qycmsadmin;

  //查看所有的用户名

  select username from dba_users;

  //删除命名空间

  drop user QYCMSADMIN cascade;

//导入数据库数据

    imp qycmsadmin/arpc7101 file=/tmp/cms.dmp full=y

 

  alter tablespace  qycmsadmin rename to cascms

  //查询所有命名空间的名称

  select name from v$tablespace;

//修改默认用户的过期时间

  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

  SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

 

  alter user qycmsadmin identified by arpc7101;

 

  drop tablespace qycmsadmin including contents and datafiles;

 

  alter database datafile'/u01/app/oracle/oradata/XE/qycmsadmin.dbf' drop;

create tablespace cms logging datafile'/u01/app/oracle/oradata/XE/cms.dbf' size 1024m autoextend on next 100m extent management local;

//数据库导出数据的sql记录

exp def7DB/def7DB file=/arp/oraarp/expbackup/def7DB0908.dmp

//查看oracle服务的数据存放地址

select name from v$controlfile;

//查询所有表用以及该表用的表空间

  select table_name 表名 ,tablespace_name 所使用表空间 from user_tables;

 

数据泵:处理数据库的方式(oracle)

 

1. Impdp system/password DIRECTORY=dirdp DUMPFILE=aa.dmp FULL=y (数据泵的处理)

transform=oid:n  添加此参数  旧的用户 映射新的用户

table_exists_action=replace   导入时候如果存在该表,则进行替换

directory  要创建一个导入的目录,创建逻辑目录

create directory expnc_dir as 'E:\ncdatabak';

注:导入时,要把dmp 文件放在创建的目录下

Grant read,write on directory expnc_dir to dxzyjt; (给了指定的用户)

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值