一、数据库名
数据库名就是一个数据库的表示,好比人的身份证。他用参数DB_NAME表示,如果一台机器上装了多个数据库,每个数据库有一个唯一的数据库名。
在创建数据库是就应该考虑好数据库名称,一般在数据库创建完后,数据库名称是不宜做修改的,即使去修改也会是相当麻烦。
二、数据库实例
数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统交互用的是实例名,参数名为instance_name。
数据库名和实例名可以相同,也可以不同。一般数据库名和实例名时一一对应的关系。但如果在Oracle并行服务架构(即Oracle实时应用集群)中,数据库和实例是一对多的关系。
Oracle的实例名和SID虽然都表示Oracle的实例,但是两者也是有区别的。实例名是Oracle的参数,而SID则是Oracle的环境变量。SID用于与操作系统的交互,也就是说,从操作系统的角度访问数据库,必须通过SID。并且SID和实例名必须是一致的,否则访问会出现问题。
三、表空间
用DBA身份登录sqlplus,创建语句:
//创建临时表空间
create temporary tablespace SPACE_NAME
tempfile '......dbf'
size 50m
//创建数据库表空间
create tablespace SPACE_NAME
datafile '........dbf'
size 50m
四、创建用户
创建语句:
create user USER_NAME identified by PASSWORD ;
grant connect,resource to USER_NAME ; //给用户赋予权限
alert user USER_NAME default tablespace SPACE_NAME; //用户关联表空间
分享到:
相关推荐
### Oracle数据库、实例、用户、表空间的关系解析 #### 一、Oracle数据库概述 Oracle数据库是一种高度复杂的数据库管理系统,主要用于企业级数据管理和处理。与其他数据库系统不同,Oracle数据库中的“数据库”这一...
### Oracle数据库、表空间及数据文件之间的关系 在Oracle数据库管理系统的架构中,数据库、表空间与数据文件之间存在着紧密的联系。理解这些组件之间的相互作用对于有效地管理和维护Oracle数据库至关重要。 #### ...
在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...
在本篇文章中,我们将详细介绍如何使用Oracle 11g图形界面创建一个新的数据库实例,并进一步配置包括表空间、角色及导入数据文件等操作。这不仅适用于初学者快速上手,也对有经验的数据库管理员提供了一个清晰的操作...
Oracle数据库实例是一个复杂而关键的系统,用于存储和管理企业级的数据。本篇将深入讨论Oracle数据库的热备份和完整恢复机制,这是确保数据安全和业务连续性的重要环节。 首先,热备份是一种在数据库运行状态下进行...
首先,Oracle数据库实例是Oracle数据库管理系统在内存中运行的实体,它负责管理数据库的运行和访问。在创建实例之前,必须启动Oracle的监听服务——OracleOraDb11g_home1TNSListener。监听器是Oracle网络架构的一...
本文将详述如何手工创建一个Oracle数据库实例,这对于数据库开发程序员来说是一项基础且重要的技能。 首先,理解“数据库实例”至关重要。Oracle数据库实例是运行在操作系统上的内存结构和进程的集合,它与实际的...
Oracle RAC集群数据库实例创建过程详解 Oracle RAC(Real Application Clusters)是Oracle公司推出的集群解决方案,旨在提供高可用性、可扩展性和高性能的数据库解决方案。下面是创建Oracle RAC集群数据库实例的...
Oracle数据库,使用OraClient10g。创建数据库实例、建用户名、配置服务名、建表空间、表的导入
创建用户时,需要指定默认表空间和临时表空间,用户的所有对象(如表、索引等)都将存储在指定的表空间中。创建用户的基本语法如下: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间 ...
### Oracle数据库实例教程知识点概述 #### 一、Oracle 数据库基础 - **数据库概念**:数据库是用于组织、存储和处理数据的一种系统。 - **Oracle 数据库简介**:Oracle 是一款广泛使用的数据库管理系统,它提供了...
本教程将深入探讨如何手动创建一个Oracle 10g数据库实例,这对于理解数据库的内部工作原理以及进行数据库管理至关重要。我们将按照以下步骤进行: 1. **环境准备** 在开始创建数据库实例之前,确保你的系统已经...
在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要单位,用户(User...以上就是Oracle数据库中创建表空间、创建用户以及授权的基本过程。通过理解这些概念和操作,你可以更好地管理和维护Oracle数据库系统。
通过命令行工具SQL*Plus,以系统管理员身份(sys/sys as sysdba)登录,使用CREATE TABLESPACE语句创建表空间,然后用CREATE USER命令创建用户,并指定其默认和临时表空间。 - **操作2**:在创建的用户下,通过...
本文档将详细介绍如何在Linux系统上创建一个新的Oracle数据库实例,并通过一系列步骤指导您完成整个过程。 #### 二、环境准备 在开始之前,请确保您的Linux服务器已安装了Oracle数据库软件,并且具备足够的磁盘...
根据提供的标题、描述以及部分内容,本文将详细介绍Oracle数据库中...通过上述命令,我们可以高效地管理Oracle数据库实例、表空间和用户权限,确保数据库资源得到合理的利用。这对于日常的数据库管理工作来说非常重要。
你还需要创建用户、权限、表空间以及其他必要的数据库对象,以满足具体的应用需求。同时,别忘了监控和调整数据库性能,确保其稳定运行。 总之,Linux下的Oracle数据库实例安装和用户配置涉及到多个步骤,包括环境...
你可能需要创建一个表空间来管理这些数据文件,例如,系统表空间(SYSTEM)、临时表空间(TEMP)和用户表空间。 6. **创建控制文件**:控制文件记录了数据库的结构,包括数据文件、重做日志文件和表空间的信息。你...
手动创建Oracle数据库涉及多个步骤,包括环境变量的设置、诊断目录的创建、参数文件的编写以及密码文件和建库脚本的创建等。通过这种方式,不仅可以深入了解Oracle数据库的内部结构和工作原理,还能够在实际应用中...