`

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 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 表空间表;
如: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用户授权成功。
revoke dba from news;--表示把dab的权限从news用户移除。

删除用户:drop user news cascade (cascade  保证彻底删除news用户)
分享到:
评论

相关推荐

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    oracle数据库用户 表空间创建

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    在Oracle数据库系统中,表空间(Tablespace)是存储数据对象(如表、索引、视图等)的逻辑单位,而临时表空间(Temporary Tablespace)则用于存储临时数据,比如排序或联接操作产生的中间结果。创建和管理表空间及...

    Oracle数据库创建表空间和用户.doc

    在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...

    oracle创建数据库图解

    【Oracle 创建数据库图解】 Oracle 是一款广泛应用的...总之,Oracle创建数据库涉及多个层面,包括数据库设计、存储策略、安全性、备份和恢复策略等。理解这些步骤有助于创建和维护一个高效、安全的Oracle数据库环境。

    oracle数据库、表空间及数据文件之间的关系

    ### Oracle数据库、表空间及数据文件之间的关系 在Oracle数据库管理系统的架构中,数据库、表空间与数据文件之间存在着紧密的联系。理解这些组件之间的相互作用对于有效地管理和维护Oracle数据库至关重要。 #### ...

    oracle创建数据库脚本

    "Oracle创建数据库脚本"这个主题涉及到的是如何使用SQL脚本来创建一个新的Oracle数据库,这通常包括一系列的步骤和配置。在这个过程中,我们不仅需要理解数据库的基本架构,还需要熟悉Oracle的数据文件、控制文件、...

    oracle 创建表空间命令

    在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...

    手动创建数据库 oracle

    4. **创建数据库实例**:手动创建数据库不使用DBCA时,你需要使用SQL*Plus,Oracle的命令行工具。通过执行初始化参数文件(init.ora或spfile.ora)来启动一个数据库实例。实例是Oracle后台进程的集合,它们与实际的...

    Oracle创建数据库空间

    Oracle创建数据库空间

    Oracle RAC增加ASM盘,创建表空间

    Oracle RAC 增加 ASM 盘, 创建表空间 Oracle RAC 是一种高可用、高性能的数据库解决方案,通过将多个服务器节点组成一个集群,提供了高可用性和高性能的数据库服务。在 Oracle RAC 中,ASM(Automated Storage ...

    Oracle中使用DBCA创建数据库[整理].pdf

    4. 创建数据库表空间 5. 创建数据库用户 数据库创建完成 创建数据库完成后,DBCA 将显示创建成功的界面,如图 5 所示。在这个界面中,可以查看数据库的详细信息,包括数据库名称、SID、实例名、控件名等。 结论 ...

    oracle手动创建数据库

    这些目录包括`udump`(用于存储用户转储文件)、`arch`(归档日志)、`bdump`(后台进程转储文件)、`create`(可能用于保存创建数据库时使用的脚本或参数文件)以及`pfile`(参数文件)。这些目录的位置通常是根据...

    oracle表空间查询命令

    每个Oracle数据库至少包含一个表空间,默认情况下,系统会在创建数据库时自动创建`SYSTEM`表空间。此外,还可以根据需要创建额外的表空间来满足不同的需求。 #### 二、查询表空间使用情况 为了有效地管理和监控...

    oracle数据库导入数据以及创建用户

    本文将深入探讨如何导入数据到Oracle数据库以及创建新用户,这对于数据库管理员和开发者来说是至关重要的技能。以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:...

    Oracle数据库_实例_用户_表空间之间的关系.doc

    ### Oracle数据库、实例、用户、表空间的关系解析 #### 一、Oracle数据库概述 Oracle数据库是一种高度复杂的数据库管理系统,主要用于企业级数据管理和处理。与其他数据库系统不同,Oracle数据库中的“数据库”这一...

    Oracle应用项目——使用OracleEM创建表空间.pdf

    在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是数据库管理员进行日常管理的重要任务之一。本篇文章将详细介绍如何使用Oracle EM创建表空间。 首先,我们需要了解创建表空间的基本...

    oracle数据库建表空间、分配权限

    oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;

Global site tag (gtag.js) - Google Analytics