【问题标题】:v$version still showing 9i in sql developer after upgrade to 10g升级到 10g 后,v$version 在 sql developer 中仍然显示 9i
【发布时间】:2011-11-28 08:30:08
【问题描述】:

我正在研究 Oracle 9i。我把它升级到 10g 3 小时。背部。但是当我在 SQL Developer 中查询 v$version 以检查版本时,它显示的是 Oracle 9i。

如果我需要修改 SQL Developer 工具中的任何设置以反映升级后的版本,请告诉我?

谢谢, 萨维塔

【问题讨论】:

  • v$version 可能不会说谎。您是否有任何其他迹象表明升级已成功完成?
  • @Thilo:是的。当我在 SQL* PLUS 上以 SYSDBA 身份连接并查询时,它显示 Oracle 10g Express Edition。
  • 那很好。 ;-) 你确定你在 SQL Developer 中连接到正确的数据库吗?
  • 您确定可以使用 Express Edition 升级 Oracle 9 实例吗?您确定您已经执行了升级并且没有创建第二个 Oracle 并行安装吗?
  • 如果您在Oracle 9i 中有自己的数据,那么您可以使用SQLplus 看看是否可以在10g 实例中找到它。如果存在,则数据至少已迁移(不排除并行安装)。此外,您可以使用 SQLplus 和 SQL developer 查询表 DBA_DATA_FILES。他们显示相同的文件吗? (这些是存储表的文件。)

标签: oracle oracle-sqldeveloper


【解决方案1】:

如果您指的是客户端升级,您可以通过单击帮助->关于->属性并检查 oracle.home 的值来获取 SQL Developer 正在使用的 Oracle Home。通常,Oracle Home 的名称会告诉您正在使用的 Oracle 版本。如果没有,请导航到 ORACLE HOME 中的 BIN 目录并执行 sqlplus /nolog。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-05
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多