oracle数据库的项目的数据表创建都有规范的。一遍遵循先使用管理员身份创建数据库,
创建组织和管理数据文件的表空间,创建操作数据的用户,为用户指定表空间,再为用户
授予权限,在切换到新用户去创建数据包,添加表约束,设置表之间的引用关系
一般来说,在oracle时会提醒我们自动创建一个数据库,也可以在安装完之后用配置助手来创建一个数据库
对于10G版本而言,创建数据库有两种方法,一是通过图形界面,二是使用create database命令,由于后者的
操作比较复杂,实际开发中一般不使用,而使用前者,而且建议一个服务器只创建一个数据库
在oracle系统中,表空间和数据文件是数据库结构的基本要素,oracle数据库采用有组织的方式存储信息,
它拥有两种互为相关的物理存储结构和逻辑存储结构
物理存储结构是现实的数据存储单元,主要有数据文件、日志文件和控制文件组成
数据文件是用于存储数据库数据的文件,如表,索引数据
日志文件是用于记录对数据库进行的修改信息,如果我们不小心删除了数据,我吗可以通过日志文件进行数据修复
控制文件是用于记录数据库物理几个的二进制文件,oracle实例在启动时必须访问控制文件
逻辑存储结构是数据概念上的组织,主要由表空间,表和行组成。
表空间是数据库存储数据的逻辑单元,用于存放数据库表,索引等对象的磁盘逻辑空间叫表空间
表空间由一个或者多个数据文件组成,数据库在逻辑上由一个或者多个表空间组成,可以划分为一个
或者多个逻辑单位,该逻辑单位称为表空间
system表空间用于存放oracle系统内部表和数据字典的数据,如表名,列名,和用户名,
不赞成将用户创建的表,索引等对象存放如system表空间中;
sysaux表空间用于存放oracle系统内部的常用样例用户的对象,一般不存储用户的数据
由oracle系统自动进行内部维护;
撤销表空间用于存储撤销信息的表空间,当执行增加,删除修改时,oracle系统自动使用这个表空间进行临时
存放之前修改的数据,一般在创建实例后,系统自动创建一个名字为undotbs1的撤销表空间;
USers表空间是Oracle建议用户使用的表空间,例如样例用户scott对象就存放在users表空间中,
temp表空间是oracle系统用于存放临时数据的特殊表空间,
分享到:
相关推荐
在linux下手动创建oracle10g数据库
CMD命令下创建oracle数据库,适合与在wingdows环境下搭建oracle数据库的初学者。
手工创建oracle数据库
使用PLSQL 创建Oracle数据库用户并设置权限
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
1 、确定数据库的sid 和db_name \u3000sid='hsj' db_name='hsj' 2、设置环境变量env ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=hsj PATH=$ORACLE_HOEM/bin:$PATH; LD_...
Oracle数据库创建实例
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
在UNIX条件下创建ORACLE应用。
详细的手工创建Oracle数据库步骤,作为平时工作的手册。
这个是Oracle手工创建数据库和DBCA交互式界面创建数据库过程,有遇见的小问题解决办法,还加入了数据库创建脚本Createdb和createcatalog脚本,方便大家一起使用
cmd脚本创建Oracle数据库
关于手工创建Oracle数据库的研究.pdf
主要介绍了VS2015连接Oracle数据库的详细步骤,需要的朋友可以参考下
oracle 数据库用脚本创建的方法。此方法使用多instance安装
该文档详细说明如何创建一个Oracle数据库,文档先介绍如何创建Oracle数据库实例,然后如何创建用户并对它进行授权,最后介绍如何用pl/sql工具连接到创建的Oracle数据库实例。
oracle数据库创建脚本 #!/bin/sh OLD_UMASK=`umask` umask 0027 mkdir -p /oradata mkdir -p /u01/app/oracle/admin/tdrb/adump mkdir -p /u01/app/oracle/admin/tdrb/dpdump mkdir -p /u01/app/oracle/admin/tdrb...