转载自:http://hi.baidu.com/laolens/blog/item/451fd0090500be88d0581b54.html
问题描述:
请问怎么在oracle中create schema,怎么把从另一台服务器中的dat文件exp出去,然后imp进新建的schema.
步骤如下:
1.建立两个表空间,一个是数据表空间(名字可定为user_data),另一个是临时表空间(user_temp)
2.建立一个用户(user_test),指定该用户的默认表空间为user_data,临时表空间为user_temp
3.imp user_test/passwd fromuser=emp出来的用户名 touser=user_test file=emp.dat
buffer=1000000
--创建临时表空间
create temporary tablespace esmmobile_tmp
tempfile 'C:\oracle\ora92\oradata\sample\esmmobile_tmp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--创建数据表空间
create tablespace esmmobile
logging
datafile 'C:\oracle\ora92\oradata\sample\esmmobile.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--创建用户并指定表空间
create user SYMBIAN_ST1 identified by SYMBIAN_ST1
default tablespace esmmobile
temporary tablespace esmmobile_tmp;
--给用户授予权限
grant connect,resource to SYMBIAN_ST1;
注释:不授权无法访问