We present some approaches to solving a problem of shallow water oscillations in a parabolic basin (including an extra case of a horizontal plane). Some requirements on the form of the solutions and effects of Earth’s rotation and bottom friction are made. The resulting solutions are obtained by solving ODE systems. The corresponding free surfaces are first- or second-order ones. Some conditions of finiteness and localization of the flow are analyzed. The solutions are used to verify the numerical algorithm of the large-particle method. The efficiency of the method is discussed in tests on wave run-up on shore structures.