当前位置:数据库 > Oracle >>

Oracle创建表空间、备份/还原数据库dmp

Oracle创建表空间、备份/还原数据库dmp
 
Oracle创建表空间
注意点:
 
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行
 
2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在
 
/*分为四步 */
 
/*第1步:创建临时表空间  */
 
create temporary tablespace user_temp  
 
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 
 
size 50m  
 
autoextend on  
 
next 50m maxsize 20480m  
 
extent management local;  
 
/*第2步:创建数据表空间  */
 
create tablespace user_data  
 
logging  
 
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' 
 
size 50m  
 
autoextend on  
 
next 50m maxsize 20480m  
 
extent management local;  
 
/*第3步:创建用户并指定表空间  */
 
create user username identified by password  
 
default tablespace user_data  
 
temporary tablespace user_temp;  
 
/*第4步:给用户授予权限  */
 
grant connect,resource,dba to username;  
 
备份:
exp 用户名/密码@数据库 file=d:\backup.dmp
 
exp root/password@database file=d:\backup.dmp
 
还原:
imp 用户名/密码@数据库 fromuser=用户名1 touser=用户名2 file=d:\backup.dmp 
 
imp 用户名/密码@数据库 fromuser=用户名1 touser=用户名2 file=d:\backup.dmp
 
imp 用户名/密码@远程机器名_数据库 fromuser=用户名1 touser=用户名2 file=d:\backup.dmp
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,