日期:2014-05-17  浏览次数:21325 次

如何在oracle中创建Schema
请问怎么在oracle中create   schema,我装了Toad的。还有怎么把从另一台服务器中的oracle   exp的dat文件,imp进新建的schema.  


------解决方案--------------------
lz需要系统的学习oracle,lz所说的schema就是指用户
我在这里先给个步骤吧
1.用toad建立两个表空间,一个是数据表空间(名字可定为user_data),另一个是临时表空间(user_temp)
2.用toad建立一个用户(user_test),指定该用户的默认表空间为user_data,临时表空间为user_temp
3.imp user_test/passwd fromuser=emp出来的用户名 touser=user_test file=emp.dat
buffer=1000000
------解决方案--------------------
楼上说的很对
不过看样子LZ是初学,建议先别管表空间了
1.直接用TOAD建一个用户(表空间先不管它,全用默认的)
2.导出 exp user1/passwd1 file=c:\exp.dmp
3.导入 imp user2/passwd2 fromuser=user1 touser=user2 file=c:\exp.dmp
这样就OK了
建议有时间还是系统学一下ORACLE的逻辑存储和物理存储的结构

------解决方案--------------------
不清楚lz的意思。schema就是方案,新建了一个用户就新建了一个方案,里面存储了这个用户的一些东西,如果此用户没有建表的话是看不到此方案的.
以下user_datebase为你用的数据库名,asset是要建的用户名。

Connect sys/sys@user_datebase AS SYSDBA;以SYS登陆去创建用户
drop user asset cascade;
create user asset identified by user_datebase;创建一个asset用户
grant connect,resource,dba to asset;为用户分配权限
Connect asset/asset@user_datebase 以asset登陆

最后建个表就OK了。
Creat table...