Articles Comments

Oracle DBA & All IT » Oracle Tips

Renaming an Oracle database – เปลี่ยนชื่อฐานข้อมูล

ขึ้นปีใหม่ทั้งทีบางคนก็อยากเปลี่ยนชื่อเสริมดวง ฐานข้อมูลของเราก็อาจจะอยากเปลี่ยนชื่อเสริมดวงกันบ้าง เผื่อ Database จะได้ไม่ล่มกันบ่อยๆ อิอิ วันนี้เลยนำวิธีการเปลี่ยนชื่อฐานข้อมูลง่ายๆ มาฝากกัน .. Preview : 5211 … Read entire article »

Filed under: Database, DBA, Oracle, Oracle Tips

SQL*PLUS – SET Statement

วันนี้รวบรวมคำสั่ง SET Statement ใน SQL*Plus มาฝากกัน เผื่อใครกำลังหาคำสั่งที่เหมาะ บางครั้งมีประโยชน์สำหรับการ Spool file ออกมาเป็น Report ที่เราต้องการ ส่วนไหนที่ไม่ต้องการให้แสดง เราก็ set off ซะ อันไหนอยากให้โชว์ เราก็ on ซะ แค่นี้เราก็จะได้ Report ที่สวยงามตามที่เราต้องการแล้ว ^^   .. Preview : 7758 … Read entire article »

Filed under: Database, DBA, DBA, Developer, Oracle, Oracle Tips, Utilities, รวม Script ต่างๆ

kewastUnPackStats(): bad magic 1

วันนี้เอา Bug จิ๊บๆมาฝากกันบน version 11.2.0.1 เผื่อใครเจอแล้วหาทาง workaround กันอยู่ มี message "kewastUnPackStats(): bad magic 1" นี้ใน alert.log   .. Preview : 5083Related Search:kewastUnPackStats(): bad magic 1 … Read entire article »

Filed under: Database, DBA, ORA-Error, Oracle, Oracle Tips

Decode = IF-THEN-ELSE (The Oracle decode function)

Decode = IF-THEN-ELSE decode function สามารถที่จะใช้ใน SQL มีค่าเท่ากับ IF-THEN-ELSE เป็นทางเลือกหนึ่งที่ไม่ต่างจากการใช้ CASE ใน statement Syntax: decode( expression , compare_value, return_value, [,compare, return_value] … [,default_return_value] )   .. Preview : 19565Related Search:decode sqldecode oracleoracle decodedecode oracle คือsql decodedecode sql คือdecode คือSELECT DECODE … Read entire article »

Filed under: Database, Function, Oracle, Oracle Tips, Programming, Tuning Performance

Hint คำใบ้ช่วย Tuning Performance (Oracle SQL Hints Tuning)

หายไปนานคิดว่าจะเอาเรื่องอะไรมาเขียนดีน๊า… แล้วก็คิดว่าวันนี้เรามาเล่นใบ้คำกับ oracle ดีกว่า ดูซิว่า Database อันชาญฉลาดอย่าง Oracle จะรู้จักคำใบ้ที่เราจัดให้หรือเปล่า หุหุ..   .. Preview : 23240Related Search:คำใบ้index oracle คือ … Read entire article »

Filed under: Database, DBA, Oracle, Oracle Tips, Tuning Performance

ตัวอย่าง Program สำหรับให้ user Kill ตัวเอง

         หลายครั้งที่ User ต้องขัดใจและเสียเวลา หรือว่าเกรงใจในการจะให้ DBA ทำการ Kill Session ที่รัน เนื่องด้วยเหตุผลใดทั้งปวงก็ตาม DBA อย่างเราเนื่องด้วยสิทธิ์การ Kill session นั้นจะต้องได้ Privilege อันสูงส่ง นั่นคือ ALTER SYSTEM ซึ่งถ้าได้ไป ฐานข้อมูลอันเป็นที่รักของเราคงต้องอยู่ในอันตรายอย่างแน่นอน   .. Preview : 10563Related Search:synonym คือตัวอย่าง oracle … Read entire article »

Filed under: Database, DBA, DBA, Oracle, Oracle Tips, รวม Script ต่างๆ

แก้ปัญหา buffer overflow ใน SQL*Plus ,PL/SQL และ PL/SQL developer tools

วันนี้จะมาพูดถึง buffer overflow ใน pl/sql และการรันจาก pl/sql developer tools ถ้าเจอปัญหาอย่างนี้เราสามารถที่จะแก้ไขได้อย่างไร   .. Preview : 8943Related Search:buffer overflowpl/sql developer … Read entire article »

Filed under: Developer, ORA-Error, Oracle Tips, Utilities

ความแตกต่างระหว่างคำสั่ง Truncate, Delete และ Drop

DELETE   คำสั่ง DELETE จะใช้สำหรับลบข้อมูลออกจากตาราง สามารถใส่เงื่อนไขในการลบได้ด้วย  ถ้าำไม่มีการกำหนด เงื่อนไข จะเป็นการลบข้อมูลทั้งตาราง หลังจากที่มีการรันคำสั่ง DELETE จะต้องตามด้วยคำสั่ง COMMIT เป็นการยืนยันการลบข้อมูล หรือ ROLLBACK เพื่อยกเลิกการลบก่อนหน้า   .. Preview : 51972Related Search:truncate table คือtruncatetruncate tabletrunc oracle คือtruncate คือoracle trunc คือtruncate table sqlsql truncatetruncate sqlsql truncate คือ … Read entire article »

Filed under: Function, Oracle Tips, Tuning Performance

การสร้าง Outline บังคับให้ statement ใช้ index ตามที่เราต้องการ

บ่อยๆ ที่เราจะพบว่า statement ช้าก่อน พอ Plan table ดูกลับพบว่า ใช้ index ไม่ถูกตัวแต่ไม่อยากที่จะแก้โปรแกรมโดยการใส่ hint ตอนนี้เราสามารถที่จะใช้ outline มาแก้ปัญหานี้ได้โดยสร้าง outline outline คืออะไร คือเป็นตัวบอกว่า statment นี้ถ้าเข้ามาให้ไปใช้ plan ตามที่เราเตรียมไว้นั่นเอง   .. Preview : 30445Related Search:outline คือการเขียน outlineการเขียนoutlineตัวอย่างการเขียน outlineoutline คืออะไร … Read entire article »

Filed under: New Feature, Oracle Tips, Tuning Performance