タグ付けされた質問 「tablespaces」

3
Postgresqlデータを別のドライブに移動する
クラウド環境としてAWSを使用しています。ルートインスタンスボリュームと同じドライブにPostgreSQLをインストールしました。インスタンスに2番目のドライブを接続してマウントしました。次に、すべてのPostgreSQLデータを別のドライブに移動します。私はまだ開発モードにいるので、この時点で転送が容易になる場合は古いデータを削除できます。これを行う最良の方法は何ですか? PostgreSQLのテーブルスペースは私が見るべきものですか?

2
「ORA-01950:表領域「SYSTEM」に権限がありません」:エラーは何ですか?
先にユーザーを作成しました: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. しかし、としてログインしsuhail、作成しようとするtableと、エラーが表示されますORA-01950: no privileges on tablespace 'SYSTEM'。それはどんなエラーですか?なぜ発生するのですか? SQL> connect suhail Enter password: Connected. SQL> create table suhail_table(name char(10)); create table suhail_table(name char(10)) * ERROR at line 1: ORA-01950: no privileges on tablespace 'SYSTEM' Oracle …

2
表スペースからの論理スペースのリカバリー
DATAと呼ばれるテーブルスペースがあり、自動拡張がfalseに設定されています。このテーブルスペースには2つのデータファイルがあり、350 GBの物理スペースを使用するように設定されています。 1週間前、私はuser_tablespacesとdba_data_filesにクエリを実行したところ、利用可能な論理スペースが20%あることに気付きました。次に、クリーンアップを続行し、このテーブルスペースのテーブルから多くのレコードを削除しました。利用可能なスペースが大幅に増えると予想していました。残念ながら、ビューを照会したところ、使用可能なスペースが20.5%になりました。 これはデータの断片化が原因である可能性がありますか?どういうわけかテーブルスペースを「デフラグ」して、失われたスペースを回復できますか?または、テーブルスペースを最初から再作成する必要がありますか?

1
「データベースの作成」コマンドでテーブルスペースを指定すると、PostgreSQLの権限エラーが発生するのはなぜですか?
デフォルトのテーブルスペースを明示的に指定せずにPostgreSQLでデータベースを作成すると、データベースは問題なく作成されます(pgsysユーザーとしてログインしています)。 postgres =>データベースrich1を作成します。 データベースを作成 postgres => \ l + データベースのリスト 名前| オーナー| エンコーディング| 照合| Ctype | アクセス権限| サイズ| テーブルスペース| 説明文 ----------- + ---------- + ---------- + ------------- +- ----------- + ------------------------------------- + ----------- + ------------ + ------------------------- ------------------- postgres | pgsys | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 7455 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.