- 浏览: 1651711 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
Oracle Version:Oracle10.2.0.1
Author: Cocis
当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。
1.创建表空间
不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:
/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis
若事先不创建该目录路径,则在创建表空间的时候会出错。
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
创建表空间
Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
表空间已创建。
2.为应用创建用户
创建用户的同时,为用户指定缺省的永久表空间和临时表空间。
SQL> create user cocis identified by cocis
2 default tablespace cocis
3 temporary tablespace temp;
用户已创建。
SQL> select username,default_tablespace,temporary_tablespace
2 from dba_users
3 where username='COCIS';
USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------ ------------------
COCIS COCIS TEMP
SQL> select username,user_id,password,default_tablespace,temporary_tablespace
2 from dba_users
3 where username='COCIS';
USERNAME USER_ID PASSWORD TEMPORARY_TABLESPACE
------------------------------ ---------- ------------------------------ -----------------------
COCIS 61 E031F623C0F15D34 COCIS
3.权限的授予
SQL> grant connect,resource to cocis;
授权成功。
注释:当用户创建之后,一般只需要授予CONNECT和RESOURCE这两个角色即可。若要单独进行授权,则需执行单独的授权命令,如grant create table to cocis;等。
如果要授予SYSDBA的权限给用户则用如下命令
SQL> grant SYSDBA to cocis;
---------------------------------------------------
SQL> revoke unlimited tablespace from cocis;
撤销成功。
SQL> alter user cocis quota unlimited on cocis;
用户已更改。
注释:为了更严谨的管理,可以回收用户的UNLIMITED TABLESPACE权限,然后对用户的空间限额进行单独授权。
Author: Cocis
当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间。
1.创建表空间
不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:
/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis
若事先不创建该目录路径,则在创建表空间的时候会出错。
通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间
引用
创建表空间
Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M
删除表空间
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
表空间已创建。
2.为应用创建用户
创建用户的同时,为用户指定缺省的永久表空间和临时表空间。
SQL> create user cocis identified by cocis
2 default tablespace cocis
3 temporary tablespace temp;
用户已创建。
SQL> select username,default_tablespace,temporary_tablespace
2 from dba_users
3 where username='COCIS';
USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------ ------------------
COCIS COCIS TEMP
SQL> select username,user_id,password,default_tablespace,temporary_tablespace
2 from dba_users
3 where username='COCIS';
USERNAME USER_ID PASSWORD TEMPORARY_TABLESPACE
------------------------------ ---------- ------------------------------ -----------------------
COCIS 61 E031F623C0F15D34 COCIS
3.权限的授予
SQL> grant connect,resource to cocis;
授权成功。
注释:当用户创建之后,一般只需要授予CONNECT和RESOURCE这两个角色即可。若要单独进行授权,则需执行单独的授权命令,如grant create table to cocis;等。
如果要授予SYSDBA的权限给用户则用如下命令
SQL> grant SYSDBA to cocis;
---------------------------------------------------
SQL> revoke unlimited tablespace from cocis;
撤销成功。
SQL> alter user cocis quota unlimited on cocis;
用户已更改。
注释:为了更严谨的管理,可以回收用户的UNLIMITED TABLESPACE权限,然后对用户的空间限额进行单独授权。
发表评论
-
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法
2010-03-07 10:42 5700昨天在我的机子上在dos窗口中用imp命令导入DMP文件,报无 ... -
ORACLE DMP文件导入数据库命令
2010-01-18 14:12 2949引用 imp usename/password@SID ful ... -
用SQLPLUS导出表中的数据的命令
2009-12-03 14:15 3631SET MARKUP HTML ON SPOOL ON ... -
授予某个用户查询某个表的权限的方法
2009-11-25 12:10 23551、授予connect权限 grant connect to ... -
oracle 新增用户,设置权限
2009-11-25 12:08 5300每个Oracle用户都有一个 ... -
连接oracle时产生ORA-12514的解决的方法
2009-09-23 13:28 3865OracleOraDb10g_home1TNSListener ... -
关于PL/SQL登录框中DataBase中的下拉列表中数据来源
2009-08-20 11:58 3633PL/SQL登录框中DataBase中的下拉列表中数据来源: ... -
Oracle数据导入导出imp/exp命令
2009-07-10 08:54 1790Oracle数据导入导出imp/exp就相当于oracle数据 ... -
通过精简oracle10g客户端,打包免装的oracle客户端
2009-07-02 10:59 4222一 准备工作 先用oracle10g的客户端安装软件,安装or ... -
用命令实现oracle数据导出/导入
2009-05-15 16:12 4295Oracle 数据导入导出imp/exp就相当于oracle数 ... -
在plsql中如何导出dmp文件
2009-05-15 15:45 23770tool - export tables 选中要导出的表点击第 ... -
将oracle表中的数据另存为excel
2009-05-15 14:19 1777只要表中的数据的话,最简单的办法是复制、粘贴,方法如下: 1、 ... -
oracle 表中的rowid是什么意思
2009-05-12 15:39 3902rowid是数据库的一个伪列,建立表的时候数据库会自动为每个表 ... -
Oracle中的to_date()函数
2009-05-05 14:33 1244to_date()与24小时制表示法及mm分钟的显示: 一、在 ... -
oracle 字符串格式的日期类型格式化的SQL 函数
2009-04-09 09:29 3060eg: to_date('2004-09','yyyy-m ... -
PL/SQL连接oracle服务器的连接串的书写
2009-02-07 15:29 2636如果建立数据库的实例的事用NAME,则连接串,如下所示: OR ... -
查找varchar或者varchar2字段值为空的记录sql语句怎么写
2008-12-31 11:12 2178select * from my.table1 ... -
oracle 修改字段类型的方法
2008-11-27 17:17 3520修要修改某个字段数据类型有number(5),变为number ... -
建ORACLE数据库的步骤
2008-09-13 23:22 15181、通过oracle服务器端的配置移植工具中的Database ... -
oracle常见的基本操作
2008-09-06 17:51 12691 创建用户 create user userName ide ...
相关推荐
在 Oracle 11g 中,创建表空间是一个非常重要的步骤,它直接关系到数据库的性能和安全性。在本文中,我们将详细介绍如何使用控制台命令创建表空间,并对相关的知识点进行详细的解释。 一、控制台命令创建表空间 要...
Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表空间...
### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...
以下是如何在Oracle RAC环境中增加ASM磁盘并创建表空间的详细步骤: 1. **环境准备**: - 使用虚拟化软件如Oracle VM VirtualBox搭建Oracle RAC环境,这里有两个节点:rac1和rac2,分别对应虚拟机CentOS_Oracle_2...
在Oracle 10g数据库管理中,创建、修改和删除用户以及用户表空间是数据库管理员(DBA)的常见任务。这些操作对于维护数据库的安全性、性能和数据完整性至关重要。下面将详细阐述如何在Oracle 10g中执行这些操作。 ###...
本文将详细介绍如何通过Oracle 10g SQL命令进行表空间的操作,包括创建、调整大小、删除等,并提供一些实用的示例。 ### 一、创建表空间 创建表空间的基本语法如下: ```sql CREATE TABLESPACE tablespace_name ...
### Oracle手工创建数据库完整步骤详解 #### 系统环境配置 在进行Oracle数据库的手工创建之前,确保系统环境已正确设置。本示例基于以下环境: - **操作系统**:Windows 2000 Server - **数据库版本**:Oracle 9i...
### Oracle 11g 创建临时表空间组 在Oracle 11g R2版本中,引入了临时表空间组的概念,这一特性为数据库管理提供了更大的灵活性。与传统的单个临时表空间相比,临时表空间组允许多个临时表空间协同工作,从而提高...
本文将详细介绍Oracle 10g的安装步骤,帮助你成功安装并掌握基础设置。 首先,安装前的准备至关重要。确保你的操作系统(通常是Windows或Linux)满足Oracle 10g的系统需求,包括内存、硬盘空间和处理器性能。下载...
Oracle 10g 是一款广泛使用的数据库管理系统,其安装过程涉及多个步骤,下面将详细解释这些步骤中的关键知识点。 第一步,选择高级安装:这表明安装过程中会包含更多的自定义选项,适合于对系统有特定需求的用户。 ...
该过程包括安装 Oracle 10g 数据库软件、配置数据库参数、创建数据库实例和配置监听器等步骤。 1. 安装 Oracle 10g 数据库软件 在安装 Oracle 10g 数据库软件之前,需要先安装操作系统并配置好网络环境。然后,...
CREATE UNDO TABLESPACE undotbs DATAFILE '/oracle/app/oracle/oradata/ora10g/undo01.dbf' SIZE 100M; ``` ##### 步骤二:切换到新的UNDO表空间 可以通过以下方式将数据库的UNDO表空间切换到新创建的表空间: -...
### Oracle 10g 用户与表空间重建 在Oracle 10g数据库管理中,有时候我们需要对特定的用户和表空间进行重建操作。这通常发生在需要优化存储结构、解决存储空间不足或者数据损坏等问题时。本文将详细介绍Oracle 10g...
在Win7 64位操作系统上安装Oracle Database 11g Release 2(11.2)企业版并新建表空间和用户,涉及以下几个主要步骤: 1. 安装准备: - 首先需要从Oracle官方网站下载适合Win7 64位的Oracle Database 11g Release ...
在本篇文章中,我们将详细介绍如何使用Oracle 11g图形界面创建一个新的数据库实例,并进一步配置包括表空间、角色及导入数据文件等操作。这不仅适用于初学者快速上手,也对有经验的数据库管理员提供了一个清晰的操作...
Oracle 11g 是一款广泛使用的数据库管理系统,其安装过程对于初学者可能显得较为复杂,但遵循正确的步骤,可以确保顺利安装。以下是Oracle 11g的详细安装步骤: 1. **下载安装文件**:首先,你需要从Oracle官方网站...
Oracle 11g 图形创建实例、表表空间、dmp 导入命令详解 ...本文详细讲解了如何使用 Oracle 11g 图形界面创建实例、表表空间和导入 dmp 文件的步骤,希望能够帮助读者更好地理解和掌握 Oracle 11g 的使用。
- Oracle 10g支持跨平台的表空间传输,前提是目标平台和源平台的操作系统字节顺序相同。 #### 六、平台字节顺序与兼容性 - **字节序**:不同的操作系统采用不同的字节序(big-endian或little-endian)存储多字节...