Javaの切り替えならupdate-alternativesより、関連するものをすべて切り替えてくれる専用のupdate-java-alternativesかな。
で、Oracle Javaはライセンスの関係でリポジトリには入らないので、Oracleからバイナリをダウンロードしてjava-packageパッケージに入ってるmake-jpkgでdebパッケージを作成、インストールします。