คำถามติดแท็ก tablespaces

3
การย้ายข้อมูล postgresql ไปยังไดรฟ์อื่น
ฉันใช้ AWS เป็นสภาพแวดล้อมคลาวด์ของฉัน ฉันติดตั้ง PostgreSQL บนไดรฟ์เดียวกันกับไดรฟ์ข้อมูลอินสแตนซ์รูทของฉัน ฉันได้แนบและติดตั้งไดรฟ์ที่สองกับอินสแตนซ์ของฉัน ตอนนี้ฉันต้องการย้ายข้อมูล PostgreSQL ทั้งหมดไปยังไดรฟ์อื่น ฉันยังอยู่ในโหมดการพัฒนาดังนั้นฉันสามารถลบข้อมูลเก่าได้ถ้ามันทำให้การถ่ายโอนง่ายขึ้น ณ จุดนี้ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? PostgreSQL tablespace เป็นสิ่งที่ฉันควรดูหรือไม่

2
“ ORA-01950: ไม่มีสิทธิ์บน tablespace '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 …

2
การกู้คืนพื้นที่เชิงตรรกะจาก tablespace
ฉันมีพื้นที่ตารางที่เรียกว่า DATA และเป็นการตั้งค่าโดยอัตโนมัติขยายเป็นเท็จ tablespace นี้มีสองดาต้าไทล์และตั้งค่าดังนั้นจึงใช้พื้นที่ฟิสิคัล 350 GB สัปดาห์ที่ผ่านมาฉันได้สอบถาม user_tablespaces และ dba_data_files และสังเกตว่ามันมีพื้นที่โลจิคัลว่าง 20% ฉันดำเนินการตามขั้นตอนด้วยการล้างข้อมูลและลบระเบียนจำนวนมากจากตารางใน tablespace นี้ เราคาดว่าจะเห็นพื้นที่ว่างเพิ่มขึ้นอย่างมาก น่าเสียดายที่เมื่อฉันสอบถามความคิดเห็นฉันสังเกตเห็นว่ามีพื้นที่ว่างตอนนี้ 20.5% อาจเป็นเพราะการกระจายตัวของข้อมูลหรือไม่ เราสามารถ "จัดเรียงข้อมูล" พื้นที่ตารางอย่างใดและกู้คืนพื้นที่ที่สูญหายหรือไม่ หรือเราจำเป็นต้องสร้าง tablespace ตั้งแต่เริ่มต้นหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.