oracle建立数据库的过程问题 以前都是弄sqlserver,现在弄oracle,建立数据库的时候有个疑问,sqlserver是先建立数据库,然后建立表,在Oracle中,有人建议说先建立好逻辑关系,然后建立数据库,有些糊涂,希望大家对oracle的建库流程给解释一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚刚接触oracle,颇为不足.建数据库,设置数据库的类型,共享型的还是专用型的建好之后,建自己数据的表空间,之后建用户,设置用户的权限,在用户下建表. 我也刚开始接触Oracle,和你有同样的困惑,谢谢高手指点 一般的oracle数据库都是专用数据库,一般的在安装oracle时都已经建立了.1.建立表空间 2.建立一个操作用户,可以用oracle图形界面操作,也可以在sqlplus用命令行来建立3.给用户赋权限,一般的用户只赋给connect,session,resource就可以了4.用上面的用户登录,可以创建表,视图等,如果权限不足可以用sysdba方式利用grant给上面的用户赋权限 1、清楚很多了,用sqlserver的时候,就2个文件,mdf和ldf,然后所有的逻辑关系都建立在mdf中;oracle就不一样了,根据逻辑关系先建立多个表空间,在表空间中建立不同用户的逻辑关系,然后每个表空间对应相应的物理文件,所以这也就是oracle的数据库下为什么会有很多物理文件的原因。2、表空间的物理文件,是不是可以理解为数据库的一部分组成。请问大家这样理解对不对? 1:sqlserver 里面也是需要设置不同的文件组,不同的表放到不同的文件组,类似oracle的表空间概念,只是你可能平时都用的默认。2:datafile本来就是数据库重要部分,存放数据的呢 表空间是个oracle的对向,是个逻辑概念;数据文件是真实的物理文件,当然是数据的一部分啦一个表空间可以对应一个或多个数据文件。 oracle的一个实例只能运行一个数据库,而 sql server 一个实例可以管理多个数据库。其他方面都类似oracle有表空间,sql server 有文件组 sqlldr的使用问题 ORACLE 10G如何做双机热备? 关于表空间 sql转oracle分页存储过程 sql怎么写 求助!! 求一个SQL语句 如何修改数据文件路径和改名? 菜鸟级问题 oracle分区 一个简单的sql问题,给出正确答案的都给分啊! 求两表比较取交集的sql语句
建数据库,设置数据库的类型,共享型的还是专用型的
建好之后,建自己数据的表空间,之后建用户,设置用户的权限
,在用户下建表.
1.建立表空间
2.建立一个操作用户,可以用oracle图形界面操作,也可以在sqlplus用命令行来建立
3.给用户赋权限,一般的用户只赋给connect,session,resource就可以了
4.用上面的用户登录,可以创建表,视图等,如果权限不足可以用sysdba方式利用grant给上面的用户赋权限
2、表空间的物理文件,是不是可以理解为数据库的一部分组成。请问大家这样理解对不对?
1:sqlserver 里面也是需要设置不同的文件组,不同的表放到不同的文件组,
类似oracle的表空间概念,只是你可能平时都用的默认。
2:datafile本来就是数据库重要部分,存放数据的呢
表空间是个oracle的对向,是个逻辑概念;
数据文件是真实的物理文件,当然是数据的一部分啦
一个表空间可以对应一个或多个数据文件。