`

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 表空间表;
    如:
    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用户
    授权成功。

    第二种情况;使用默认的表空间
    用system用户创建自己的用户、权限;sql语句如下:
  1、 创建用户:
  create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
  2、 用户授权
   grant connect,resource,dba to business;
  3、 提交
  commit;
    ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
分享到:
评论

相关推荐

    oracle建表空间授权

    本地建表空间_授权,详细sql....

    oracle导入导出建表空间.txt

    oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;

    Oracle表分区 建表空间 创建用户

    ### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...

    Oracle_建表空间及用户名并授权

    在Oracle中,创建表空间和用户并进行授权是设置新数据库环境的基础步骤,这有助于隔离不同应用的数据,提高管理和维护效率。 首先,创建表空间的目的是为了划分数据的存储区域。例如,当有多个应用程序在同一Oracle...

    oracle建表,实例,用户

    可以对Oracle数据库 创建表空间,实例,新建用户,以及授权操作手册。方便实用

    oracle建表

    ### Oracle 创建表空间、用户与用户授权详解 #### 一、概述 在Oracle数据库中,创建表空间、用户以及对用户进行授权是非常重要的基础性工作。这些操作对于确保数据库的有效管理和资源合理分配至关重要。本文将详细...

    Oracle中的建表空间,建用户,授权,命令行导入导出等基本命令

    以下是关于Oracle中创建表空间、创建用户、授权以及命令行导入导出的基本操作的详细说明: 一、创建表空间 1. **创建表空间的语法**: ```sql CREATE TABLESPACE 表空间名 DATAFILE '文件路径' SIZE 存储大小 ...

    Oracle新建用户、角色,授权,建表空间的sql语句

    这里的`username`是用户名称,`password`是用户密码,`tablespace`和`temptablespace`分别指定了默认表空间和临时表空间。还可以设置用户限额、资源限制以及口令策略等。 Oracle的角色机制允许将一组权限集合在一起...

    ORACLE新建用户表空间及授权DBA

    ### 三、授权用户权限 为了使用户能够执行数据库操作,如创建表、索引等,必须授予相应的权限。在Oracle中,权限分为系统权限和对象权限两种。以下是一些基本的权限授予示例: 1. **授予连接权限**:这是最基本的...

    Oracle_基本建表语句

    - **`GRANT`**:授权用户权限,如CONNECT(连接数据库)、RESOURCE(创建表、视图等)、DBA(管理员权限)。 #### 创建表 ```sql CREATE TABLE 表名 ( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为...

    建表 oracle

    根据提供的标题、描述、标签及部分内容,我们可以了解到这段文本主要涉及Oracle数据库中创建表空间、用户以及对用户授权的相关操作。接下来将详细解释这些概念及其实际应用中的含义,并结合给出的具体SQL语句进行...

    ORACLE学习笔记-新建用户及建表篇

    以上就是Oracle数据库中关于创建用户、授权、建表和设置主键的基本操作。在实际数据库管理中,还需要结合实际需求进行更复杂的权限配置和表设计,以保证数据的安全性和完整性。同时,了解和掌握Oracle的其他功能,如...

    oracle SQL 命令大全

    Oracle 数据库管理系统中最基本的操作语句,包括打开服务器、关闭服务器、查看当前用户的角色、查看当前用户的系统权限和表级权限、查看当前用户的缺省表空间、修改表结构、更改用户密码、创建表空间的数据文件、...

    Oracle的表空间、用户和用户授权

    一:Oracle表空间  1,Oracle表空间与SQL Server文件组对比  SQL Server的文件组(文件组包括若干MDF,NDF数据文件)对我们来说并不陌生,前段时间我在博客“怎样玩转千万级别的数据”提到了过表分区的概念,...

    Oracle数据库学习文档(详细)

    最后,文档介绍了Oracle数据治理相关的内容,包括数据库管理员的职责、Oracle重要用户、初始化参数的管理、数据备份与恢复、数据字典的使用、动态性能视图以及表空间的管理。表空间的管理包括建立和改变表空间状态、...

    创建表空间和用户.txt

    根据提供的文件信息,本文将详细解释与创建表空间...通过以上步骤,可以有效地在Oracle数据库中创建所需的表空间和用户,并授予相应的权限。这些操作对于构建复杂的应用程序环境至关重要,确保了数据的安全性和可用性。

    2020_Oracle19c数据迁移图文详解.docx

    2. **创建转储目录与用户授权**: - 创建用于存放转储文件的逻辑存储目录。 - 给指定用户授予在该目录中的操作权限。 3. **目标数据库建表**: - 可以选择执行建表SQL脚本,或者使用数据泵参数`content=metadata_...

    怎么创建表空间以及用户

    1.创建用户kaifa(密码亦为kaifa),并分配connect,create table,resource权限。 a.创建表空间 create tablespace dm logging datafile 'D:\app\...给用户授权 grant connect,resource,dba to kaifa;

    Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交

    此外,在上面的示例代码中还包含了一些其他的知识点,如创建表空间、创建用户、授权、创建同义词等。 在 Oracle 中,创建表空间是指创建一个新的表空间,以存储数据库中的数据。在上面的示例代码中,创建了一个名为...

Global site tag (gtag.js) - Google Analytics