表空间有什么作用?
1.oracle建立的表空间是做什么用的?可以用浅显易懂的比喻,拒绝文章!谢谢!2.表空间可以在任意盘(非oracle安装盘)建立吗?如果手动删除自己建立的表空间会影响数...
1.oracle建立的表空间是做什么用的?可以用浅显易懂的比喻,拒绝文章!谢谢!2.表空间可以在任意盘(非oracle安装盘)建立吗?如果手动删除自己建立的表空间会影响数据库正常运行吗?
展开
展开全部
1。oracle建立的表空间,是给你用来存储表的数据的。
例如你
CREATE TABLE test .....
INSERT INTO test ...
总要有地方保存的吧?
保存到哪里呢?
就是保存在表空间里面。
2。可以在任意盘建立。
因为这个表空间,仅仅是一个数据文件。
只要操作系统能够识别,并进行读写,就可以。
如果手动删除自己建立的表空间,可能会影响数据库正常运作。
如果你的表空间,是已经被设置为 OFFLINE了,那么可以随便删除。
但是如果是 Online 的话,可能删除的时候没关系。
但是删除之后,所有的 SELECT / INSERT/ UPDATE /DELETE 你那个表空间里面的 表的时候,就抱错了。
而且如果数据库重新启动了。还能不能正常启动,就不好说了。
(这个没试验过,忘记到底数据库能不能启动了。)
例如你
CREATE TABLE test .....
INSERT INTO test ...
总要有地方保存的吧?
保存到哪里呢?
就是保存在表空间里面。
2。可以在任意盘建立。
因为这个表空间,仅仅是一个数据文件。
只要操作系统能够识别,并进行读写,就可以。
如果手动删除自己建立的表空间,可能会影响数据库正常运作。
如果你的表空间,是已经被设置为 OFFLINE了,那么可以随便删除。
但是如果是 Online 的话,可能删除的时候没关系。
但是删除之后,所有的 SELECT / INSERT/ UPDATE /DELETE 你那个表空间里面的 表的时候,就抱错了。
而且如果数据库重新启动了。还能不能正常启动,就不好说了。
(这个没试验过,忘记到底数据库能不能启动了。)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询