9i中用sys登录必须以sysdba方式登录.
一种可能是你的数据库是归档模式的,但你的自动归档进程没起来.
用sys登录进去后,
archive log list
看看前两行,如果一个是archive mode且另一个是disabled,则用
archive log start
这时候其他用户就可以登录了.
如果确实是这样,那么还要改初始化参数文件init实例名.ora
把log_archive_start=false改成true
如果没这行就增加一行log_archive_start=true,以使重新启动数据时,自动归档进程自动起来如果不能解决问题,你看一下bdump目录的alert文件中有没有什么提示