可以设置默认的 sid.常见有两种方法:
1.注册表方法
在注册表 
  HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\Ora9i <- Ora9i 是我自己的路径,这个你要选对~
下加多一项字符串值,名称为 Oracle_SID,值为默认的实例名就行了2.环境变量方法
  在 控制面板 -> 系统 -> 高级->环境变量... . 就添加一个 Oracle_Sid 的变量,值为默认的实例名就行了.
btw:其实 用户名/密码@数据库  <- 这个写法会标准点. :)

解决方案 »

  1.   

    谢谢牧师,不过我现在要解决的就是用 “用户名/密码”能登陆,但是用“用户名/密码@数据库  ”不能登陆的问题,环境变量、注册表都查过,没有错误
    我希望能知道oracle8.0.5的默认连接名(或称服务名,就是用户名/密码@**中@后面的部分),或者怎么样能建立一个类似oracle8i、9i一样的连接名(或称服务名,就是用户名/密码@**中@后面的部分),还是我的数据库安装有问题,我现在用oracle8i、9i中的方法更改TNSNAMES.ora没有效果啊。
      

  2.   

    郁闷ing,不知道是p4原因还是pb的问题,就是在服务器上不能直接用pb8.0和6.0连数据库,用编译好的pb程序就没有任何问题,哪位大哥帮帮忙啊~~~~