1。我没有遇到过这样的问题,但是有可能是你的系统级不支持中文所导致的,另外,到处时要注意在数据量大的时候一定要把 commit 参数设为 true 这样不会占用大量的回滚段,不然可能出现由于回滚段的错误。2。ORACLE_BASE 指的是你的 oracle 程序安装的一个根目录,ORACLE_HOME 指的是程序以及有些数据文件的安装目录3。9i 是会提示修改的,8i 中 sys 的默认密码是 chang_on_install ; system 的是 manager4。这个错误是由于你的数据库初始化文件丢失所导致的,按你所说的 init.ora 是 oracle 自带的初始化文件的例子,initdw.ora 是一个 ORACLE_SID 为 dw 的数据库的初始化文件。
如果你使用的是 oracle9i 应该没有问题,或者使用 create pfile='opt/oracle/dbs/initb1.ora' from spfile;来创建一个 initbl.ora 文件,如果是 8i 可以根据 init.ora 自己重新写一个明为 initbl.ora 的文件。