sys/change_on_install(最好用这个创建表空间及用户和授权)

---------------------------WINWIN88oracleoracle1111g下创建过程

--创建表空间

CREATETABLESPACEminxin_dataDATAFILE'F:tableSpaceLRGDATA.DBF'SIZE100MAUTOEXTENDONNEXT10MMAXSIZEUNLIMITED;--(创建tableSpace文件夹)

--创建用户:

CREATEUSERminxinIDENTIFIEDbyminxinDEFAULTtablespaceminxin_data;

--给用户授予权限

grantdba,connect,resource,CTXAPP,createviewtominxin;

----------------------------------------------------------

1、window下创建oracle用户及表空间

--创建数据表空间

createtablespaceoras_data--表空间的名子

logging

datafile'D:oracleproduct10.1.0oradataoras_data.dbf'--表空间的文件linux oracle创建用户,注意据库版本,我的是10.1.0

size32m

autoextendon

next32mmaxsize2048m

extentmanagementlocal;--这儿是让表空间手动下降

--创建用户并指定表空间

createuserorasidentifiedbyoras--创建用户及密码

defaulttablespaceoras_data;--把用户指定哪个表空间

--给用户授予权限

grantdba,connect,resource,CTXAPP,createviewtooras;--给用户受的一些权限

2、linux下创建oracle用户及表空间

操作步骤如下:

1、登录linux,以oracle用户登入(假如是root用户登入的红帽linux系统下载linux系统界面,登陆后用su-oracle切换成oracle用户)

2、以sysdba方法来打开sqlplus,如下:sqlplus"/assysdba"

3、查看我们常规将用户表空间放置位置:执行如下sql:

selectnamefromv$datafile;

上面的sql通常就将你的用户表空间文件位置查下来了。

--创建数据表空间

createtablespaceoras_data--表空间的名子

logging

datafile'/oracle/product/10.1.0/oradata/oras_data.dbf'--表空间的文件,注意据库版本linux oracle创建用户,我的是10.1.0

size32m

autoextendon

next32mmaxsize2048m

extentmanagementlocal--这儿是让表空间手动下降

--创建用户并指定表空间

createuserorasidentifiedbyoras--创建用户及密码

defaulttablespaceoras_data--把用户指定哪个表空间

--给用户授予权限

grantdba,connect,resource,CTXAPP,createviewtooras;--给用户受的一些权限

总结:不同点,

1、window下:

logging

datafile'D:oracleproduct10.1.0oradataoras_data.dbf'

2、Linux下:

logging

datafile'/oracle/product/10.1.0/oradata/oras_data.dbf'

3、Linux下:

上面的sql句子的末尾,通常不要加";"号。会执行不了。如下,应当把前面的";"去除。

grantdba,connect,resource,CTXAPP,createviewtooras;--给用户受的一些权限

别的都一样了,很简单的。

--###########################################

--查看所有表空间的使用多少

selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;

--查看指定的表空间被索引和表各占了多少表空间。

selectSEGMENT_TYPE,owner,sum(bytes)/1024/1024from

dba_segments

wheretablespacE_name='ORAS_DATA'

groupbysegment_type,owner

--删掉用户,会删掉此用户名下的所有表和视图

dropuserorascascade

--删掉表空间

droptablespaceoras_dataincludingcontentsanddatafiles

本文原创地址://gulass.cn/wxcjbkjjyhhs.html编辑:刘遄,审核员:暂无