问题标签 [tablespace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle 数据库是否应该有多个用于数据存储的表空间?
我的团队维护一个大约为 10 的 Oracle 数据库。200GB 大小。所有数据(表、索引等)都位于单个“USERS”表空间中。这是一个坏主意吗?拥有多个表空间有什么好处,在什么情况下我想向我的数据库添加更多表空间?
谢谢!
backup - DB2 - LUW 8.2 你能否将一个表空间从完整的数据库备份恢复到另一台服务器
在 DB2 8.2 for LUW 中,您能否将一个表空间从完整的数据库备份恢复到第二台服务器,而无需恢复整个数据库?数据库备份是在系统启动时进行的,因此涉及日志文件。如果需要,我可以提供进一步的说明。
谢谢,戴夫
oracle - 索引有不同的表空间是否有任何逻辑原因?
嗨,有人可以告诉我为什么我们为索引和数据创建不同的表空间。
oracle - 如何将 Oracle (C)LOB 导入另一个表空间
我正在将一个 Oracle 10g 安装中的数据库转储导入另一个。源有一个包含多个表空间的布局。目标为我将转储导入到的用户有一个默认表空间。
对于普通桌子,一切正常。这些表从它们的原始表空间重新定位到用户的默认值。我面临的问题是,几个表包含带有显式存储指令的 CLOB。也就是说,他们命名他们的存储表空间。imp 命令似乎无法将这些 CLOB 重新定位到用户的默认表空间。
imp 命令是否有任何隐藏的命令行选项可以将 CLOB 存储重新定位到用户的默认表空间甚至一个命名表空间?
错误消息 ORACLE 959 如下所示:
sql - 如何在 Oracle 11g 中将分区表从一个表空间移动到另一个表空间?
我有一个属于表空间报告的分区表。我想将其移至表空间记录。
一种可能性是删除表并在新表空间中重新创建它,但这对我来说不是一个选项,因为表中的数据需要在移动中幸存下来。
我首先检查分区是否确实属于表空间报告:
然后我只是尝试:
但这给了我错误 ORA-145111 “无法对分区对象执行操作”。
然后我发现我可以使用以下方法移动单个分区:
但是由于该表有 60 个分区(基于日期),并且因为我可能必须为多个系统执行此操作,所以我想遍历所有分区名称,将每个分区名称移动到新表空间。我试过了,但不能完全让 SQL 工作。
即使我将所有现有分区都移动到新表空间,创建新分区时仍然存在问题。新分区仍然在旧表空间报告中创建。如何更改以便在新表空间记录中创建新分区?
oracle - 在 Oracle 10g 中创建表空间脚本
我正在使用以下脚本生成 DDL 以在数据库中创建表空间。
它运作良好。但是当一个表空间包含两个数据文件时,它也会使用 create tablespace 创建单独的命令。如果一个表空间包含两个数据文件,它只需创建两个创建表空间命令。请分享你的想法。
干杯,
Srinivasan Thirunavukkarasu。
database - 将表空间从一个 postgresql 实例复制到另一个
我正在寻找一种将数据库从一台 postgresql 服务器快速“克隆”到另一台服务器的方法。
假设...
- 我有一个在 HostA 上运行的 postgresql 服务器,服务于 2 个数据库
- 我在 HostA 上安装了 2 个设备,每个设备都存储其中一个数据库的数据(即 1 个数据库 => 1 个表空间 => 1 个设备)
- 我能够通过一些谨慎的方法获得“安全”的时间点快照
- 我能够始终如一地安全地生成所使用的 2 个设备中的任何一个的克隆(我什至可以假设两个数据库都只接收读取)
- 涉及的主机是 CentOS 5.4
是否可以在 HostB 上托管第二个 postgresql 服务器,安装其中一个克隆设备并使相应的数据库“弹出”存在?(有点像在 MySQL 中复制 MyISAM 表文件)。
如果这是可能的,那么机制是什么(即我应该研究什么 DDL 或 pg 命令)?
对我来说,能够相互隔离地移动各个数据库很重要。但是,如果这不可能,类似的方法是否可以在服务器级别工作(尝试通过将 datadir 复制到具有相同 postgresql 安装的主机来克隆和重新生成服务器)?
oracle10g - 触发更新不同表空间中的对象
我在表空间 T1 中有一个表 X,在表空间 T2 中有一个表 Y。(Oracle DB)
我必须在表空间 T1 中创建一个触发器,在更新表 X 中的列 C 时,更新表 Y(表空间 T2)中的列 D。
因为它们在不同的表空间中,所以我的第一个问题是这可以做到吗?
如果是,那么如何做到这一点?做这样的事情需要什么特权?
sql - oracle中的真实表空间大小
我需要知道Oracle 中的真实表空间大小。我有一些表空间,我需要知道它现在使用了多少空间以及有多少可用空间(可能还有可用空间的百分比)。我在网上发现了一些 sql,但它们都显示了基于水印的大小......这不是现在分配的真正空间,但据我所知,这是曾经达到的最高值......所以我真正需要知道如果我有足够的空间来存储不断写入的数据,并且我必须知道在删除其中一些数据之前可以存储多少。
谢谢
oracle - 如何确定现有表空间的 MAXSIZE
我需要确定在MAXSIZE
创建表空间时为其设置的值(Oracle 10g)
我确定我遗漏了一些明显的东西,但这些信息在DBA_TABLESPACES
.