问题标签 [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.
sql-server - 数据库、模式和表空间的使用
我们正在将 sql server 2000 的数据迁移到 Oracle 11g。Sql server 有 4 个需要迁移的数据库。这 4 个数据库用于 6 个不同的独立应用程序。Oracle 安装在 Unix 服务器上。我们可以为每个 sql server 数据库创建单个数据库和不同的模式,还是我需要创建多个数据库,或者我可以使用单个数据库、单个模式和多个表空间或任何其他过程来保持性能?
oracle - 为其他用户 oracle 创建表空间
我正在使用 Oracle 11g 和 SQL Developer。
在我的数据库中,我有 2 个模式:模式 A(与系统非常相似)和模式 B。在模式 AI 中创建另一个用户:模式 C。在这里,我想在创建表空间后立即添加一个表空间。
我想要什么:创建一个脚本,该脚本通过模式 A 在模式 C 中创建表空间。
我在模式 A 中,我尝试下一个代码:
但我收到错误 ORA-02180:“CREATE TABLESPACE 的选项无效”。问题就在这里:schemaC.tableSpace_DATA
因为如果我删除 schemaC,则创建表空间,但在 schemaA 中,而不是在 schemaC 中。
请问有什么建议吗?:D
import - 将转储文件导入 Oracle Express 11g ORA-01950
我正在尝试将一些 dmp 文件从客户端导入到本地安装的 Oracle Express 11.2g 中,并且遇到了一些问题。
我正在使用的导入命令是:
我收到以下错误:
ORA-01950: 对表空间 'TESTSPACE' 没有权限
TESTSPACE 是我在尝试导入数据时创建的表空间。我已经尝试创建其他用户并授予他们无限的表空间配额,并授予他们 DBA 权限。
以下是我在运行导入命令时得到的完整输出。
oracle - Oracle在临时表空间中创建索引
我有一张很棒的桌子,有超过 2.000.000.000 行。因此我想在 column1 上创建一个索引:
如果我执行此操作,我的临时表空间将被使用,如果它已满(最大 20gb),则创建将被中止。
创建索引我的错在哪里?
database - DB2 - How to ensure the tablespace is clean to drop
For some reason, I have created a few tablespaces for testing in DB2, I realized that if I didn't specify which tablespace the table should be created in, DB2 will select it for me.
The question is, I want to delete the unused tablespace, but I am afraid I will delete something that I didn't know. I have checked the tables, index and sequence after dropping the unused tablespace, and the number of rows is the same. Will this checking be enough to conclude the tablespace is good to be dropped?
oracle - Oracle - 在同一个表空间中创建两个具有相同名称的不同模式的表。它有效吗?不会产生任何错误?
我知道我们可以拥有同名的表,只要它们位于不同的模式中。假设,两个模式表都被转储到同一个表空间,即使它是有效的?我认为据我所知这是有效的。我的理解正确吗?或者在这种情况下是否有任何条款?或任何其他问题?
mysql - Oracle 11g for a MySQLer, concept of database
I come from a strong experience in MySQL, and I am now starting with Oracle. But I find really difficult to understand what a DATABASE is in Oracle, given that they use similar concepts which I am struggling to differentiate. In mysql, there is a simple concept of "database" instead of a mixture of
- SCHEMA concept (User's woprkspace logically divided by TABLESPACES)
- TNS and SID/SERVICES concept
- CONNECTION concept (in both ODBC definition and SQLDeveloper)
I won't ask a pure definition of them as I am still reading, but just some guidance on how can I map a mysql database in the closest Oracle concept.
oracle - Oracle 表空间大小增量
How to increase the size of table space post its max limit. if the max limit is defined as 100M and still later I need to increase it. I have written a query consisting of max size of 100M and now i want to increase it..Please let me know method for the same.
php - 使用 PDO 在定义的表空间中打开 PostgreSQL 数据库
好的...查看了有关 PostgreSQL 和 PDO 的所有问答,但没有运气回答我的问题...通过 Google 找到答案的同样问题。
因此,我将我的问题放在大师们的脚下。
我刚开始使用 PostgreSQL,来自 MySQL 背景。我正在使用 PDO 连接到它,并使用 pgAdminIII 来管理数据库本身。
如何连接到已卡在已定义表空间中的表?
导致:
在任何人提到之前,当然,我应该使用 try/catch,我会随着这进一步发展......但现在这个错误是有帮助的。
这个数据库确实存在,但是我在这个项目中使用的所有数据库都放在一个表空间中,以将数据库保存在特定的子文件夹中。
我假设这是我的问题所在;到目前为止,我在 PDO 文档中没有看到任何关于表空间的引用。
PostgreSQL 的文档显然对表空间有很长的篇幅,但没有参考 PDO 语法来连接它们。
我希望它很简单,例如:
但这会导致:
@伊戈尔
好吧,我只花了大约半个小时进行进一步的测试,探索结构,并确保角色、模式、表空间和表都符合要求……
它们都井井有条,并且实际上设置正确。
我尝试按照您的建议使用 schema.database 名称,但是没有用。
然后我发现了一直困扰我的问题。
显然,在建立数据库之后,将近 40 个表,包括所有索引……我的问题甚至不是 PostgreSQL。
这是 PgAdminIII 和我完全缺乏睡眠的邪恶组合。
显然,所有这些表都是在 db 'postgres' 下设置的,而不是在它们应该放置在其中的 db 下。
我为我的白痴道歉,并感谢你看清了它。
标记为正确。
postgresql - 在 postgresql 中创建表空间并设置为它是所有新创建的数据库的默认值
我创建了一个名为的表空间hdd_tablespace
,我不想在那里自动创建所有新数据库。基本上当我执行时:
我希望在hdd_tablespace
.
我更新postgresql.conf
了:
但是,新的数据库仍然在pg_default
.