//创建数据库命名空间
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; (给了指定的用户)