经大房东同意和二房东签合同有效。法律规定,房屋转租,出租人同意转租的,才可以转租;出租人不同意转租的,可以解除合同。如果承租人擅自将房屋转租后,出租人在知道或应当知道的情况下六个月无异议,视为同意转租。
所以,与二房东签合同,合同并不是立即生效。法律依据:《民法典》第七百一十六条
承租人经出租人同意,可以将租赁物转租给第三人。承租人转租的,承租人与出租人之间的
租赁合同继续有效;第三人造成租赁物损失的,承租人应当赔偿损失。
承租人未经出租人同意转租的,出租人可以解除合同。
第七百一十八条
出租人知道或者应当知道承租人转租,但是在六个月内未提出异议的,视为出租人同意转租。