ওরাকলের রাজ্যে স্বাগতম! Oracle DBA : পর্ব-২

By | 27/06/2015

ওরাকলের রাজ্যে স্বাগতম! Oracle DBA : পর্ব-১

 

আজকে চলুন Tablespace এর ব্যবহারিক কিছু কাজ করি।

  • Manually TableSpace Create:
  • এবার নিম্নোক্ত কমান্ড টাইপ করে দেখে নেই ডাটাবেসে কি কি Tablespace আছে।

SQL> desc dba_tablespaces;

SQL> select tablespace_name from dba_tablespaces;

OR

SQL> desc v$tablespace

SQL> select name from dba_tablespaces;

ডাটাবেসের সকল Tablespace এর নাম দেখাবে।


 

  • test নামে নতুন একটি Tablespace তৈরি করি:

SQL> create tablespace test
2 datafile ‘D:\APP\MONIR\ORADATA\ORCL\test01.dbf’ size 20M
3 autoextend on next 5M maxsize 30M
4 extent management local
5 uniform size 64K blocksize 8K
6 segment space management auto;

Tablespace created. মেসেজটি পাবেন।

  • কমান্ড বিশ্লেষণ:
  • Create Tablespace এর পর Tablespace নাম লিখতে হয়। আমি লিখেছি।
  • datafile এরপর ফাইলের লোকেশন ও নাম  এবং সাইজ লিখতে হয়।
  • বাকি সব অপশনাল। এগোলো না লিখলেও চলবে।

এবার নিচের কমান্ডটি আবার চালিয়ে চলুন চেক করে দেখি:

 SQL> Select file_name from dba_data_files;

FILE_NAME
———————————————–
D:\APP\MONIR\ORADATA\ORCL\USERS01.DBF
D:\APP\MONIR\ORADATA\ORCL\UNDOTBS01.DBF
D:\APP\MONIR\ORADATA\ORCL\SYSAUX01.DBF
D:\APP\MONIR\ORADATA\ORCL\SYSTEM01.DBF
D:\APP\MONIR\ORADATA\ORCL\EXAMPLE01.DBF
D:\APP\MONIR\ORADATA\ORCL\TEST01.DBF

ডাটা ফাইলটি TEST01.DBF নামে দেখা যাচ্ছে।

SQL> select tablespace_name from dba_tablespaces;

এখানে test নামে Tablespace দেখা যাবে।


  •  Altering Tablespace:

Test Tablespace -এ নতুন Data File যোগ করি।

SQL> alter tablespace test
2 add datafile ‘D:\APP\MONIR\ORADATA\ORCL\test02.dbf’ size 20M;

Tablespace altered. মেসেজটি পাবেন।

এবার নিচের কমান্ডটি আবার চালিয়ে চলুন চেক করে দেখি:

 SQL> Select file_name from dba_data_files;

FILE_NAME
—————————————-
D:\APP\MONIR\ORADATA\ORCL\USERS01.DBF
D:\APP\MONIR\ORADATA\ORCL\UNDOTBS01.DBF
D:\APP\MONIR\ORADATA\ORCL\SYSAUX01.DBF
D:\APP\MONIR\ORADATA\ORCL\SYSTEM01.DBF
D:\APP\MONIR\ORADATA\ORCL\EXAMPLE01.DBF
D:\APP\MONIR\ORADATA\ORCL\TEST01.DBF
D:\APP\MONIR\ORADATA\ORCL\TEST02.DBF

 ডাটা ফাইলটি TEST02.DBF নামে দেখা যাচ্ছে।


  • Drop TableSpace:

SQL> drop tablespace test including contents and datafiles;

 Tablespace dropped. মেসেজটি পাবেন।

SQL> Select file_name from dba_data_files;

SQL> select tablespace_name from dba_tablespaces;

উপরোক্ত কমান্ড চালিয়ে চেক করে দেখি। TEST01.DBF নামক ডাটা ফাইল এবং TEST নামে  Tablespace  আর দেখা যাচ্ছে না।


  • Tablespace Information:
  1. DBA_TABLESPACES
  2. V$TABLESPACE
  • Data file Information:
  1. DBA_DATA_FILES
  2. V$DATAFILE
  • Temp File Information:
  1. DBA_TEMP_FILES
  2. V$TEMPFILE

আল্লাহ হাফিজ।

Leave a Reply

Your email address will not be published. Required fields are marked *