/*Oracle创建表空间、备份/还原数据库dmp
Oracle创建表空间
注意点:
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行
2.确保路径存在,比如【D:\oracle\oradata\Oracle11g\】也就是你要保存文件的路径存在
*/
/*分为五步 */
/*先清除缓存*/
//删除用户
drop user nc63_ch_user cascade;
//删除表空间
drop tablespace nc63_ch_temp;
//删除数据库文件
drop tablespace nc63_ch_data;
/*第1步:创建临时表空间 */
create temporary tablespace nc63_ch_temp
tempfile 'E:\zxl\NC\project1_CH\workpace_w\nc63_ch_temp.dbf'
size 100m
autoextend on
next 100m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace nc63_ch_data
logging
datafile 'E:\zxl\NC\project1_CH\workpace_w\nc63_ch_data.dbf'
size 100m
autoextend on
next 100m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user nc63_ch_user identified by 1
default tablespace nc63_ch_data
temporary tablespace nc63_ch_temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to nc63_ch_user;
/*第5步:还原 在cmd中执行*/
imp nc63_ch_user/1@orcl file=E:\zxl\NC\project1_CH\nc63_2013_07_09.dmp ignore=y full=y