ฉันไม่เข้าใจ Oracle มากนักและฉันพยายามสร้าง TABLESPACE ซึ่งให้ข้อความแสดงข้อผิดพลาดเกี่ยวกับชื่อไฟล์ที่ไม่ถูกต้อง ด้านล่างเป็นไวยากรณ์ที่ฉันได้ใช้:
SQL> create Tablespace HRMT
2 datafile
3 size
4 ;
size
*
ERROR at line 3:
ORA-02236: invalid file name
หนังสือของฉันและเว็บไซต์ทั้งหมดที่ฉันแนะนำให้ฉันระบุเส้นทางของไฟล์สำหรับ DATAFILE และเมื่อฉันระบุเส้นทางฉันจะได้รับข้อความแสดงข้อผิดพลาดอีกครั้ง
SQL> create tablespace vania
2 datafile 'home/oracle/hait/'
3 size 10M
4 ;
create tablespace vania
*
ERROR at line 1:
ORA-01119: error in creating database file 'home/oracle/hait/'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
ฉันต้องสร้างดาต้าไฟล์ก่อนที่จะสร้าง TABLESPACE หรือไม่ มีฐานข้อมูลที่มีอยู่แล้วในฐานข้อมูลที่ฉันสามารถใช้ได้หรือไม่? สิ่งที่จะเป็นไวยากรณ์ที่เหมาะสมในการสร้าง tablespace และ / หรือ datafile ฉันจะสร้างไฟล์. dbf ได้อย่างไรและที่ไหนเพื่อสร้างพื้นที่ตาราง