欢迎来到天天文库
浏览记录
ID:37713160
大小:38.50 KB
页数:5页
时间:2019-05-29
《Oracle如何创建表空间-2012年5月1日》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、oracle创建表空间SYS用户在CMD下以DBA身份登陆:打开黑窗口在CMD中打sqlplus/nolog然后再conn/assysdba//分为四步//第1步:创建临时表空间,路径自己换createtemporarytablespaceuser_temptempfile'E:AProgramMyOracle11gtablespaceuser_temp.dbf'size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;//第2步:创建数据表空间,路径自己换createtables
2、paceuser_dataloggingdatafile'E:AProgramMyOracle11gtablespaceuser_data.dbf'size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;(删除表空间:DROPTABLESPACEuser_dataINCLUDINGCONTENTSANDDATAFILES;)5//第3步:创建用户并指定表空间createuseryzkidentifiedbyyzkdefaulttablespaceuser_datatemporar
3、ytablespaceuser_temp;(删除用户:dropuseryzkcascade;)//第4步:给用户授予权限,没有createsession权限就不能登录!grantconnect,resource,createsession,createtabletoyzk;(撤销权限:revokeconnect,resource,createsession,createtablefromyzk;)查看已创建的表空间:selecttablespace_name,statusfromdba_tablespaces;这样就可以用此用户登录了,登录后是没有表的
4、(如果管理员登录会有很多乱七八糟的表看着十分不爽,都不知道哪个是自己创建的)因为用户和表空间都是新的所以什么也没,此时就可以新建表了,终于解决了我的疑问,爽!---------------------------------------------------------------------------------//以后以该用户登录,创建的任何数据库对象都属于user_temp和user_data表空间,这就不用在每创建一个对象给其指定表空间了查看创建的表空间的名称和状态:selecttablespace_name,statusfromdba_t
5、ablespaces;撤权:revoke权限...from用户名;删除用户命令dropuseruser_namecascade;删除表空间DROPTABLESPACEdata01INCLUDINGCONTENTSAND5DATAFILES;一、建立表空间CREATETABLESPACEdata01DATAFILE'/oracle/oradata/db/DATA01.dbf'SIZE500MUNIFORMSIZE128k;#指定区尺寸为128k,如不指定,区尺寸默认为64k二、建立UNDO表空间CREATEUNDOTABLESPACEUNDOTBS02D
6、ATAFILE'/oracle/oradata/db/UNDOTBS02.dbf'SIZE50M#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:ALTERSYSTEMSETundo_tablespace=UNDOTBS02;三、建立临时表空间CREATETEMPORARYTABLESPACEtemp_dataTEMPFILE'/oracle/oradata/db/TEMP_DATA.dbf'SIZE50M四、改变表空间状态1.使表空间脱机ALTERTABLESPACEgameOFFLINE;如果是意外
7、删除了数据文件,则必须带有RECOVER选项ALTERTABLESPACEgameOFFLINEFORRECOVER;2.使表空间联机ALTERTABLESPACEgameONLINE;3.使数据文件脱机ALTERDATABASEDATAFILE3OFFLINE;4.使数据文件联机ALTERDATABASEDATAFILE3ONLINE;5.使表空间只读ALTERTABLESPACEgameREADONLY;6.使表空间可读写ALTERTABLESPACEgameREADWRITE;五、删除表空间5DROPTABLESPACEdata01INCLUDI
8、NGCONTENTSANDDATAFILES;六、扩展表空间首先查看表空间的名字和所属文件se
此文档下载收益归作者所有