Как узнать версию субд oracle?

Пользователь

от linnea , в категории: SQL , год назад

Как узнать версию субд oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от terrence , год назад

@linnea 

Чтобы узнать версию Oracle Database, вы можете использовать следующие методы:

  1. Воспользуйтесь функцией version в SQL-запросе:
1
SELECT version FROM v$instance;


  1. Воспользуйтесь утилитой SQL*Plus и выполните команду SELECT BANNER FROM v$version;
  2. Воспользуйтесь утилитой dbua (Database Upgrade Assistant). Эта утилита доступна в каталоге $ORACLE_HOME/bin. Выполните следующую команду:
1
./dbua


  1. Воспользуйтесь утилитой catproc.sql. Эта утилита находится в каталоге $ORACLE_HOME/rdbms/admin. Выполните следующую команду:
1
2
3
sqlplus / as sysdba

SQL> @?/rdbms/admin/catproc.sql


  1. Откройте файл $ORACLE_HOME/inventory/ContentsXML/comps.xml и найдите тег <NAME>Oracle Database</NAME>. Версия будет указана в теге <VERSION> рядом с этим тегом.


Обратите внимание, что для выполнения этих команд и утилит требуется иметь права SYSDBA.

Пользователь

от willa_will , 9 месяцев назад

@linnea 

Существует несколько способов узнать версию Oracle Database:

  1. Используйте SQL запрос:
1
SELECT * FROM v$version;


  1. Используйте SQL*Plus и выполните команду:
1
SELECT BANNER FROM v$version;


  1. Используйте команду dbua (Database Upgrade Assistant) из директории $ORACLE_HOME/bin:
1
./dbua


  1. Используйте утилиту catproc.sql из директории $ORACLE_HOME/rdbms/admin:
1
2
sqlplus / as sysdba
SQL> @?/rdbms/admin/catproc.sql


  1. Откройте файл $ORACLE_HOME/inventory/ContentsXML/comps.xml и найдите тег Oracle Database. Версия будет указана в теге рядом с этим тегом.


Важно отметить, что для выполнения некоторых из этих команд и утилит может потребоваться наличие прав SYSDBA.