13 December 2011

how to install Ubuntu 11.10 Apt-get Update GPG Key Errors and Fix

พอลง Utuntu เสร้จ จะ apt-get update ซะหน่อยดัน ติด error!! 5555

The following signatures were invalid: XXXXXXXXXXXX Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>


เราต้องมา add key ข้างล่างก่อนครับ เปิด Terminal ขึ้นมา แล้วก็จัดการ ซะนะ จากนั้นก็จะสามารถ 
apt-get update
apt-get upgrade ได้แล้วครับ


W: GPG error: http://extras.ubuntu.com oneiric Release: The following signatures                                           couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxx



key ::> xxxxxxxxxxxxx
gpg --keyserver pgpkeys.mit.edu --recv-key  010908312D230C5F    <====== key
gpg -a --export 010908312D230C5F | sudo apt-key add -
เหตุผลของการ addkey https://help.ubuntu.com/community/SecureApt

11 December 2011

how to install tools for Ubuntu 11.10 essential

gconf-editor in Ubuntu 11.10  หายไปไหน!!!!! ครับ ไม่เป็นไร ลงใหม่

sudo apt-get install gconf-editor

แล้วจัดไปตามใจเลยครับ อยากปรับแต่งอะไร ก็ว่ากันไป

จากนั้น ใครที่ใช้ vi จะต้อง upgrade กันซะหน่อย ตัวเก่าที่มาไม่work เท่าที่ควร นะครับ^^

sudo apt-get install vim
แค่นี้ก็ได้ editor  version ใหม่ ใช้ง่ายมาใช้แล้ว


 แล้วก็ต่อด้วย ติดตั้ง Gnome3 

tools อีกตัวที่ใช้ เวลาจะเอาโปรแกรมจาก ทาง windows มา Run on Ubuntu ก็คือ wine

sudo apt-get install wine


6 December 2011

reset password root mysql

1.stop mysql ไปที่ contol panel > service >mysql กด stop
2.ไปที่ run พิมพ์ cmd >กด enter
3.พิมพ์ cd\
4.พิมพ์ cd appserv\mysql\bin กด enter


หมายเหตุ ที่เก็บ mysql จะแตกต่างกันแล้วแต่ว่าท่านเลือกใช้ web server ตัวใด
5.พิมพ์ mysqld-nt -u root --skip-grant-tables กด enter

ให้เปิดหน้าต่าง command อีกหน้าต่าง หน้าต่างเดิมไม่ต้องปิด โดย

ไปที่ run พิมพ์ cmd >กด enter
1.พิมพ์ cd\
2.พิมพ์ cd appserv\mysql\bin กด enter
หมายเหตุ ที่เก็บ mysql จะแตกต่างกันแล้วแต่ว่าท่านเลือกใช้ web server ตัวใด
3.พิมพ์ mysql กด enter
4.พิมพ์ use mysql
5.พิมพ์ UPDATE user SET Password = PASSWORD('NEW_PASSWORD') WHERE User = 'root'; กด enter
6. พิมพ์ flush privileges;
7. พิมพ์ exit;

ทำการ stop mysql และ Start แบบ mode ปกติ

หมายเหตุ NEW_PASSWORD คือ พาสเวิร์ดใหม่ที่เราต้องการใส่เป็นอะไรก็ได้

แก้ไวรัส shurtcut จงหายไปเถอะ!!

เหตุการณ์ต่อ :::::>> รุ่นพี่ เอา HDD มาให้ บอกโดนไวรัส แก้ไวรัส shurtcut ให้หน่อย เปิดมา ก็ไม่เห็นอะไร เลยสาด!! เปิด hidden ที่ Folder Option แล้วก็ไม่เจอ 5555+

ทางสุดท้ายก็คือ เปิด cmd ขึ้นมา ไปที่ HDD รุ่นพี่ แล้วพิมพ์  dir /ah   ปั๊บ........ 555+ เจอจนได้

ได้เขียน .bat ขึ้นมาเพื่อแก้ Attribute Folder ดังนี้


@echo off
set target=H:\ (drive รุ่นพี่ผม)
for /F "tokens=*" %%* in ('dir /b /ad "%Target%"') do attrib -h -r -s "%target%%%*"

แล้ว Save เป็น .bat แล้ว Run ก็จบแล้วครับ สำบายดีพี่น้อง ชาว IT อิอิ ^^........^^

5 November 2011

Drop Multiple tables in Oracle (ลบรวดเดียวจบกัน)

select ‘drop table ‘||table_name||’;’ from user_tables;



drop table LOGSTDBY$EDS_TABLES;            
drop table LOGSTDBY$HISTORY;               
drop table LOGSTDBY$SKIP_SUPPORT;          
drop table LOGSTDBY$SKIP;                  
drop table LOGSTDBY$SKIP_TRANSACTION;      
drop table LOGSTDBY$PLSQL;                 
drop table LOGSTDBY$FLASHBACK_SCN;         
drop table LOGSTDBY$SCN;                   
drop table LOGSTDBY$APPLY_MILESTONE;       
drop table LOGSTDBY$EVENTS;                

drop table LOGSTDBY$PARAMETERS;            
drop table REPCAT$_SITES_NEW;              
drop table REPCAT$_EXTENSION;              
drop table REPCAT$_INSTANTIATION_DDL;      
drop table REPCAT$_EXCEPTIONS;             
drop table REPCAT$_TEMPLATE_TARGETS;       
drop table REPCAT$_RUNTIME_PARMS;          
drop table REPCAT$_SITE_OBJECTS;           
drop table REPCAT$_TEMPLATE_SITES;         
drop table REPCAT$_USER_PARM_VALUES;       
drop table REPCAT$_OBJECT_PARMS;           
drop table REPCAT$_TEMPLATE_PARMS;         
drop table REPCAT$_TEMPLATE_OBJECTS;       
drop table REPCAT$_TEMPLATE_REFGROUPS;     
drop table REPCAT$_OBJECT_TYPES;           
drop table REPCAT$_USER_AUTHORIZATIONS;    
drop table REPCAT$_REFRESH_TEMPLATES;      
drop table REPCAT$_TEMPLATE_TYPES;         
drop table REPCAT$_TEMPLATE_STATUS;        
drop table REPCAT$_FLAVOR_OBJECTS;         
drop table REPCAT$_AUDIT_COLUMN;           
drop table REPCAT$_AUDIT_ATTRIBUTE;        
drop table REPCAT$_PARAMETER_COLUMN;       
drop table REPCAT$_RESOL_STATS_CONTROL;    
drop table REPCAT$_RESOLUTION_STATISTICS;  
drop table REPCAT$_RESOLUTION;             
drop table REPCAT$_RESOLUTION_METHOD;      
drop table REPCAT$_CONFLICT;               
drop table REPCAT$_GROUPED_COLUMN;         
drop table REPCAT$_COLUMN_GROUP;           
drop table REPCAT$_PRIORITY;               
drop table REPCAT$_PRIORITY_GROUP;         
drop table REPCAT$_REPGROUP_PRIVS;         
drop table REPCAT$_DDL;                    
drop table REPCAT$_REPCATLOG;              
drop table REPCAT$_REPPROP;                
drop table REPCAT$_GENERATED;              
drop table REPCAT$_KEY_COLUMNS;            
drop table REPCAT$_REPCOLUMN;              
drop table REPCAT$_REPOBJECT;              
drop table REPCAT$_SNAPGROUP;              
drop table REPCAT$_REPSCHEMA;              
drop table REPCAT$_FLAVORS;                
drop table REPCAT$_REPCAT;                 
drop table DEF$_DESTINATION;               
drop table AQ$_INTERNET_AGENT_PRIVS;       
drop table AQ$_INTERNET_AGENTS;            
drop table AQ$_SCHEDULES;                  
drop table AQ$_QUEUES;                     
drop table AQ$_QUEUE_TABLES;               
drop table MVIEW$_ADV_PLAN;                
drop table MVIEW$_ADV_JOURNAL;             
drop table MVIEW$_ADV_INFO;                
drop table MVIEW$_ADV_PARAMETERS;          
drop table MVIEW$_ADV_EXCEPTIONS;          
drop table MVIEW$_ADV_OUTPUT;              
drop table MVIEW$_ADV_ELIGIBLE;            
drop table MVIEW$_ADV_CLIQUE;              
drop table MVIEW$_ADV_GC;                  
drop table MVIEW$_ADV_FJG;                 
drop table MVIEW$_ADV_AJG;                 
drop table MVIEW$_ADV_ROLLUP;              
drop table MVIEW$_ADV_LEVEL;               
drop table MVIEW$_ADV_FILTERINSTANCE;      
drop table MVIEW$_ADV_LOG;                 
drop table MVIEW$_ADV_FILTER;              
drop table MVIEW$_ADV_TEMP;                
drop table MVIEW$_ADV_PRETTY;              
drop table MVIEW$_ADV_SQLDEPEND;           
drop table MVIEW$_ADV_BASETABLE;           
drop table MVIEW$_ADV_WORKLOAD;            
drop table LOGMNR_SESSION$;


อีกอัน
select ‘drop table ‘||table_name||’;’ from user_tables where table_name like ‘SMP_%’;