问题标签 [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.
linux - Sybase IQ:如何使用原始设备创建 DBSPACE?
我在 Sybase Iq 15.1 上并尝试使用 Linux 上的原始设备将 dbspace 添加到演示数据库。我总是收到 SQL 错误 1010000,文件已存在:
使用文件 DF1 '/dev/disk/by-id/scsi-1HITACHI_730109670008' IQ STORE 创建 DBSPACE KLMTEST;
无法执行语句。文件“/dev/disk/by-id/scsi-1HITACHI_730109670008”已经存在。-- (st_database.cxx 2215) SQLCODE=-1010000, ODBC 3 State="HY000" 第 1 行,第 1 列
据我了解,原始设备必须在 Db 可以使用之前存在。如何指定原始设备的名称以使命令正常工作?
sybase 用户的设备权限为 770。
非常感谢马丁
oracle - ORA-00972标识符太长: 创建表空间时
这是一个练习作业,我必须创建一个包含两个数据文件的表空间。我们必须使用提供给我们的确切命名约定。我相信我是对的,但我得到了这个错误:“ ORA-00972:标识符太长”。我想我得到这个是因为路径和文件名太长了。问题是,我该如何解决这个问题?
谢谢!
sql - oracle从表空间中删除表数据
我尝试使用命令从表空间中删除数据
删除用户 xyz 级联;
我发现用户被删除但我的表空间大小并没有减少。我的表空间中的数据是否已被删除?如果是,我该如何确认?为什么没有释放空间?
database - 如何在 SQL*Plus 中组织表?
我正在练习 SQL,突然我有这么多表。组织它们的好方法是什么?有没有办法将它们放入不同的目录?
或者是这里解释的创建表空间的唯一选择?
postgresql - 跨 EC2 实例移动 Postgres 表空间和表
我有在 Amazon EC2 实例上运行的 postgres 数据库。我为一些月度表创建了几个表空间,这样每个表都在单独的表空间上。为了获得最佳性能,我在单个 amazon ebs 卷上创建了每个表空间。
我想将其中一些表移动到不同的实例和数据库。我将用一个例子来解释它。可以说。
如上所述,我有带有 postgres 设置的 EC2 实例 A。
我有另一个 Amazon 实例 B 正在运行,并且我也在其上安装了 postgres。
我想为 B 上 A 中存在的一些表创建相同的表结构。我想从实例 A 中分离卷并将其附加到实例 B。
另外,我想在实例 B 上创建表空间,它将指向新附加的卷。
当我启动这个新创建的 postgres 时,我希望看到这些表中填充了来自这些卷(数据库)的数据。
最后我会从 A 中删除这些表
我知道我的写作生疏了,但找不到更好的方法来问这个问题。
沿着这些思路是可能的吗?是否有任何指示可以实现这样的目标?
oracle - 用于索引的 Oracle 数据库不同的表空间
我的问题是用于主键索引的表空间与用于表本身的表空间不同。Oracle 会使用这个索引还是变得不可用?
因为当我尝试将架构导入到包含该表的 Oracle 时。Oracle 发出警告称该主键的索引不可用。我已经通过更改主键索引的表空间来修复架构,再次将其导出,然后将其导入数据库而没有警告。
这是否意味着主键索引表空间必须始终与表本身的表空间相同?还是对于任何类型的索引(例如列索引)都是如此?
这条规则是否也适用于 DB2?
postgresql - 我怎样才能知道 Postgresql 表空间中有什么?
我创建了一个名为 的新表空间indexes
,并且正在尝试删除旧的表空间indexes_old
,它曾经包含一些表和索引。当我尝试删除表空间时,我得到:
但是当我尝试查看其中的内容时,似乎该表空间中没有表:
那么在那个表空间中是什么阻止我删除它呢?
万一这很重要,我刚刚使用 pg_upgrade 工具从 Pg 8.4 迁移到 Pg 9.0。
表空间如下所示:
/data/pgindex84 的内容包括所有旧的 8.4 索引,加上 pg_upgrade 自动创建的这个新的 9.0 索引
oracle - oracle表空间可以自动添加smallfile数据文件吗?
使用 Oracle 管理的文件,我可以像这样创建我的表空间:
它会自动扩展,但据我了解,小文件数据文件具有最大大小。所以我需要这样做:
只是想知道是否有办法让 oracle 在尝试自动扩展超过其最大可能大小时自动添加另一个数据文件?
postgresql - Creating a tablespace in postgresql
I'm trying to create a tablespace in postgres, but I'm getting ownership problems. The command I'm using is:
I get the error:
The folder belongs to postgres:postgres, I've tried changing it to maggie, but if I go :
I get:
How come the user does not exist? If I list the users inside of postgres it does come up. Any ideas what I could be doing wrong?
sql - 在 Oracle XE 中监视表空间使用情况
Oracle 数据库 XE 可以安装在具有任意数量 CPU 的任何大小的主机上(每台机器一个数据库),但 XE 将存储多达 4GB 的用户数据,使用多达 1GB 的内存,并在主机上使用一个 CPU。
现在,如果我想监视数据库以查看正在使用的用户数据量或数据库使用的内存量,我该怎么做?可以从 Oracle Application Express 监视这些值,但我想从集中监视系统监视数据库。Oracle XE 文档提供了一个返回 Flash Recovery Area 使用情况的查询,所以我猜也有类似的用户数据使用查询。
另外,当用户数据超过限制时会发生什么?