oracle数据库创建表空间(oracle怎么创建表空间)
大家好,oracle数据库创建表空间相信很多的网友都不是很明白,包括oracle怎么创建表空间也是一样,不过没有关系,接下来就来为大家分享关于oracle数据库创建表空间和oracle怎么创建表空间的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
在Oracle数据库中,如何增加表空间的大小
表空间在初始建立的时候最好设置成自动扩展的,如果没有设置成扩展的,则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种方法如下:
Meathod1:给表空间增加数据文件
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
Meathod2:新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod3:允许已存在的数据文件自动增长
ALTER DATABASE DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod4:手工改变已存在数据文件的大小
ALTER DATABASE DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'
RESIZE 100M;
用sqlplus为oracle创建用户和表空间
用Oracle i自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的本文要介绍的是另一种方法使用Oracle i所带的命令行工具 SQLPLUS来创建表空间这个方法用起来更加简明快捷
假设文章假设如果您用的是Linux系统那么Oracle用户名为oracle同时您是在oracle服务器上操作
如果是在Windows系统下请先点击开始然后点运行输入cmd并点击确定打开命令行窗口
如果是在Linux的图形窗口请右键点击桌面并点击打开终端然后输入 su oracl
做好上述准备工作以后输入以下命令
sqlplus/nolog
回车后将出现提示符 SQL>
这时输入
conn/ as sysdba
一般即可登录如果失败的话可以试一下用conn sys/sys用户的密码 as sysdba来重试一下
接下来我们看看您当前的数据库文件一般都是放在哪里的
select name from v$datafile;
windows下可能看到的结果如下
SQL> select name from v$datafile;
NAME
D:\oracle\oradata\orcl\system dbf
D:\oracle\oradata\orcl\undotbs dbf
D:\oracle\oradata\orcl\cwmlite dbf
D:\oracle\oradata\orcl\drsys dbf
D:\oracle\oradata\orcl\indx dbf
D:\oracle\oradata\orcl\tools dbf
说明您的数据文件是放在 D:\oracle\/oradata\orcl\这个目录下的
Linux下可能看到的结果如下
SQL> select name from v$datafile;
NAME
/oracle/oradata/orcl/system dbf
/oracle/oradata/orcl/undotbs dbf
/oracle/oradata/orcl/cwmlite dbf
/oracle/oradata/orcl/drsys dbf
/oracle/oradata/orcl/indx dbf
/oracle/oradata/orcl/tools dbf
说明您的数据文件是放在/oracle/oradata/orcl/这个目录下的
好我们可以开始创建数据库表空间了创建数据库表空间的命令格式如下
create tablespace表空间名 datafile对应的文件名 size大小;
举例如下
对于上述的windows情况
create tablespace wbppcs datafile D:\oracle\oradata\orcl\wbppcs dbf size m;
m指的是 MB
对于上述的Linux的情况
create tablespace wbppcs datafile/oracle/oradata/orcl/wbppcs dbf size m;
至此所需的表空间已建立
接下来我们开始创建用户创建用户的命令格式如下
create user用户名 identified by密码 default tablespace用户默认使用哪一个表空间;
修改用户的权限
grant角色角色 to用户名;
举例如下
create user wbppcs identified by wbppcs default tablespace wbppcs;
grant dba connect to wbppcs;
lishixinzhi/Article/program/Oracle/201311/18086oracle怎么创建表空间和索引表空间
开启oracle服务,打开plsql工具,使用管理员账户登录。
点左上角的新建SQL窗口。
创建表空间。在sql窗口中输入create tablespace test datafile'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。
执行成功后,继续创建用户。输入create user test identified by test default tablespace test quota 500m on users;这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行。
成功创建用户后,进行授权。输入grant all privileges to test;执行该语句给test用户授权,此时test用户就可以登录了。
6
接下来使用test用户登录,就可以建表了。
oracle怎么创建表空间
oracle创建表空间操作方法如下:
1.开启oracle服务,打开plsql工具,使用管理员账户登录
2.点左上角的新建SQL窗口
3.创建表空间。在sql窗口中输入create tablespace test datafile'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。
4.执行成功后,继续创建用户。输入create user test identified by test default tablespace test quota 500m on users;这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行
5.成功创建用户后,进行授权。输入grant all privileges to test;执行该语句给test用户授权,此时test用户就可以登录了
6.接下来使用test用户登录,就可以建表了
拓展资料:
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越IBM,成为继Microsoft后全球第二大软件公司。
2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位。
2017年6月,《2017年BrandZ最具价值全球品牌100强》公布,甲骨文公司排名第46位
oracle数据库创建表空间和oracle怎么创建表空间的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!