`

Oracle数据库-建库、建表空间,建用户

阅读更多

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 tablespacenews_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用户

    授权成功。

分享到:
评论

相关推荐

    Oracle数据库-建库、建表空间

    Oracle数据库-建库、建表空间

    oracle建库建表的各种命令

    ### Oracle数据库创建表与操作命令详解 #### 一、创建表`db_action`...以上就是从提供的文件中提取并整理出来的关于Oracle数据库中的建库建表及相关命令的详细介绍。这些命令可以帮助您更好地理解和操作Oracle数据库。

    自动创建数据库工具

    在数据库管理中,"表空间"是Oracle数据库中的一个重要概念。它是一个物理存储区域,用于容纳数据库对象,如表、索引和视图。自动创建数据库工具的一个关键功能是能够自动创建表空间,这通常涉及到设置表空间大小、...

    SQL建库建表.rar

    本资源"SQL建库建表.rar"显然是关于如何使用SQL进行数据库建设和表结构设计的教程或源码示例。 1. **SQL基础知识**:SQL分为DDL(Data Definition Language)和DML(Data Manipulation Language)两大部分。DDL用于...

    ORACLE10g数据库创建表空间序列

    表空间是Oracle数据库中存储数据的基本单位,用于组织和管理数据库对象。创建表空间的语句如下: ```sql CREATE TABLESPACE 表空间名字 DEFAULT '路径.dbf' SIZE 空间大小 单位 k/m/g AUTOEXTEND ON 100M MAXSIZE ...

    oracle学习资料

    包里还有一些以前自己的学习文档,包括(用PLSQL远程连接Oracle数据库、Oracle数据库-建库、建表空间,建用户、oracle 用户被锁定解锁方法、Oracle 10g dmp文件的导入导出)等文档,方便大家的学习,资源丰富.

    oracle建表工具

    这个工具能够帮助用户通过Excel文件来定义实体,进而生成符合规范的Oracle数据库表,包括添加备注和设置主键等关键元素。接下来,我们将深入探讨这个过程中的关键知识点。 1. **Excel文件实体定义**:在Excel中定义...

    sql建库建表

    在SQL(Structured Query Language)中,建库建表是数据库管理的基础操作,用于创建数据库以及在数据库中定义数据结构。本文将深入探讨SQL中的数据库创建、表创建以及相关的概念和语法。 1. 数据库创建: 在SQL中,...

    quartz集群各种数据库建表脚本

    在设置Quartz集群时,这些脚本会帮助你在MySQL、Oracle、SQL Server、PostgreSQL等常见数据库中创建合适的表结构。每个数据库可能需要不同的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 建库程序(B/S)

    综上所述,"oracle建库程序(B/S)"是一个通过Web界面实现的自动化工具,它利用Excel作为数据字典的载体,简化了Oracle数据库的建表过程,提高了开发效率。在实际操作中,这样的工具还需要考虑到数据安全、性能优化...

    ELinq ORM Framework

    ELinq 是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nullable类型和枚举类型,对Linq的谓词提供了完美的支持,支持根据实体类自动建库建表建关系,支持根据数据库通过T4模版自动生成实体代码,旨在让绝大部份...

    ORACLE学习

    **表空间**:Oracle数据库中的逻辑存储单元,一个数据库可以包含多个表空间,每个表空间对应着一个或多个物理文件。每个用户通常有自己的表空间,不同的用户根据其角色和权限拥有不同的表空间。 #### 二、Oracle...

    MyBatis-Plus技术文档.pdf

    **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以上。是一个完整的系统,功能强大,适合学习,也适合工作,各有裨益。想要的就动手下载吧。绝对物超所值。

    数据库的设计与应用.pptx

    - Oracle:由Oracle公司开发的关系-对象型数据库,提供免费的产品和服务收费模式。 - SQL Server:微软公司推出的数据库产品,具有不同版本以满足不同用户需求,以其易用性著称。 - DB2:IBM公司的产品,支持多种...

    maximo7.1安装及数据库建表SQL命令

    表空间是Oracle数据库中的一种逻辑存储结构,用于组织和管理数据。`maxdata`表空间被创建,并且指定了数据文件的位置和大小。自动扩展功能(`autoextendon`)确保随着数据的增长,表空间可以自动增加容量,避免了手动...

    Oracle向PostgreSQL移植实例

    【Oracle向PostgreSQL移植实例】涉及的是从Oracle数据库迁移到PostgreSQL数据库的过程,这通常是因为业务需求、成本效益分析或技术栈的改变。以下是对移植过程中关键知识点的详细解释: 1. **数据库初始化**: - ...

    PowerDesigner创建数据库及模型PPT课件.ppt

    PD生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,需要设置Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote为NO。 PowerDesigner是一个功能强大...

    fly社区问答系统完整源码+答辩(Javaweb+Oracle (sql转Oracle))

    6. **数据库建模与设计**:"建库建表(SQL)"文件提供了数据库表结构的设计,包括字段定义、数据类型选择、关系建立等,这是确保系统稳定运行的基础。 7. **源码分析**:"项目源码"是了解系统内部运作的关键,通过...

Global site tag (gtag.js) - Google Analytics