atsukanrockのブログ

Microsoft系技術を中心にぼちぼち更新します

SYSとSYSTEMのデフォルトのパスワード

Oracleデータベースを作成する際に、SYSやSYSTEMのパスワードを明示的に指定しないと、

  • SYS:CHANGE_ON_INSTALL
  • SYSTEM:MANAGER

という、デフォルトのパスワードが設定されるらしい。11gでもこの仕様は変わっていないようだ。

ちなみに、パスワードが大文字か小文字かは、マニュアルからははっきりとしない。実験してみる必要がありそうだ。パスワードが大文字化小文字かは、11gからは非常に重要(11gからはデフォルトでcase-sensitiveなため。というか10g以前ではcase-insensitiveにしかできない)なので、マニュアルに明記されていないのは問題だろう…。

古い時代のOracleを触っている人にとっては極めて常識的な知識なのだと思うが、私は初耳だった。DBCAを使ってデータベースを作成している限り、SYSやSYSTEMには必ずパスワードを明示的に指定することになるから。