Oracle初学者遇到的问题
安装的Oracle服务器版本10g,然后安装了PL/SQLv8.0.2版本
登录时,发现我在用户名和密码框里随意输入字母,点击登录依然可以成功,在SQL窗口也能查看所有用户,只是没有当前用户
还有一个问题,不知道Oracle创建数据库是否有名称长度限制,我新建了一个数据名为OrclEmergency,可是在PL/SQL登录时绑定到的数据库对象却是OrclEmer,后面的字符被截断了就这两个问题,请路过的朋友说说意见和想法,谢谢。

解决方案 »

  1.   

    你看你登录时的登录框,以什么身份登录的?是Noramal还是SYSDBA还是SYSOPER。
    如果选择的是SYSDBA,就不校验口令了。
      

  2.   

    你的意思是你新建的数据库是OrclEmergency呗?
    那你的tnsnames.ora里是如何配置的?
    例:
    AAAA=
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.4.120.116)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = BBBB)
        )
      )
    pl/sql里显示的数据库名是AAAA,不是BBBB
      

  3.   

    恩,我也发现了这个原因,我把AAAA改过来就行,但是我不明白为什么txt写入的时候会截掉我的字符只获取8个字符呢?
      

  4.   

    恩,我也发现了这个原因,我把AAAA改过来就行,但是我不明白为什么txt写入的时候会截掉我的字符只获取8个字符呢?
      

  5.   

    能给我发个截图么?还有你的tnsnames.ora的配置。。(主要想看图)
    pl/sql按理说没啥限制啊。我这边有20多个字符的,也没问题啊。