oracle 建表空间步骤

1.点击oracle所在pc的开始,打开DOWS界面,将路径退到c盘的根目录下面

2.输入sqlplus,回车

出现上面这段时会提示你输入用户名和密码,注意密码输入后是不显示的,只要你输完回车就可以了

得到上面的提示就说明你成功登陆进去了

3.开始建表空间

1>建虚拟表空间,输入命令

create temporary tablespace user_temp  

tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 

size
50m  

autoextend on ;

注意:命令后面的分号不能丢!

灰色部分为虚拟表空间的名字;

红色部分为要建表空间的地址,这个地址没有特殊要求,最好是放在你所建数据库的文件夹下;

黄色部分为该虚拟空间的大小。

2>建立数据表空间

create tablespace user_data  

logging  

datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' 

size 50m  

autoextend on ;

这个和那个虚拟表空间的内容差不多

3>创建用户并指定表空间

create user username identified by password  

default tablespace user_data  

temporary tablespace user_temp;

4>给用户授以dba权限(只有这个权限才可以在pl/sql中登录)

grant
connect,resource,dba to username;

时间: 2024-11-24 14:26:54

oracle 建表空间步骤的相关文章

oracle 创建表空间步骤代码_oracle

/*第1步:创建临时表空间  */create temporary tablespace user_temp  tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m  autoextend on  next 50m maxsize 20480m  extent management local;  /*第2步:创建数据表空间  */create tablespace user_data  logging  datafile 'D

在Linux系统上同时监控多个Oracle数据库表空间的方法_oracle

一,设计背景  由于所在公司ORACLE数据库较多,传统人工监控表空间的方式较耗时,且无法记录历史表空间数据,无法判断每日表空间增长量,在没有gridcontrol/cloudcontrol软件的情况下,笔者设计如下表空间监控方案,大家也可以根据自己的实际情况对下面的方案进行修改.二,设计思路 通过dblink将来查询到的表空间数据集中汇总到一张表里通过crontab跑定时任务从各台服务器获取表空间使用情况信息.三,具体实施步骤  1.所在oracle数据库ip地址信息(下面为举例说明具体情况要

oracle数据库表空间最近2小时的io统计信息

select e.tsname tsname, sum(e.phyrds - nvl(b.phyrds, 0)) reads, sum(e.phyrds - nvl(b.phyrds, 0)) / (SELECT EXTRACT(DAY FROM E.END_INTERVAL_TIME - B.END_INTERVAL_TIME) * 86400 + EXTRACT(HOUR FROM E.END_INTERVAL_TIME - B.END_INTERVAL_TIME) * 3600 + EXT

Oracle创建表空间

建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间. 1.使用Oracle客户端建表空间 1.1. 进入管理界面 1.2. 在Client中增加数据库信息: 1.3. 用系统管理员DBA登录该数据库 1.4. 在表空间中创建一个新的表空间 1.5. 设置表空间的属性 1.6. 创建表空间的使用用户 1.7. 设置使用用户的信息-一般信息 1.8. 设置使用用户的信息-角色信息 1.9. 使用用户 最后使用该用户登录即可

shell脚本操作oracle删除表空间、创建表空间、删除用户_linux shell

oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell使用非oracle用户执行该脚本参数说名$1:base表空间的用户名$2:同步表空间的用户名使用场景测试用,base表空间用于升级建立一些固化数据.同步表空间用于测试用,每次去和base表空间拉平数据 复制代码 代码如下: #!/bin/shoraclehome=$ORACLE_HOMEecho $oraclehomelocaldir="/oracle/data"echo $localdir#

[Oracle 10g] 表空间更名

oracle [Oracle 10g] 表空间更名作者:Fenng 日期:24-Oct-2004 出处:http://www.dbanotes.net版本:0.1 简单介绍在 Oracle 10g 以前的版本,更改表空间名字是几乎不可能的事情,除非删除,重新创建,大费周章.Oracle 10g 新添加了一项更改表空间名字的功能,使得更改表空间名字瞬间即可完成.是个较为人性化的功能. SQL> COL FILE_NAME format a70SQL> SET linesize 120SQL>

表空间 数据文件-oracle数据库表空间中的数据文件自动扩展到32G后不再自动扩展

问题描述 oracle数据库表空间中的数据文件自动扩展到32G后不再自动扩展 CSDN移动问答oracle表空间中的数据文件自动扩展到32G后不再自动扩展,报ora-01653错误,我之后手动加了个数据文件,但是不久之后这个数据文件自动扩展到了32G又报错,请问这是什么原因,难道以后只能手动添加数据文件么????

新手-oracle建表之自增序列ID

问题描述 oracle建表之自增序列ID 如图我创建了表和自增数列 如图我创建了触发器 然后我添加了一条数据 报错了 解决方案 oracle建表主键自增序列oracle 创建触发器和序列(id自增)oracle建表设置主键自增 解决方案二: 所有 new,old的行级引用,应该加冒号,你看你漏了哪里 解决方案三: :new,你前面漏了冒号 解决方案四: 用 sequence 更好

oracle删除表空间后重新创建相同名字的表空间出现错误ORA-01537

问题描述 oracle删除表空间后重新创建相同名字的表空间出现错误ORA-01537 如题所示,我在一开始删除表空间时没有使用drop tablespace ××× including contents and datafiles语句,导致dbf文件没有删除掉.导致现在dbf文件删不掉了,手动删除后,只要oracle服务已启动就会自动再创建一个同名的dbf文件.求解决方法. 解决方案 Oracle菜鸟之如何创建和删除表空间oracle 表空间,用户的创建及删除 解决方案二: 看一下你保存表空间的