2011. 4. 15. 18:48 펌질
'분류 전체보기'에 해당되는 글 1020건
- 2011.04.15 f(x) 피노키오 MV 티저
- 2011.04.15 한화 치어리더가 진리..
- 2011.04.15 How to Copy asm files between remote ASM instances using ASMCMD command
- 2011.04.15 11gR2 RAC TAF Configuration for Admin and Policy Managed Databases
- 2011.04.14 체르노빌 메기가 기가 막혀
- 2011.04.14 RAC on HP-UX Highlighted Recommendations
- 2011.04.13 [카라] 구하라, 4월12일 성신여대 행사 초고화질 직찍
- 2011.04.13 박지성 4호골 고화질버전 챔피언스리그 맨유vs첼시
- 2011.04.12 Antonio Carlos Jobim Finest Hour
- 2011.04.12 Geek In The Pink
2011. 4. 15. 18:34 아무거나
한화 치어리더가 진리..
2011. 4. 15. 08:23 오라클
How to Copy asm files between remote ASM instances using ASMCMD command
Applies to:
Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.2.0.2 - Release: 11.1 to 11.2Information in this document applies to any platform.
Oracle Server Enterprise Edition - Version: 11.1 to 11.1
***Checked for relevance on 14-Jan-2011***
Goal
The purpose of this document is to provide information about the Copy the asm files between remote instances and local instances using ASMCMD.Solution
11g new feature,you can use asmcmd to copy files between remote instancesEnables you to copy files between ASM disk groups on local instances and remote instances. You can also use this command to copy files from ASM disk groups to the operating system.
cp -ifr <source file name> <user_name>@<host_name>.<Port Number>.<SID>:<targer path>/<target file name>
user_name@host_name.<Port Number>.<SID>
The user_name, host_name, and SID are required. The default port number is 1521.
Example :-
asmcmd>cp -ifr +DATA/RAC/PARAMETERFILE/spfile.257.678975489 sys@stgrac1.1521.+ASM2:+FRA/RAC/ARCHIVELOG/spfile
Troubleshooting-ASMCMD remote copy
asmcmd remote copy works through listener connection.
ASMCMD remote connection can fail with below generic error.
ASMCMD-08202: internal error: [asmcmdshare_error_msg_05] [8201]
[8201] means unable to connect remote ASM Instance.
It could be due to following reason.
* not able to reach remote host.
* Remote host listener is down.
* Remote ASM Instance is not registered with listener and running non-default port.
* sysasm remote connection does not work.
* Incorrect password given for sys user.
* Remote ASM Instance password file missing.
We need to enable additional tracing for asmcmd connection to get a exact failure message.
++ set DBI_TRACE environment variable for asmcmd perl tracing.
export DBI_TRACE=1
++ Now connect using asmcmd and re-produce the issue.
Example 1:-
-> DBI->connect(dbi:Oracle:host=stgrac1;port=1521;sid=+ASM1, sys, ****, HASH (0x8b2b044))
connect using '(DESCRIPTION=(ADDRESS=(HOST=stgrac1)(PROTOCOL=tcp)(PORT=1521))(CONNECT_DATA=(SID=+ASM1)))'
ERROR: '1031' 'ORA-01031: insufficient privileges
(DBD ERROR: OCISessionBegin)'
<- DESTROY= undef at DBI.pm line 591
DBI connect('host=stgrac1;port=1521;sid=+ASM1','sys',...) failed: ORA-01031: insufficient privileges (DBD ERROR: OCISessionBegin)
KK FROM HERE A
ASMCMD-08202: internal error: [asmcmdshare_error_msg_05] [8201]
Here we can see that asmcmd copy failed due to ORA-01031.
ASMCMD uses SYSASM by default if -a option is not used.
Here the problem is sysasm privelege was not given to sys user on remote ASM Instance.
Given the SYSASM privilege to SYS ( or the user trying to connect ). When you grant a system privilege, the password file is updated.
SQL> grant sysasm to sys;
Grant succeeded.
SQL> select * from v$pwfile_users;
USERNAME SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS TRUE TRUE TRUE
Now the remote asmcmd copy works fine
For more detals,please go through the below notes
Note.730067.1 - Troubleshooting ORA-1031 Insufficient Privilege
Note.578796.1 - ORA-01031 While Connecting as SYSASM
Example 2:-
Enter password: ***
ASMCMD-08016: copy source->'+FRA/RAC/ARCHIVELOG/2009_02_16/thread_2_seq_5.264.678983423' and target->'+FRA/RAC/ARCHIVELOG/thread_2_seq_5.264.678983423' failed
ORA-17628: Oracle error 19505 returned by remote Oracle server
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 258
ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)
ASMCMD>
Solution:-
The cp command failed because the target ASM file name was not specified or File name should not contain the file number/incarnation.We can not copy OMF form files without specifying file name
cp -ifr thread_2_seq_5.264.678983423 sys@bderac2-vip.1521.+ASM2:+FRA/RAC/ARCHIVELOG/thread_2_seq_5
The file number/incarnation will be created automatically during the copy.
2011. 4. 15. 08:20 오라클
11gR2 RAC TAF Configuration for Admin and Policy Managed Databases
In this Document
Purpose
Scope and Application
11gR2 RAC TAF Configuration for Admin and Policy Managed Databases
Concepts & Overview
Administrator-managed Database
Policy-managed Database
References
Applies to:
Oracle Net Services - Version: 11.2.0.1 to 11.2.0.2 - Release: 11.2 to 11.2Oracle Server - Enterprise Edition - Version: 11.2.0.1 to 11.2.0.2 [Release: 11.2 to 11.2]
Information in this document applies to any platform.
Purpose
This article discussed about Transparent Application Failover (TAF) and its configuration details for 11gR2 cluster database.
Scope and Application
This article is intended for Oracle Cluster Administrators who would like more details about TAF. Basic understanding of Oracle Clusterware Database is assumed.
11gR2 RAC TAF Configuration for Admin and Policy Managed Databases
Concepts & Overview
TAF allows Oracle clients to reconnect to surviving instance in the event of a failure of the current instance to which it connected. There are two types of TAF available, SESSION and SELECT.
SESSION: Session Failover re-creates the connections and sessions to the surviving instance.
SELECT: In addition to recreating the session, Select Failover also replays the queries that were in progress.
There are two method in which TAF estabilishes the faiover connection, BASIC and PRECONNECT.
BASIC: The second connection is re-established only after the first connection to the instance failed.
PRECONNECT: Two connections are established when first login to database. A login to database will create two connection at the same time. For this to work clusterware actually starts two service. One main service and another shadow service.
TAF can be configured at the Oracle Client side in tnsnames.ora or at the Database Server side using srvctl. Configuring it at the server is preferred as it is convenient to put the configuration in one place i.e. on the server. This article focuses on configuration at the server using srvctl. TAF configuration is associated with the database service. Creating the service with TAF related options is all about configuring TAF.
1. Create service with srvctl
srvctl defines services in OCR which is accessible across nodes. The service configuration details can be viewed with srvctl config service command.
2. Start the Service with srvctl
When the service is started with srvctl, it actually creates a service in the database i.e. RDBMS. The service name and the configuration details of the service created at the database can be viwed with DBA_SERVICES view. Then the SERVICE_NAMES database parameter is set, which allows PMON to register this service with the listener. Hence connections can be established through listener to the database.
The clusterware automatically starts/stops and manages the services in the database according to the configuration of the service.
manually setting the SERVICE_NAMES parameter in RAC is not allowed as clusterware manages setting this parameter.
Let's have a look at the srvctl syntax for creating service. Databases in 11gR2 can be Administrator-managed or Policy-managed. Certain options can be used only with certain type of database.
srvctl add service -d <db_unique_name> -s <service_name>
-r "<preferred_list>" [-a "<available_list>"] [-P {BASIC | NONE | PRECONNECT}]
-g <server_pool> [-c {UNIFORM | SINGLETON}]
[-k <net_num>]
[-l [PRIMARY][,PHYSICAL_STANDBY][,LOGICAL_STANDBY][,SNAPSHOT_STANDBY]]
[-y {AUTOMATIC | MANUAL}]
[-q {TRUE|FALSE}]
[-x {TRUE|FALSE}]
[-j {SHORT|LONG}]
[-B {NONE|SERVICE_TIME|THROUGHPUT}]
[-e {NONE|SESSION|SELECT}]
[-m {NONE|BASIC}]
[-z <failover_retries>]
[-w <failover_delay>]
Here is the description of the options that we are going to use in configuring TAF.
-r "<preferred_list>" [-a "<available_list>"] [-P {BASIC | NONE | PRECONNECT}]
This clause is valid only for Administrator-managed database which support PRECONNECT method.
-g <server_pool> [-c {UNIFORM | SINGLETON}]
This clause is valid only for Policy-managed database where in PRECONNECT method is not available.
The above two options instruct clusterware on how to handle this service.
[-e {NONE|SESSION|SELECT}]
This defines the type of TAF whether SESSION or SELECT.
[-m {NONE|BASIC}]
This defines the method of TAF.
[-z <failover_retries>]
This defines the the number of times to attempt to connect after a failover.
[-w <failover_delay>]
This defines the amount of time in seconds to wait between connect attempts.
Above four options are passed to database while starting up the service and is viewable in DBA_SERVICES view.
Administrator-managed Database
Basic Method
1. Create Service
Syntax:
srvctl add service -d <db_unique_name> -s <service_name>
-r "<preferred_list>" [-a "<available_list>"] [-P {BASIC | NONE | PRECONNECT}]
[-e {NONE|SESSION|SELECT}]
[-m {NONE|BASIC}]
[-z <failover_retries>]
[-w <failover_delay>]
Example:
$ srvctl add service -d db112 -s mysrvb -r db1121,db1122 -P basic -e select -m basic -z 10 -w 2
2. Start the service
$ srvctl start service -d db112 -s mysrvb
Check if the service is rightly registered with the listener.
$lsnrctl status listener_scan1
. . .
. . .
Service "mysrvb" has 2 instance(s).
Instance "db1121", status READY, has 1 handler(s) for this service...
Instance "db1122", status READY, has 1 handler(s) for this service...
. . .
. . .
3. Make a connection.
The client connect string do not require any special TAF parameters. A simple tnsnames.ora entry as shown below will do.
mysrvb =
(description =
(address = (protocol=tcp)(host=secrac-scan)(port=1521))
(connect_data=
(service_name=mysrvb)
)
)
$ sqlplus scott/tiger@mysrvb
Once connectd GV$SESSION view will reflect the connection made is TAF enabled. The FAILOVER_METHOD and FAILOVER_TYPE column reflects it and this confirms the TAF configuration is correct.
SQL> select inst_id,username,service_name,failover_type,failover_method,failed_over from gv$session where username='SCOTT';
INST_ID USERNAME SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------- -------- ------------ ------------- ---------- ---
1 SCOTT mysrvb SELECT BASIC NO
Note that this has connected to the instance 1 with BASIC method and SELECT type.
Preconnect Method
1. Create service
Syntax:
srvctl add service -d <db_unique_name> -s <service_name>
-r "<preferred_list>" [-a "<available_list>"] [-P {BASIC | NONE | PRECONNECT}]
[-e {NONE|SESSION|SELECT}]
[-m {NONE|BASIC}]
Example:
$ srvctl add service -d db112 -s mysrv -r db1121 -a db1122 -P preconnect
* The -e, -m option should be set to none. Omiting this option actually sets it to none.
* Use both -r and -a option for preconnect, hence a shadow service can be started.
2. Start the service.
$ srvctl start service -d db112 -s mysrv
Preconnect creates an additional shadow service.
$ crsctl stat res -t
. . .
. . .
ora.db112.mysrv.svc
1 ONLINE ONLINE secrac1
ora.db112.mysrv_preconnect.svc
1 ONLINE ONLINE secrac3
. . .
. . .
Note that the service 'mysrv' is started on the preferred instance. And the shadow service 'mysrv_preconnect' is started on the available instance. The shadow service is always defined as <servicename>_preconnect.
Check if the service is correctly registered with the listener.
$ lsnrctl status listener_scan1
. . .
. . .
Service "mysrv" has 1 instance(s).
Instance "db1121", status READY, has 1 handler(s) for this service...
Service "mysrv_preconnect" has 1 instance(s).
Instance "db1122", status READY, has 1 handler(s) for this service...
. . .
. . .
3. Define TNS entry.
Preconnect requires special parameter at the client side tnsnames.ora file. The TAF Type and the TAF method is actually specified at the client end.
mysrv =
(description =
(address = (protocol=tcp)(host=secrac-scan)(port=1521))
(connect_data=
(service_name=mysrv)
(failover_mode=
(backup=mysrv_preconnect)
(type=select)
(method=preconnect)
)
)
)
mysrv_preconnect =
(description =
(address = (protocol=tcp)(host=secrac-scan)(port=1521))
(connect_data=(service_name=mysrv_preconnect))
)
Connect to the database with this tns entry
$sqlplus scott/tiger@mysrv
SQL> select inst_id,username,service_name,failover_type,failover_method,failed_over from gv$session where username='SCOTT';
INST_ID USERNAME SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------- -------- ---------------- ------------- ---------- ---
1 SCOTT mysrv SELECT PRECONNECT NO
2 SCOTT mysrv_preconnect NONE NONE NO
Note that it has made two connections. The first one is the active main connection with PRECONNECT method and SELECT type. The second one is the shadow connection that will be used when the connection to the first instance fails.
Policy-managed Database
Basic Method
1. Create the service
Syntax:
srvctl add service -d <db_unique_name> -s <service_name>
-g <server_pool> [-c {UNIFORM | SINGLETON}]
[-e {NONE|SESSION|SELECT}]
[-m {NONE|BASIC}]
[-z <failover_retries>]
[-w <failover_delay>]
Example:
$ srvctl add service -d db1 -s mysrvp -g mysrvpool -c uniform -e select -m basic -z 10 -w 2
2. Start the service
$ srvctl start service -d db1 -s mysrvp
Check if the service is correctly registered with the listener
$ lsnrctl status listener_scan1
. . .
. . .
Service "mysrvp" has 2 instance(s).
Instance "db1_1", status READY, has 1 handler(s) for this service...
Instance "db1_2", status READY, has 1 handler(s) for this service...
. . .
. . .
3. Make a connection.
The client connect string do not require any special TAF parameters. A simple tnsnames.ora entry as shown below will do.
mysrvp =
(description =
(address = (protocol=tcp)(host=secrac-scan)(port=1521))
(connect_data=
(service_name=mysrvp)
)
)
$ sqlplus scott/tiger@mysrvp
SQL> select inst_id,username,service_name,failover_type,failover_method,failed_over from gv$session where username='SCOTT';
INST_ID USERNAME SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------- -------- ------------ ------------- ---------- ---
1 SCOTT mysrvp SELECT BASIC NO
2011. 4. 14. 09:07 펌질
체르노빌 메기가 기가 막혀
[이철호의 시시각각] 체르노빌 메기가 기가 막혀
이철호 논설위원
일본이 그제 후쿠시마(福島) 원전 사고 수준을 체르노빌급(級)으로 올렸다. ‘7등급’의 방사능 유출도 겁나고 ‘7등급’ 수준의 정보 은폐도 한심하다. 문제는 방사능보다 더 무서운 방사능 공포다. 뜬금없는 방사능 괴담이 더욱 기승을 부릴 게 뻔하다. 이미 인터넷에는 ‘체르노빌 괴물’ 사진이 흘러 넘치고 있다. 길이 4m짜리 메기, 뱀만큼 굵고 긴 지렁이, 송아지만 한 끔찍한 쥐…. 징그러운 사진들 밑에는 “체르노빌 방사능을 맞아 돌연변이를 일으켰다”는 친절한 설명까지 붙어있다. 사실이라면, 생각만 해도 놀라운 일이 아닐 수 없다.
가장 먼저 진실이 밝혀진 것은 괴물 쥐(위 사진)다. 중국 미술대학원생이 졸업 작품으로 만든 모형으로 드러났다. 누가 엉뚱하게 ‘체르노빌 쥐’로 포장해 인터넷에 올려 퍼나르기가 시작된 것이다. 방사능 지렁이도 마찬가지다. 체르노빌이 아니라 원래부터 호주와 남미에 서식하는 자이언트 지렁이다. 보통 1m고, 최대 3m까지 자란다. 방사능 공포를 띄우느라 미술작품을 방사능 쥐로 둔갑시키고, 지렁이는 원산지까지 속인 것이다. 아무리 장난이라 해도 도가 지나쳤다. 그 바람에 동네 수퍼의 미역과 다시마까지 동났다.
체르노빌 괴물에 대해 서울대 생명과학부 이준호 교수는 “한마디로 대응할 가치도 없는 사진들”이라고 말했다. 이 교수는 20여 년간 수많은 돌연변이 실험을 한 전문가다. 그는 “동물의 돌연변이는 일부 염색체에 이상이 생길 뿐, 모든 조직이 골고루 3~4배씩 커지는 경우는 발생학적으로 불가능하다”고 했다. 그는 “상식적으로 생각해 보라”고 했다. 역사상 최악의 방사능 피폭 사태는 체르노빌이 아니라 원폭이 투하된 일본 히로시마(廣島)와 나가사키(長崎)에서 일어났다. 이 교수는 “히로시마에서 키 5m 인간이 태어났는가? 나가사키에서 코끼리만 한 쥐가 발견됐는가?”라고 반문했다.
4m짜리 메기(아래 사진)의 진실도 정반대다. 민물고기 권위자인 중앙내수면연구소의 이완옥 박사는 “원래 체르노빌 주변의 드네프르강에 사는 대형 웰스메기의 하나”라고 했다. 우크라이나·스페인·영국 등에선 심심찮게 2~3m급 메기가 잡힌다고 한다. 지난해 한국에서도 1m가 넘는 토종메기 3마리가 발견됐다. 이 박사는 “최고 포식자인 메기는 남획되지 않고 50년 이상 자라면 당연히 몸집이 쑥쑥 커진다”고 했다. 그러면서 체르노빌 메기 동영상에 함께 등장하는 잉어를 눈여겨보라고 주문한다. 보통 잉어보다 2~3배 큰 대어(大魚)다. 25년간 체르노빌 일대에 인간 출입이 금지되면서 물고기에겐 최고의 서식 환경이 제공된 덕분이다. 돌연변이라기보다 정상적 발육이라는 의미다. 이 박사는 “체르노빌 메기는 방사능 피해자가 아니라 오히려 방사능 공포의 수혜자로 보는 게 훨씬 과학적”이라고 분석했다.
국내 인터넷 매체를 중심으로 ‘체르노빌 괴물’ 사진들이 여과 없이 전파되고 있다. 몰랐다면 무식한 것이고, 전문가에게 확인조차 안 했다면 직무유기나 다름없다. 가장 궁금한 대목은 누가, 무슨 의도로 괴담을 퍼뜨리느냐는 것이다. 광우병 사태 이후 우리 사회는 천안함 사건, 방사능 공포까지 주기적으로 열병을 앓고 있다. 뜬금없는 동영상 하나에 온 세상이 뒤집어진다. 오래 전 찰스 매케이는 『대중의 미망과 광기』에서 “군중은 한번씩 집단적으로 미쳤다가 엄청난 비용을 치른 뒤에야 자각을 되찾는다”고 갈파했다. 우리 사회도 미망의 덫에 사로잡힌 느낌이다. 갈수록 집단적 광기의 주기는 짧아지고 진폭은 커지고 있다. 전문가 이야기는 씨알조차 먹히지 않는 분위기다. 이러다간 언제 그림 속의 시조새가 ‘체르노빌 참새’로 둔갑할지 모른다. 영화 속의 ‘고질라’까지 ‘후쿠시마 방사능 원숭이’로 몰리지 않을까 겁난다. 바짝 정신을 차려야 한다. 어느 쪽이 옳은지 분간하는 데도 용기가 필요하다. 아는 게 힘인지, 모르는 게 약일지조차 헷갈리는 세상이 되고 있다.
2011. 4. 14. 08:26 오라클
RAC on HP-UX Highlighted Recommendations
RAC on HP-UX Highlighted Recommendations
This is a list of the core best practices and references identified by the RAC Assurance Team relevant to HP-UX specific RAC implementations. The rest of this chapter provides additional best practices and references from our team.
- Hostnames on HP-UX should be 8 characters or less. Refer to Note 469569.1 for more details.
- Setting streams_sqmax=50000 causes gc cr block lost to be reduced. The default value of the 'streams_sqmax' was 'unlimited' for HP 11.11 or lower version, for HP 11.23 the default was changed to 1000.
- On HPUX (PA-RISC) and HPUX (Itanium) and RDBMS Versions 11.1.0.6 when the DIAG process is activated to get the call stack for a background process on the instance, under certain situations (corrupt call stack on the target) this can result in the target process for diag being killed. If the target process is a critical background process (such as LMS) this can also result in the instance being terminated.
Workaround: Set the hidden parameter "_ksb_disable_diagpid" = true to prevent diag from taking stack traces from other processes. Note: This may result in insufficient diagnostics to progress a problem should there me an issue needing such information. This is fixed in 11.1.0.7. Reference: Note 6489596.8 and Note:6849769.8
- Following is for HP-UX (Itanium) only: Implement the workaround mentioned in knowledge document Note 763724.1 RACGMAIN received SIGSEGV on checkresource causing a crash of a resource.
- For versions 10gR2 and 11gR1, it is a best practice on all platforms to set the CSS diagwait parameter to 13 in order to provide time for dumping diagnostics in case of node evictions. Setting the diagwait above 13 is NOT recommended without explicit instruction from Support. This setting is no longer required in Oracle Clusterware 11g Release 2. Reference Document 559365.1 for more details on diagwait.
=========================
11.2.0.2
=========================
- NTPQ executable should be in the grid install user's path, if ntp is being used.
RAC on HP-UX Best Practices
Operating System
- In order to assure proper Oracle process scheduling priority for HP-UX, review Note:759082.1
- In HP-UX Itanium, RACGMAIN can cause a crash with a SIGSEGV error - Note:763724.1. This can occur in 10.2.0.4 and 11.1.0.7.
Storage
- Cannot discover Disks in ASM after upgrade to 10.2.0.3 on HP-UX Itanium – Note 433770.1. Apply patch PHCO_35524 or rename /usr/sbin/lvmchk to something else or apply oracle patch 6051728 or upgrade to 10.2.0.4.
- Shutdown the CRS stack cleanly before trying to unmount the shared filesystem. Most other clustered file systems require you to stop all process holding file descriptors open, before permitting the unmount command to continue. That is not presently the case with HP-UX Veritas Clustered Filesystem. If the clustered filesystem with OCR is unmounted 'cfsumount,' whilst the crs stack is still up and running, the cfsumount kills any holding processes. This terminate the OCSSD process, without warning
Networking
- Jumbo frames with mtu 9000 cause problems with hp nc7170 drivers.
- Setting streams_sqmax=50000 causes gc cr block lost to be reduced. The default value of the 'streams_sqmax' was 'unlimited' for HP 11.11 or lower version, for HP 11.23 the default was changed to 1000.
- Note: 883801.1 - Ensure Patch PHKL_40208 applied to avoid RAC hangs on HP UX Itanium
Configuration
- On HP-UX Itanium platform and bash version 3.2.0(1), the following problem occurs:
sbin/init.d/init.cssd[995]: 21571 Memory fault
/sbin/init.d/init.cssd[1001]: 21579 Memory fault
Workaround: Use /usr/bin/ksh or bash version 3.0. Reference Note 734618.1.
Install
- Installing RDBMS Software on Itanium Servers with Montecito Processors – Note 400227.1 and Note 404248.1
Patching
- Make sure patch phne_35766 s700_800 or its superceded patch 11.23 cumulative arpa transport patch is applied.
This patch is reccomended because it can result in network packets being dropped intermittently or continuously resulting in the failure of network applications or severe network disruption.
http://www13.itrc.hp.com/service/patch/patchDetail.do?patchid=PHNE_35766&admit=109447627+1242314169748+28353475 - During migration from Oracle 10.1 to 10.2, installer does not copy the vendor clusterware library to all nodes of the cluster. Note 392007.1 provides the workaround.
2011. 4. 13. 19:57 펌질
[카라] 구하라, 4월12일 성신여대 행사 초고화질 직찍
2011. 4. 13. 19:41 펌질
박지성 4호골 고화질버전 챔피언스리그 맨유vs첼시
2011. 4. 12. 23:02 좋아하는 음악
Antonio Carlos Jobim Finest Hour
2000년에 발매된 조빔의 Compilation 음반..
조빔의 앨범은 발매된 것드리 수십장이라 어떤걸 들어야 할지 힘든데..엑기스만 들어 있어 고민없이 듣기 좋다.
# Track list
1 The Girl From Ipanema
2 Desafinado
3 Corcovado
4 Agua De Beber
5 O Morro Nao Tem Vez
6 Insensatez
7 Samba De Uma Nota So
8 Meditation
9 Chega De Saudade
10 Wave
11 The Girl From Ipanema
12 Remember
13 Un Rancho Nas Nuvens
14 Aguas De Marco
15 Inutil Paisagem
16 Passarim
17 Looks Like December
2011. 4. 12. 22:42 좋아하는 음악
Geek In The Pink
Jason Mraz - Geek In The Pink
가사와 해석
[Rapper] Yo, brother A to Z
rapper: 어이, 안녕?(A to Z는 므라즈의 앨범제목 [Mr. A to Z]이기도 하다)
[Mraz] Yo, whassup B? / [Rapper] Yo, what time is it?
Jason Mraz: 그래, 안녕? / rapper: 그런데 지금 몇시지?
[Mraz] Haha it's laundry day / Well, let the geek in the pink take a stab at it
Jason Mraz: 맞다 오늘 빨래하는 날이지 / 그래, 사랑에 빠진 (나 같은) 멍청이도 한 번 해보자는 거야
If you like the way I'm thinkin', baby, wink at it / I may be skinny at times but I'm fat fulla rhymes
동의한다면 윙크 한번 해봐 너 / 내가 좀 마르긴 했지 별볼일 없어 보여도 그래도 리듬은 충만해
Pass me the mic and I'm a grab at it
마이크 이리 줘봐 꽉 잡고 노래할 테니까
Well, isn't it delicious, crazy way that I'm kissin' / 'Cause baby listen to this, don't wanna miss it while it's hittin'
어때 내 키스 진짜 짜릿하지 않니? / 그 좋은 걸 놓칠 수는 없지 않니?
Sometimes you gotta fit in to get in / But don't ever quit 'cause soon I'm gonna let you in, but see
너도 좀 받아들여야 하지 않겠어? / 그러니까 내빼지 말아 느끼게 만들어줄 테니까 하지만
I don't care what you might think about me / You can vibe without me if you want
네가 날 어떻게 생각하는지 그건 관심없어 / 내가 없는 게 좋다면 뭐 나도 괜찮아
I could be the one to take you home
그래도 널 집까지 바래다 주는 사람이 나일 수도 있잖아
Baby we could rock the night alone / If we never get down it wouldn't be a let down
너와 나 밤에도 혼자 잘 노는 사람들이니까 / 함께 어울리지 못한다 한들 아쉬울 건 없어
But sugar don't forget what you already know
하지만 알고 있는 걸 딱히 외면할 이유는 없잖아
I could be the one to turn you out / We could be the talk across the town
네가 나한테 실망할 수도 있고 / 우리가 동네의 웃음거리가 될 수도 있어
Don't judge it by the color, confuse it for another
그렇다고 보이는 대로 판단하지는 마 다른 것과 헷갈리지 마
You might regret what you let slip away /Like the geek in the pink
놓쳐버린 것들을 후회할 수도 있거든 / 사랑에 빠져버린 멍청이처럼
Like the geek in the pink, pink, pink / The geek in the pink, yeah
사랑에 빠져버린 멍청이, 멍청이, 멍청이처럼 / 사랑에 빠져버린 멍청이처럼
Well this relationship fodder don't mean to bother nobody
이런 관계가 누군가를 불편하게 할 수도 있지
But Cupid's automatic musta fired multiple shots at her
그런데 큐피드는 (한 방이 아니라) 화살을 기계처럼 여러 방 날린 거 같아
Because she fall in love too often that's what the matter
그애는 너무 자주 사랑에 빠지거든 그게 문제거든
At least I talk about it keep my pattern of flattery and
그래도 그애 맘을 사로잡고 싶어서 온갖 미사여구를 쏟아내는데
She was starin' through the doorframe
근데 그애의 시선은 문(의 윤곽)을 바라보듯 거리를 두고 있어
Eyeing me down like already a bad boyfriend
내가 벌써부터 못되먹은 남자친구가 됐다는 듯 그렇게 바라보고 있어
Well she can get her toys outta the drawer then
그럴 거면 장난감이나 가지고 놀지 그래 서랍에서 꺼내든 말든
Cause I ain't comin' home I don't need that attention, see
그럴 거면 안 놀아(문 안으로 들어가지 않을래) 그런 시선은 싫거든
Hey baby look at me, go from zero to hero / You better take it from a geek like me
헤이 나를 봐, 내가 환골탈태하는 걸 보라구 / 그러니 나 같은 멍청이를 택하라구
I can save you from unoriginal dum-dums
가짜 총에 속지 않게, 그러니까 가짜 멍청이랑 엮이지 않게 널 이끌 수 있는 게 나야
(* dum-dum은 총알인데 바보같다는 뜻의 형용사 dumb와 음이 같아 쓰인 것으로 사료된다)
who wouldn't care if you com….plete him or not
너는 인간 하나를 제대로 만들 수 있지만 그런 것따위 신경쓰지 않는 그런 멍청이들 말이지/
혹은 네가 남자랑 하든 안하든 신경쓰지 않는 그런 멍청이들 말이지
(* com….plete의 com을 cum으로 들리도록 언어유희를 노린 것으로 사료된다)
So what I've got a short attention span a coke in my hand
내가 가진 거라곤 작은 관심, 그리고 손에 쥔 코카인
Because I'd rather have the afternoon, relax and understand
나는 그냥 오후 무렵이면 좀 쉬고 싶을 뿐이고, 이해를 바랄 뿐이거든
My hip hop and flip-flops it don't stop with the light rock
내겐 음악이 있고 또 균열이 있지, 라디오가 있는 한 멈추지 않는 것들
(* light rock은 lite rock이라는 라디오 채널을 뜻한다 사료된다)
A shot to mock, you kinda puts me in the tight spot / The hype is nothing more than hoo-ha so I'm
날 비웃는 너의 시선이 날 궁지로 몰아넣는다 해도 / 그런 과장이란 우스운 소동에 불과해
Developing a language and I'm callin' it my own / So take a peek into the speaker and you'll see what I mean
그래서 나만 알아듣는 말을 만들고 있지 / 조금만 신경써서 들어볼래 그럼 이해하게 될 거야
That on the other side the grass is greener
울타리 너머의 잔디가 더 푸르게 보인다는 걸
(=남의 떡이 커 보인다는 걸 =나보다 다른 남자가 더 그럴싸해 보이는 것에 불과하다는 걸)