数据库
java_fancy
这个作者很懒,什么都没留下…
展开
-
oracle中exp命令row=y和full=y,ignore=y的意思
rows:表示导出数据行 full( 全库导出): 导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据. 下面这个应该是imp时的参数,exp没有 ignore=y 表示忽略创建错误,继续后面的操作原创 2012-04-17 11:48:13 · 14617 阅读 · 0 评论 -
oracle表空间操作
1. 查询默认表空间 select username,default_tablespace from dba_users; 2. 修改一个表所在的表空间 alter table 表名 move tablespace 表空间名 3.当用EXP导出表,其表的表空间和需要导入的表空间不一致时 把目标用户的默认表空间修改为表需要导入的表空间 当不具unlim原创 2012-04-19 09:30:57 · 385 阅读 · 0 评论 -
imp exp的使用
数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:daochu.dmp owner=(system,s转载 2012-04-10 10:22:51 · 396 阅读 · 0 评论 -
通俗的理解三个范式
通俗的理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗的理解三个港式(通俗的理解是够用的理解,并不是最科学最准确的理解): 第一范式:1NF 是对属性的原子性约束,要求属性具有原子性,不可再分解 第二范式:2NF 是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性 第三范式:3NF 是对字段冗余性的约束,即任何字段不能由其它字段派生出来,它要求字原创 2012-05-04 08:59:11 · 1525 阅读 · 0 评论 -
正确认识数据冗余
主键与外键在多表中的重复出现,不属于数据冗余,这个概念必须清楚,事实上有许多人还不清楚。非键字段的重复出现,才是数据冗余,而且是低级的冗余,即重复性的冗余。高级冗余不是字段的重复出现,而是字段的派生出现。 例如: 商品中的 单价、数量、金额 三个字段,金额 就是由 单价 乘以 数量 派生出来的,它是冗余,而且是一种高级的冗余。冗余的目的是为了提高处理速度。只有低级冗余才会增加数据的不一致性,因原创 2012-05-04 09:15:32 · 3741 阅读 · 0 评论 -
Oracle新建数据库
以管理员身份登录的: 1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码 也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户 2.创建表空间: create tablespace tablespacename d转载 2012-11-02 19:56:54 · 445 阅读 · 0 评论