一、概述Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。有了数据库,就可以创建表空间。表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一
分类:
数据库 时间:
2018-10-09 21:36:12
阅读次数:
258
恢复前提: 1.数据库存在完整可用的备份 2.手动删除user表空间的数据文件(非system和undo表空间) 影响范围: 1.数据库正常读写 2.数据文件对象无法访问 3.需要将表空间脱机,一段时间内对象无法访问 1.查看数据库数据文件 SYS@ocp> select name from v$d ...
分类:
数据库 时间:
2018-09-09 15:03:11
阅读次数:
304
创建表空间--查看所有用户,以及对应的永久表空间,临时表空间selectusername,default_tablespace,temporary_tablespacefromdba_userswhereusername=‘SYSTEM‘;1.1创建临时表空间CREATETEMPORARYTABLESPACEDB_TEMPTEMPFILE‘D:appAdministratororadataNewDBDB_TEMP.DBF‘SIZE32MA..
分类:
数据库 时间:
2017-10-17 22:57:23
阅读次数:
237
写在前面:Oracle在创建用户的时候默认使用的表空间为User,我们一般不建议这样做,因为默认表空间的大小是固定的,如果我们创建的所有用户都使用默认的表空间会导致表空间空间不足,会导致指向User表空间的所有用户无法正常使用,听起来是多么可怕的一件事情,所以建议大家规..
分类:
数据库 时间:
2017-06-01 00:24:02
阅读次数:
168
上篇博文介绍了关于MySQL中的root密码忘记的情况下如何找回,可是楼主遇到更无语的是使用—skip-grant-tables选项来启动MySQL服务后,准备修改密码时却发现User表为空,updateusersetPassword=password(‘newpassword‘)whereUser=‘root’;输入修改密码后得到0rowsaffectedrows
m..
分类:
数据库 时间:
2016-01-21 12:21:04
阅读次数:
194
由于开发人员把ess项目下的大部分对象放到user表空间中,用imp/exp导入正式库后,ess用户的对象还是在users表空间中.为了把ESS的对象放到ess默认的表空间ess中,我按如下几步操作:1找出要修改表空间的对象:select*fromdba_tableswhereowner=‘ESS‘andtablespace_name=‘USERS..
分类:
其他好文 时间:
2014-09-05 10:12:11
阅读次数:
285