`
ningtianqx
  • 浏览: 6770 次
  • 来自: 北京
社区版块
存档分类
最新评论

windows linux 创建oracle用户及表空间

 
阅读更多
1、window下创建oracle用户及表空间
--创建数据表空间
create tablespace oras_data --表空间的名字
logging
datafile 'D:\oracle\product\10.1.0\oradata\oras_data.dbf' --表空间的文件空间的存储
size 32m
autoextend on
next 32m maxsize 2048m
extent management local; --这里是让表空间自动增长
--创建用户并指定表空间
create user oras identified by oras --创建用户及密码
default tablespace oras_data; --把用户指定那个表空间

--给用户授予权限

grant dba,connect,resource,CTXAPP,create view to oras;--给用户受的一些权限


2、linux下创建oracle用户及表空间

操作步骤如下:
1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)
2、以sysdba方式来打开sqlplus,命令如下: sqlplus "/as sysdba"
3、查看我们常规将用户表空间放置位置:执行如下sql:
select name from v$datafile;
上边的sql一般就将你的用户表空间文件位置查出来了。

--创建数据表空间
create tablespace oras_data --表空间的名字
logging
datafile '/oracle/product/10.1.0/oradata/oras_data.dbf' --表空间的文件(查看表空间的默认存放位置:select name from v$datafile)
size 32m
autoextend on
next 32m maxsize 2048m
extent management local --这里是让表空间自动增长
--创建用户并指定表空间
create user oras identified by oras --创建用户及密码
default tablespace oras_data --把用户指定那个表空间

--给用户授予权限

grant dba,connect,resource,CTXAPP,create view to oras;--给用户受的一些权限



总结:不同点,

1、 window下:

logging
datafile 'D:\oracle\product\10.1.0\oradata\oras_data.dbf'


2、Linux下:

logging
datafile '/oracle/product/10.1.0/oradata/oras_data.dbf'



3、Linux下:

里面的sql语句的末尾,一般不要加 ";" 号。会执行不了。如下,应该把后面的";"去掉。

grant dba,connect,resource,CTXAPP,create view to oras;--给用户受的一些权限



别的都一样了,很简单的。



--###########################################



--查看所有表空间的使用多少
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;



--查看指定的表空间被索引和表各占了多少表空间。
select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from
dba_segments
where tablespacE_name='ORAS_DATA'
group by segment_type,owner

--删除用户,会删除此用户名下的所有表和视图
drop user oras cascade
--删除表空间
drop tablespace oras_data including contents and datafiles
分享到:
评论

相关推荐

    oracle创建表空间和用户授权及删除表空间和用户

    在Oracle数据库管理中,创建与删除表空间以及用户授权是非常重要的操作。本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### ...

    oracle 数据库由Linux平台向Windows平台迁移

    在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展: 1. **数据库配置对比**: - 在Linux和Windows平台上,数据库的实例名、数据库...

    oracle在linux或windows安装

    【Oracle在Linux或Windows安装】 Oracle数据库是一款广泛使用的大型关系型数据库管理系统,可以在多种操作系统上运行,包括Linux和Windows。本文将重点介绍Oracle 9i在Sun服务器(使用Solaris操作系统)上的安装...

    Oracle expdp备份--windows和Linux

    在“Oracle expdp备份--windows和Linux”的场景中,我们关注的是如何在两种操作系统环境下使用`expdp`进行数据库备份并进行后续的压缩和管理。在Windows和Linux系统中,虽然操作方式有所不同,但基本的`expdp`命令...

    Oracle利用传输表空间导出导入数据的步骤

    ### Oracle利用传输表空间导出导入数据的步骤详解 #### 一、背景介绍 在数据库管理领域,Oracle作为一款广泛使用的数据库管理系统,在企业级应用中占据着重要地位。随着业务的发展和技术的进步,数据库间的迁移需求...

    linux、windows、oracle RAC 、HMC 虚拟机学习环境 无需安装

    - **单实例Oracle**:适用于学习Oracle数据库的基本管理和使用,包括表空间管理、用户权限控制、备份恢复等。 - **Oracle RAC**:即Oracle Real Application Clusters,是一种多节点集群数据库解决方案,可实现...

    Windows服务器下的Oracle数据库导入到Linux服务器下的Oracle数据库中。

    本文介绍了 Oracle 数据库的基本概念、Windows 服务器下的 Oracle 数据库、Linux 服务器下的 Oracle 数据库、数据库导出、数据库导入、表空间管理、临时表空间管理和数据库安全等知识点。通过本文的学习,读者可以...

    oracle在windows、linux和AIX上安装的相关文档

    Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它在Windows、Linux和AIX等操作系统上都有着广泛的应用。以下是对这些操作系统上安装Oracle数据库的关键知识点的详细解释: 1. **Windows上的Oracle...

    Java代码备份(windows和Linux)服务器oracle数据库

    本篇文章将详细介绍如何通过Java编程语言在Windows和Linux操作系统上实现对Oracle数据库的备份。 首先,理解Oracle数据库备份的基本概念是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件、...

    LINUX下Oracle数据库用户创建方法详解

    综上所述,创建Oracle数据库用户主要包括几个主要步骤:以oracle用户登录Linux系统,启动监听器和数据库实例,查看和确定表空间位置,创建用户表空间,创建用户并为其设置密码和默认表空间,最后授予用户相应的权限...

    linux下安装oracle详细教程汇总

    **3.2 创建Oracle用户和组** - **创建用户**: `useradd -u 54321 -g oinstall -G dba oracle` - **设置密码**: `passwd oracle` - **切换用户**: `su - oracle` **3.3 设置环境变量** - **编辑`.bash_profile`**:...

    linux 11及oracle 11系统安装操作手册

    ### Linux 11 及 Oracle 11 系统安装操作手册 #### 一、系统安装 本章节主要介绍在 Linux 11 和 Oracle 11 的安装过程中所需的硬件环境和软件环境配置。 ##### 硬件环境 - **物理机:** 需配备至少 4GB 的内存。 -...

    linux下oracle10安装

    在Oracle Universal Installer (OUI)中,选择"创建和配置数据库"选项,这是针对新用户的推荐路径。 在安装过程中,OUI会提示你配置数据库参数,如数据库身份验证方式、字符集、数据库类型(如通用服务器或单用户...

    LINUX系统安装oracle10g

    Oracle Database 10g(简称Oracle 10g)是Oracle公司推出的一款关系型数据库管理系统,它不仅适用于Windows平台,同样也支持在Linux等其他操作系统上运行。本文将详细介绍如何在Linux环境下成功安装Oracle 10g,并...

    Oracle10g数据库 Windows32位+Linux32位 合集

    在创建数据库时,会默认创建系统表空间(SYSTEM)和临时表空间(TEMP),用户还可以自定义表空间。 6. SQL*Plus与PL/SQL:SQL*Plus是Oracle提供的一个命令行工具,用于执行SQL和PL/SQL语句。PL/SQL是Oracle扩展的...

    在linux中安装oracle10g

    在Linux系统上安装Oracle 10g数据库是一个相对复杂的过程,与在Windows系统上的简易安装方式不同,Linux下的Oracle数据库安装需要遵循一系列的先决条件和步骤,以确保软件能够稳定运行。以下是对这一过程的详细解析...

    ORACLE数据库linux系统静默安装

    - 使用`useradd`命令创建Oracle用户,并指定其所属的主组和附加组。 - 设置Oracle用户的密码。 #### 三、系统参数配置 **1. 修改系统配置文件** - **编辑`/etc/sysctl.conf`:** - 调整文件系统、内存管理、...

    ORACLE数据库表空间传输方式.

    ### ORACLE数据库表空间传输方式详解 #### 一、概述 在Oracle数据库管理中,表空间传输技术(Tablespace Transport)是一种高效的手段,用于在不同的数据库之间快速迁移数据。相较于传统的数据导出导入方法(例如...

    oracle用户在cmd下创建以及一些相关操作

    ### Oracle 用户在 CMD 下创建及相关操作 #### 创建 Oracle 用户 在 Oracle 数据库管理中,通过命令行(CMD)创建用户是一项基本而重要的任务。这不仅适用于 Oracle 10g 版本,同样也适用于其他版本。下面详细介绍...

Global site tag (gtag.js) - Google Analytics