Static means "constant--never changing". dynamic is "changing". You can make dynamic changes to a database without having to shutdown the instance and restart for the changes to take effect. However, if you do not update the control file, when you shutdown and startup, the dynamic change is gone--it wasn't permanent. Static sites are meant for those sites that cant be changed or updates regularly. and Dynamic sites are those sites that changes or update regularly. an example of static pages is HTML and Dynamic is PHP
.php, .asp, .aspx are some of the extensions that dynamic sites use. On the other hand static use .htm or .html
as other posters mentioned static websites have html or htm extentions BUT many dynamic websites are using them too these days as they rewrite their dynamic links to better looking static ones. so that can fool you