如何在oracle中创建Schema

stellahou 2007-01-10 03:05:16
请问怎么在oracle中create schema,我装了Toad的。还有怎么把从另一台服务器中的oracle exp的dat文件,imp进新建的schema.
...全文
5224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzrqzr 2007-01-11
  • 打赏
  • 举报
回复
不清楚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...
njcao 2007-01-10
  • 打赏
  • 举报
回复
楼上说的很对
不过看样子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的逻辑存储和物理存储的结构
wiler 2007-01-10
  • 打赏
  • 举报
回复
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
stellahou 2007-01-10
  • 打赏
  • 举报
回复
就是从另外一台机器上exp出的.dat文件怎么把它imp到指定的Schema
tgm78 2007-01-10
  • 打赏
  • 举报
回复
oracle exp的dat文件,imp进新建的schema.

???

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧