ওরাকল ডেটাবেস টিউটোরিয়াল
ওরাকল ডেটাবেস টিউটোরিয়াল [পর্ব-০১] :: Database কে সাথে নিয়ে চলা?
Bismilla Hir Rahmanir Rahim,
আজকে আমি আপনাদের সম্মন্ধে বলব। এই নতুনদের জন্য। আমি নিজে ও কম জানা লোক।
আজকের দুনিয়াতে Database খুবই গুরুত্ব পুন বিষয়। একটা company যত বড় তার Database ও তত বড়।
আজকের দুনিয়া কাঁপানো নাম Facebook, Google, Yahoo থেকে শুরু করে বেক্তিগত পর্যায়ে Database প্রয়োজন।
Database কি?
Database হচ্ছে Data'র সগ্রহশালা। যেখানে Data জমা থাকে। যেমন Oracle, IBM DB.
DBMS কি?
একটা software System যেটা আমাদের বিভিন্ন application এর জন্য Database তৈরি ও পরিচালনা করতে সুবিধা দেয়।
DBMS System কি?
DBMS Software এর সাথে data এবং application Software ।
আমারা theory তে যাব না। আমারা প্রথম topic(Database-Oracle 10g) টার উপর সামনে আগাব।
Why Oracle?
- Oracle zero % data loss.
- User friendly
- Oracle যেকোন Flatform এ সম্বব // Window,
- Linux
ওরাকল ডেটাবেস টিউটোরিয়াল [পর্ব-০২] :: Oracle 10g Installation অব্শ্যই সহজে
আজকে আমি আপনাদের সামনে Oracle 10g Installation প্রক্রিয়া নিয়ে উপস্তিত হয়েছি। এই tune অবশ্যই নতুনদের জন্য। আমি জানি techtunes.com.bd তে অনেক গুণীজন আছেন, তাদের প্রতি সম্মান প্রদর্শন করে শুরু করছি।
Oracle open source software. আপনারা যারা setup করতে চান তারা collect করে নিবেন। link টা দিলাম না।
- প্রথমে যে drive এ আছে সেখানে গিয়ে // নিচের Image এ দেখুন।
- এরপর অপেক্ষা করুন নিচের select installation method screen পাবেন সেখানে advanced installation select করতে হবে।
Next এ click করতে হবে।
- Next screen হচ্ছে Select Installation Type সেখানে Enterprise Edition select করে Next এ click করতে হবে। বিঃ দ্রঃ এই screen গুলো আপনার সামনে আসবে কিন্তু আমি উল্লেখ করিনি।
- পরবর্তী screen হচ্ছে Specify Home Details সেখানে Next এ click করতে হবে।
বিঃ দ্রঃ এই screen গুলো আপনার সামনে আসবে কিন্তু আমি উল্লেখ করিনি।
- পরবর্তী screen হচ্ছে
Next এ click করতে হবে।
- পরবর্তী screen হচ্ছে Select Configuration Option: Next এ click করতে হবে।
বিঃ দ্রঃ এই screen গুলো আপনার সামনে আসবে কিন্তু আমি উল্লেখ করিনি।
- পরবর্তী screen হচ্ছে Select Database Configuration: Next এ click করতে হবে
বিঃ দ্রঃ এই screen গুলো আপনার সামনে আসবে কিন্তু আমি উল্লেখ করিনি।
- পরবর্তী screen হচ্ছে
create database with sample schemas select করুন।
- পরবর্তী screen হচ্ছে Select Database Management Option
Next এ click
বিঃ দ্রঃ এই screen গুলো আপনার সামনে আসবে কিন্তু আমি উল্লেখ করিনি।
- পরবর্তী screen হচ্ছে Specify Database Storage Option
Next এ click
- পরবর্তী screen হচ্ছে Specify Backup and Recovery Option
Next এ click
- পরবর্তী screen হচ্ছে
- পরবর্তী screen হচ্ছে
press Install
- পরবর্তী screen হচ্ছে Install এবং আপনা আপনি Next screen আসবে
- এই screen থাকা আবাস্তাই Next screen আসবে
- তারপর নিচের screen আসবে
- click করলে নিচের screen আসবে যেখানে SYSTEM নামে user এর password setup করতে হবে। যিনি হচ্ছেন Database Administrator এবং নিচের মত setup করুন।
then OK press করুন
- Next screen হচ্ছে End of Installtion then Exit এ click করুন Confirmation চাইবে OK করুন।
Desktop এ Shortcut তৈরি হবে Double click করলে সেখানে user name: hr password: hr দিয়ে enter
ব্যাস Oracle Database আপনার জন্য তৈরি। পরবর্তীতে আল্লাহ্ চাহেত SQL নিয়ে হাজির হব। আমরা HR user নিয়ে কাজ করব।
আজকে এ পর্যন্তই। আপনাদের অনেক কষ্ট দিলাম।
ওরাকল ডেটাবেস টিউটোরিয়াল [পর্ব-০৩] :: কিভাবে Oracle এ সারাদিনের কাজ জমা রাখবেন
আজেক আমি দেখাব কিভাবে oracle 10g তে কি কি কাজ করলাম তা একটা নির্দিষ্ট location এ save করে রাখব।
First
Oracle 10g তে user name আর password দিয়ে log in করুন।
বিঃদ্রঃ আমরা সামনের tunes গুলোতে user :HR use করব।
then
Spool on করুন
location specify করুন
এরপর আপনি যতক্ষন কাজ করেবন কাজ জমা হেত থাকেব। আপিন কি কি কাজ করেলন তা দেখতে চাইেল spool off লিখে enter press করুন। এবার Oracle 10g কে minimize করে E drive এ গিয়ে xyz.txt file কে open করুন।
মনে রাখেবন আবার যদি oracle এ কাজ করি এবং তা xyz.txt file এ রাখেত চাইলে append করেত হেব
এভাবে করেবন:
আজ এখানে শেষ করলাম।
First
Oracle 10g তে user name আর password দিয়ে log in করুন।
বিঃদ্রঃ আমরা সামনের tunes গুলোতে user :HR use করব।
then
Spool on করুন
1
| command: SQL> spool on ; |
1
| command: SQL> spool E:\xyz.txt; |
মনে রাখেবন আবার যদি oracle এ কাজ করি এবং তা xyz.txt file এ রাখেত চাইলে append করেত হেব
এভাবে করেবন:
1
2
3
| SQL> spool on ; //enter press SQL> spool E:\xyz.txt append; //enter press |
ওরাকল ডেটাবেস টিউটোরিয়াল [পর্ব-০৪] :: কিভাবে SQL Statement লিখা শুরু কবর?
10g installation পর্বের পর আজকে আমরা দেখব SQL statements কিভাবে execute করব কোথায় করব?
আমরা দু ভাবে করতে পারি
then user name:hr password: installation এর সময় যেটা দেয়া হয়েছে।
বিঃদ্রঃ কিভবে Oracle 10g install করব তা এখানে দেখুন।
তারপর নিচের code লিখেexecute এ click করুন।
নিচের মত result পাবেন।
Double click করলে সেখানে user name: hr password: hr দিয়ে enter
লিখে enter দিলে hr user এর ৭ টা tables এর নাম পর্যায় ক্রমে দেখাবে
আমরা এই SQL statements গুলো দেখব Oracle 10g' র ভিত্তিতে। এই statements গুলো দিয়ে Oracle 10g তে কিভাবে কাজ করব তাই হবে পরবর্তী Tunes গুলোর বিষয়।
যেমন আমি দেখতে চাই HR user'র কয়টা Tables আছেঃ
hr user এর ৭ টা tables এর নাম পর্যায় ক্রমে দেখাবে।
আজকে এ পর্যন্ত। পরে আবার দেখা হবে। সামনে আমরা isql plus দিয়েই কাজ করব।
আমরা দু ভাবে করতে পারি
- ১. ISQL plus দিয়ে
- ২. SQL plus দিয়ে
১.ISQL plus কি?
ISQL plus এমন একটা utility যার মাধ্যমে sql এবং pl/sql execute করা যায়।কিভাবে ISQL plus ব্যবহার করব?
যে কোন web browser open করে url এ লিখতে হবেঃ নিজের compute_name:5560/isqlplus লিখে enter দিতে হবে। নিচের মত screen পাবেনthen user name:hr password: installation এর সময় যেটা দেয়া হয়েছে।
বিঃদ্রঃ কিভবে Oracle 10g install করব তা এখানে দেখুন।
তারপর নিচের code লিখেexecute এ click করুন।
1
| select table_name from user_tables; // press enter |
২ কিভাবে SQL plus ব্যবহার করে SQL statements execute করব?
Oracle 10g install করার পর Desktop এ Shortcut তৈরি হবেDouble click করলে সেখানে user name: hr password: hr দিয়ে enter
1
| SQL> select table_name from user_tables; |
SQL কি?
SQL হচ্ছে Structured Q uery Language এর সংিক্ষপ্ত রূপ । Query শ ব্দের অর্থ তল্লাসি করা। যে language এর সাহায্যে database এর data কে খুঁজাখুঁজি করে বের করা যায় তাকেই Structured Query Language বলে।আমরা এই SQL statements গুলো দেখব Oracle 10g' র ভিত্তিতে। এই statements গুলো দিয়ে Oracle 10g তে কিভাবে কাজ করব তাই হবে পরবর্তী Tunes গুলোর বিষয়।
যেমন আমি দেখতে চাই HR user'র কয়টা Tables আছেঃ
1
| SQL> select table_name from user_tables; // press enter |
আজকে এ পর্যন্ত। পরে আবার দেখা হবে। সামনে আমরা isql plus দিয়েই কাজ করব।
No comments:
Post a Comment
Contact