创建表空间
Create tablespace my_data01 datafile 'D:\sqlOracle\myTest\test001.dbf' size 500M;
create user limihe identified by 123456 default tablespace my_data01;

GRANT connect,dba,resource to limihe;


oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。

对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。

创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。

下面是创建数据库用户的具体过程:

1.假如现在已经建好名为'news'的数据库,此时在F:\oracle\product\10.1.0\oradata\目录下已经存在news目录(注意:我的Oracle10g安装在F:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\product\10.1.0\oradata\目录下)。

2.在创建用户之前,先要创建表空间:

其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小;

如:

SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_data.dbf' size 500M;

注意:这个路径是自己安装oracle的路径,必须先建立news文件夹,否则会报错!

其中'news_tablespace'是你自定义的表空间名称,可以任意取名;'F:\oracle\product\10.1.0\oradata\news\news_data.dbf'是数据文件的存放位置,'news_data.dbf'文件名也是任意取;'size 500M'是指定该数据文件的大小,也就是表空间的大小。

3.现在建好了名为'news_tablespace'的表空间,下面就可以创建用户了:

其格式为:格式: create user 用户名 identified by 密码 default tablespace 表空间表;

如:

SQL> create user news identified by news default tablespace news_tablespace;

默认表空间'default tablespace'使用上面创建的表空间。

4.接着授权给新建的用户:

SQL> grant connect,resource to news; --表示把 connect,resource权限授予news用户

SQL> grant dba to news; --表示把 dba权限授予给news用户

授权成功。


阅读更多
个人分类: oracle
想对作者说点什么? 我来说一句

oracle创建表空间 oracle10g

2009年07月31日 87KB 下载

oracle创建表空间

2011年05月11日 3KB 下载

创建表空间.doc创建表空间.doc

2010年05月22日 28KB 下载

创建表空间参数详解

2016年02月01日 19KB 下载

表空间创建删除用户创建删除

2011年05月25日 723B 下载

oracle创建表空间及用户完整版

2017年09月05日 677B 下载

没有更多推荐了,返回首页

不良信息举报

创建表空间

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭