占梦的方法,经先秦,以迄明清,历代占梦者的不断推演,逐渐名目繁多,方式杂出。但约略归纳一下,主要有“直解”、“转释”、“反说”。
东海的张衡,在《思玄赋》中把占梦术归之于巫咸。他说:“发昔梦于木禾兮,榖昆化之高冈。”“抨巫咸以占梦兮,乃贞吉之元符。”在这几句赋文里,“昔”、通“夕”、“榖”解释为“生长”、“抨”解释“使”,“元”解释为“善”。意思是说,他夜间梦见昆化山上长出了木禾,叫巫咸占梦,乃是一个吉祥的好兆头。巫咸是商朝太戊时的一个著名的大臣,巫咸在民间传说中又是一个大巫,相传卜筮是他首创的(这点并不可靠),这和他大臣的身份并不矛盾。在神权政治的时代,沟通天人、代神立言的巫术,是国家政治生活中不可缺少的一个手段。而占梦,作为通鬼神的一个重要方法,以殷王的决策每每起着重要的作用。
在甲骨卜辞中,确实保存着许多殷王占梦的记录。从中可以看出,殷人的梦兆迷信是相当深的。可以推测,殷王做的梦如果梦象明显,能直接作出解释的,那当然就直接解释了,所以高宗说他梦见傅说,就不需要再占卜。如果梦象意蕴不明,无法直接解释的,殷王就通过占卜以占梦。从卜辞看,殷王占梦有两个特点。
第一:梦见对象如果不可确指,难以向神职人员描摹尽致,这样的梦大抵殷王自占。比如梦见鬼,这鬼是谁不可确知,殷王又心存疑惧,便自己卜问:做了鬼梦了,是否预示着什么灾难?然后从火烤甲骨出现的裂纹走向,去看天意,看鬼神对自己问题的回答。如果梦见可以确指,可以明白告诉的对象,比如梦见了亡妻等,便由神职人员代占:这些亡人在梦中出现,是不是来堥什么祸殃?有时,梦中依稀见到了某个先祖,可见先祖到底相隔数代之遥,未曾见过面,虽然觉得他好像是,醒来又有些吃不准,这样的梦,殷王也是自占的:“贞王梦,隹大甲?贞王梦,不隹大甲?”“贞王梦,隹祖乙?贞王梦,不隹祖乙?”占卜下来,如果确认是某个先祖,便要举行隆重的祭祀。
第二:殷王占梦还有一个明显的特点,就是问忧不问喜。例如有一次高宗正打算近期内举行祭祀,恰好做了个梦,梦境中出现一个执戈的鬼。他马上把这个梦和即将举行的祭祀联系起来,因为说不清这个鬼是谁,他就亲自卜问:梦见这样一个鬼,是不是可以举行祭祀?有一次,高宗梦见自己在主持皿祭,醒来不知这个梦主何吉凶,他就告诉了卜官,由卜官代占:做了这样的梦,是不是有什么祸事?还有一次高宗在梦中见到一头白色的牛,这牛不同寻常,于是他也告诉了卜官,由卜官代占:梦见白牛,是不是有什么祸事?从现在所能见到的卜辞来看,凡是占梦的,都是问吉不问凶、占忧不占喜的,可见殷人的梦心理,偏重于避凶。做了一个吉凶未卜的梦,大抵疑虑重重。殷王经常占梦,虽然是一种迷信,在当时却有一种处处小心谨慎,以免神谴的意识在起作用。
殷人占梦,除了运用甲骨占卜的方法以外,是否也有用蓍草占筮的方法呢?从《周礼·春官大卜》“掌三易之法:一曰连山、二曰归藏、三曰周易”和“赞三兆三易三梦之占”来看,应该也是有的。不过,殷人更看重占卜。可以说,殷代的占梦卜,是以占卜为主的。