0

0

如何在Oracle数据库中创建表空间和用户

王林

王林

发布时间:2024-01-22 12:15:12

|

3717人浏览过

|

来源于Excel办公网

转载

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

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

这个问题我在前两天刚刚回答过一次,这里再次回答一下:

创建用户前需要先创建表空间,以防新用户数据量过大导致默认表空间溢出,并且方便管理。

表空间的创建语句类似于一般的创建语句,用于指定数据保存的位置。通常,表空间的位置位于%ORACLE_HOME%/oradata/orcl下面。具体的创建语句为:

1.临时表空间

create temporary tablespace 表空间名 --创建临时表空间

tempfile '路径\文件名.dbf' --临时表空间的路径已经临时表空间名字

size 50m autoextend on next 50m --表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m

extent management local; --表空间管理方式

2.创建表空间,数据存放的地方

create tablespace 表空间名

datafile '路径\文件名.dbf'

size 50m autoextend on next 50m maxsize 20480m

extent management local;

3.创建用户,并制定默认表空间

create user 用户名 identified by 密码

default tablespace 数据表空间名(第二步创建的那个表空间名字)

temporary tablespace 临时表空间名 (第一步创建的那个表空间名)

4.赋权

一般如果没有特殊要,只需要赋两个权限

grant connect,resource to 用户名;

如果要给dba权限

grant DBA to 用户名

收回dba权限:

revoke dba from 用户名;

oracle怎么新建表空间

新建一个Command Window 在提示符下输入一下命令,回车执行就可以了

create tablespace dbspace datafile 'D:\oracle\product\10.2.0\oradata\orcl\dbspace.dbf' size 400M autoextend on next 10m maxsize unlimited;--创建表空间

DROP TABLESPACE dbspace INCLUDING CONTENTS AND DATAFILES;--删除表空间

BgSub
BgSub

免费的AI图片背景去除工具

下载

其中

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; //手动修改数据文件大小为

下列命令用于为表空间建立用户,将用户的默认表空间设置为刚建立的表空间

create user test1 identified by test1 default tablespace dbspace;

alter database default tablespace dbspace;

create user test identified by test;

select username, default_tablespace defspace from dba_users where;

请教如何利用PLSQL建oracle表建表空间设置管理导入导出数据

先建表空间然后再建表:

第一步:创建表空间

CREATE TABLESPACE S2SHDWZ_DATA DATAFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf' SIZE 256M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

说明:S2SHDWZ->是空间名,636f7079e79fa5e9819331333264663665你要知道你的Oracle在哪个盘安装着

第二步:创建临时表空间

CREATE TEMPORARY TABLESPACE S2SHDWZ_TEMP TEMPFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M

第三步:创建连接

CREATE USER S2SHDWZ PROFILE DEFAULT IDENTIFIED BY "s2shdwz123" DEFAULT TABLESPACE INVEST_DATA TEMPORARY TABLESPACE INVEST_TEMP ACCOUNT UNLOCK

GRANT CONNECT TO S2SHDWZ

第四步:授权和提交

GRANT DBA TO S2SHDWZ

COMMIT

然后你就在sql developer 创建一个数据库,就可以在库中创建表了。可以手动创建表、导出数据,也可以写命令做。我在用上述几步后,可以成功!

希望对你有帮助,呵呵!

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

674

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

319

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

345

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

1084

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

355

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

671

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

566

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

408

2024.04.29

桌面文件位置介绍
桌面文件位置介绍

本专题整合了桌面文件相关教程,阅读专题下面的文章了解更多内容。

0

2025.12.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号