Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。
对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。
创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。
下面是创建数据库用户的具体过程:
1.假如现在已经建好名为'news'的数据库,此时在F:\oracle\product\10.1.0\oradata\目录下已经存在news目录(注意:我的Oracle10g安装在F:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\product\10.1.0\oradata\目录下)。
2.在创建用户之前,先要创建表空间:
其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小;
如:
SQL> create tablespace news_tablespace datafile'F:\oracle\product\10.1.0\oradata\news\news_data.dbf' size 500M;
其中'news_tablespace'是你自定义的表空间名称,可以任意取名;'F:\oracle\product\10.1.0\oradata\news\news_data.dbf'是数据文件的存放位置,'news_data.dbf'文件名也是任意取;'size 500M'是指定该数据文件的大小,也就是表空间的大小。
3.现在建好了名为'news_tablespace'的表空间,下面就可以创建用户了:
其格式为:格式: create user 用户名 identified by 密码 default tablespace 表空间表;
如:
SQL> create user news identified by news default tablespace news_tablespace;
默认表空间'default tablespace'使用上面创建的表空间。
4.接着授权给新建的用户:
SQL> grant connect,resource to news; --表示把 connect,resource权限授予news用户
SQL> grant dba to news; --表示把 dba权限授予给news用户
授权成功。
转载自:http://www.cnblogs.com/smartvessel/archive/2009/07/06/1517690.html
相关推荐
Oracle数据库-建库、建表空间
### Oracle数据库创建表与操作命令详解 #### 一、创建表`db_action`...以上就是从提供的文件中提取并整理出来的关于Oracle数据库中的建库建表及相关命令的详细介绍。这些命令可以帮助您更好地理解和操作Oracle数据库。
在数据库管理中,"表空间"是Oracle数据库中的一个重要概念。它是一个物理存储区域,用于容纳数据库对象,如表、索引和视图。自动创建数据库工具的一个关键功能是能够自动创建表空间,这通常涉及到设置表空间大小、...
本资源"SQL建库建表.rar"显然是关于如何使用SQL进行数据库建设和表结构设计的教程或源码示例。 1. **SQL基础知识**:SQL分为DDL(Data Definition Language)和DML(Data Manipulation Language)两大部分。DDL用于...
表空间是Oracle数据库中存储数据的基本单位,用于组织和管理数据库对象。创建表空间的语句如下: ```sql CREATE TABLESPACE 表空间名字 DEFAULT '路径.dbf' SIZE 空间大小 单位 k/m/g AUTOEXTEND ON 100M MAXSIZE ...
包里还有一些以前自己的学习文档,包括(用PLSQL远程连接Oracle数据库、Oracle数据库-建库、建表空间,建用户、oracle 用户被锁定解锁方法、Oracle 10g dmp文件的导入导出)等文档,方便大家的学习,资源丰富.
这个工具能够帮助用户通过Excel文件来定义实体,进而生成符合规范的Oracle数据库表,包括添加备注和设置主键等关键元素。接下来,我们将深入探讨这个过程中的关键知识点。 1. **Excel文件实体定义**:在Excel中定义...
在SQL(Structured Query Language)中,建库建表是数据库管理的基础操作,用于创建数据库以及在数据库中定义数据结构。本文将深入探讨SQL中的数据库创建、表创建以及相关的概念和语法。 1. 数据库创建: 在SQL中,...
数据库导出路径为oracle数据库备份/导入设置路径:E:\app\Hejiah\admin\orcl\dpdump exp username/password@sid file=d:\exp.dmp full=y imp wenhb/1@orcl file=D:\app\Hejiah\admin\orcl\dpdump\wenhb.dmp full=y ...
- **定义**:在Oracle数据库中,表空间是逻辑存储结构的最高级别。每个数据库至少有一个表空间,默认为SYSTEM表空间。 - **作用**:表空间由一个或多个数据文件组成,用于存储数据字典、表、索引等数据库对象。合理...
综上所述,"oracle建库程序(B/S)"是一个通过Web界面实现的自动化工具,它利用Excel作为数据字典的载体,简化了Oracle数据库的建表过程,提高了开发效率。在实际操作中,这样的工具还需要考虑到数据安全、性能优化...
ELinq 是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,对Linq的谓词提供了完美的支持,支持根据实体类自动建库建表建关系,支持根据数据库通过T4模版自动生成实体代码,旨在让绝大部份...
**表空间**:Oracle数据库中的逻辑存储单元,一个数据库可以包含多个表空间,每个表空间对应着一个或多个物理文件。每个用户通常有自己的表空间,不同的用户根据其角色和权限拥有不同的表空间。 #### 二、Oracle...
**4.2 建库建表** 使用MySQL创建数据库`mybatis_plus`,并在其中创建`user`表。例如: ```sql CREATE DATABASE `mybatis_plus` /*!40100 DEFAULT CHARACTER SET utf8mb4 */; USE `mybatis_plus`; CREATE TABLE `...
学生选课系统 开发模式采用mvc...数据库类型可在配置文件中修改,mysql和oracle均有。jdk1.5以上。tomcat7.0以上。是一个完整的系统,功能强大,适合学习,也适合工作,各有裨益。想要的就动手下载吧。绝对物超所值。
- Oracle:由Oracle公司开发的关系-对象型数据库,提供免费的产品和服务收费模式。 - SQL Server:微软公司推出的数据库产品,具有不同版本以满足不同用户需求,以其易用性著称。 - DB2:IBM公司的产品,支持多种...
表空间是Oracle数据库中的一种逻辑存储结构,用于组织和管理数据。`maxdata`表空间被创建,并且指定了数据文件的位置和大小。自动扩展功能(`autoextendon`)确保随着数据的增长,表空间可以自动增加容量,避免了手动...
【Oracle向PostgreSQL移植实例】涉及的是从Oracle数据库迁移到PostgreSQL数据库的过程,这通常是因为业务需求、成本效益分析或技术栈的改变。以下是对移植过程中关键知识点的详细解释: 1. **数据库初始化**: - ...
PD生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,需要设置Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote为NO。 PowerDesigner是一个功能强大...
6. **数据库建模与设计**:"建库建表(SQL)"文件提供了数据库表结构的设计,包括字段定义、数据类型选择、关系建立等,这是确保系统稳定运行的基础。 7. **源码分析**:"项目源码"是了解系统内部运作的关键,通过...