問題タブ [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: raw デバイスで DBSPACE を作成する方法は?
Sybase Iq 15.1 を使用しており、Linux の raw デバイスを使用して、デモ データベースに DB 領域を追加しようとしています。常に SQL エラー 1010000 が発生します。ファイルは既に存在します:
CREATE DBSPACE KLMTEST USING FILE DF1 '/dev/disk/by-id/scsi-1HITACHI_730109670008' IQ STORE;
ステートメントを実行できませんでした。ファイル「/dev/disk/by-id/scsi-1HITACHI_730109670008」は既に存在します。-- (st_database.cxx 2215) SQLCODE=-1010000、ODBC 3 State="HY000" 行 1、列 1
私の理解では、生のデバイスは、Db が使用できるようになる前に存在する必要があります。コマンドを機能させるために raw デバイスの名前を指定するにはどうすればよいですか?
sybase ユーザーのデバイスのパーミッションは 770 です。
どうもありがとう マーティン
oracle - ORA-00972識別子が長すぎます:表領域の作成中
これは、2つのデータファイルを含む表スペースを作成する必要がある練習用の割り当てです。与えられた正確な命名規則を使用する必要があります。正しいと思いますが、「ORA-00972:識別子が長すぎます」というエラーが表示されます。パスとファイル名が非常に長いため、これを取得していると思います。問題は、どうすればこれを回避できるかということです。
ありがとう!
sql - Oracle のテーブルスペースからテーブル データを削除する
コマンドを使用してテーブルスペースからデータを削除しようとしました
DROP USER xyz CASCADE;
ユーザーが削除されたことがわかりましたが、テーブルスペースのサイズは減少しませんでした。テーブルスペースからのデータは削除されていますか? はいの場合、どうすればそれを確認できますか? そして、なぜスペースが割り当て解除されなかったのですか?
database - SQL * Plusでテーブルを整理するにはどうすればよいですか?
私はSQLを練習していますが、突然テーブルがたくさんあります。それらを整理するための良い方法は何ですか?それらを別のディレクトリに配置する方法はありますか?
または、ここで説明するようにテーブルスペースを作成する唯一のオプションですか?
postgresql - EC2 インスタンス間で Postgres テーブルスペースとテーブルを移動する
Amazon EC2 インスタンスで postgres データベースを実行しています。各テーブルが個々のテーブルスペースにあるように、いくつかの月次テーブル用に作成されたテーブルスペースがほとんどありません。最大のパフォーマンスを得るために、個々の amazon ebs ボリュームに各テーブルスペースを作成しました。
このテーブルの一部を別のインスタンスとデータベースに移動したいと考えています。一例を挙げて説明します。まあ言ってみれば。
上記で説明したように、postgres セットアップを備えた EC2 インスタンス A があります。
別の Amazon インスタンス B を実行しており、そこにも postgres をインストールしました。
A に存在するいくつかのテーブルに対して同じテーブル構造を B に作成したいと考えています。インスタンス A からボリュームを切り離し、それをインスタンス B に接続したいと考えています。
また、新しく接続されたボリュームを指すインスタンス B にテーブルスペースを作成したいと考えています。
そして、この新しく作成された postgres を起動すると、それらのボリューム (データベース) からのデータがテーブルに取り込まれていることが期待できます。
最後に、これらのテーブルを A から削除します
私は文章がさびていることを知っていますが、質問をするためのより良い方法を見つけることができませんでした.
これらの線に沿った何かが可能ですか? このようなことを達成するための指針はありますか?
oracle - 索引用のOracle Databaseの異なる表領域
私の質問は、主キー インデックスに使用されるテーブル スペースが、テーブル自体に使用されるテーブル スペースと異なる状況に関するものです。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 テーブルスペースは、小さいファイルのデータファイルを自動的に追加できますか?
Oracle マネージド ファイルを使用すると、次のようにテーブルスペースを作成できます。
自動拡張されますが、私が理解しているように、小さなファイルのデータファイルには最大サイズがあります。だから私はする必要があります:
オラクルが可能な最大サイズを超えて自動拡張しようとしたときに、別のデータファイルを自動的に追加する方法があったかどうか疑問に思っていますか?
postgresql - postgresql でテーブルスペースを作成する
postgres でテーブルスペースを作成しようとしていますが、所有権の問題が発生しています。私が使用しているコマンドは次のとおりです。
エラーが発生します:
フォルダーはpostgres:postgresに属しています。マギーに変更しようとしましたが、行くと:
私は得る:
ユーザーが存在しないのはなぜですか?postgres 内のユーザーを一覧表示すると、表示されます。私が間違っている可能性のあるアイデアはありますか?
sql - OracleXEでの表領域の使用状況の監視
Oracle XEの概要ページに記載されているとおり:
Oracle Database XEは、任意の数のCPU(マシンごとに1つのデータベース)を備えた任意のサイズのホストマシンにインストールできますが、XEは最大4GBのユーザーデータを格納し、最大1GBのメモリを使用し、ホストマシンで1つのCPUを使用します。
データベースを監視して、使用中のユーザーデータの量や、データベースが使用しているメモリの量を確認したい場合、どうすればよいですか?Oracle Application Expressからこれらの値を監視することは可能ですが、集中監視システムからデータベースを監視したいと思います。Oracle XEのドキュメントには、フラッシュリカバリ領域の使用量を返すクエリが示されているため、ユーザーデータの使用量についても同様のクエリがあると思います。
また、ユーザーデータが制限を超えるとどうなりますか?