как узнать версию oracle linux
Как узнать какая версия Oracle установленна Standart или Ent
Что то я невижу упоминания про тип базы standart или Enterprise
Partitioning|FALSE
Objects|TRUE
Real Application Clusters|FALSE
Advanced replication|FALSE
Bit-mapped indexes|FALSE
Connection multiplexing|TRUE
Connection pooling|TRUE
Database queuing|TRUE
Incremental backup and recovery|FALSE
Instead-of triggers|TRUE
Parallel backup and recovery|FALSE
Parallel execution|FALSE
Parallel load|TRUE
Point-in-time tablespace recovery|FALSE
Fine-grained access control|FALSE
Proxy authentication/authorization|TRUE
Change Data Capture|FALSE
Plan Stability|TRUE
Online Index Build|FALSE
Coalesce Index|FALSE
Managed Standby|FALSE
Materialized view rewrite|FALSE
Materialized view warehouse refresh|FALSE
Database resource manager|FALSE
Spatial|FALSE
Visual Information Retrieval|FALSE
Export transportable tablespaces|FALSE
Transparent Application Failover|FALSE
Fast-Start Fault Recovery|FALSE
Sample Scan|TRUE
Duplexed backups|FALSE
Java|TRUE
OLAP Window Functions|TRUE
Block Media Recovery|FALSE
Fine-grained Auditing|FALSE
Application Role|FALSE
Enterprise User Security|FALSE
Oracle Data Guard|FALSE
Oracle Label Security|FALSE
OLAP|FALSE
Heap segment compression|FALSE
Join index|FALSE
Trial Recovery|FALSE
Oracle Data Mining|FALSE
Online Redefinition|FALSE
Streams|FALSE
File Mapping|FALSE
Как узнать, какая версия Oracle установлена на сервере Linux (в терминале)
Я нахожусь в терминале в Redhat 5.5, и мне нужно узнать, какая версия Oracle установлена. Я новичок в Linux, но я искал Google на некоторое время и я не могу найти то, что мне нужно. Я должен найти, какая версия установлена через терминал. Я нашел файлы Oracle, но я не могу найти версию.
7 ответов
например, это быстрый oneliner, который должен возвращать только номер версии:
введите в sqlplus (вы увидите номер версии)
даст вам путь, где установлен Oracle, и путь будет включать номер версии.
подключитесь к Oracle DB и запустите
войдите как пользователь sys в sql * plus. Тогда сделайте такой запрос:
Как отметил А. Б. Када, вы можете запросить саму базу данных с помощью sqlplus для версии БД. Это самый простой способ выяснить, что такое версия БД, которая активно работает. Если их несколько, Вам нужно будет установить oracle_sid соответствующим образом и выполнить запрос для каждого экземпляра.
вы можете просмотреть файл /etc/oratab, чтобы узнать, какой экземпляр и какой DB home используется для каждого экземпляра. Его можно иметь несколько версий Oracle, установленных на сервере как несколько экземпляров. В файле/etc / oratab будут перечислены все экземпляры и БД home. С помощью oracle db home вы можете запустить «opatch lsinventory», чтобы узнать, какая версия БД установлена, а также любые исправления, примененные к этой установке БД.
Я решил за 1 минуту, просто прочитав сценарий запуска (в моем случае / etc / init.D / oracle-xe):
почти в начале файла я нашел:
пути ORACLE_HOME=[PATH_TO_INSTALLATION_INCLUDING_VERSION_NUMBER]
Это было самое быстрое решение для меня, потому что я знал, где находится скрипт, и что он используется для запуск/перезапуск сервера.
конечно, это зависит от того, что номер версии фактически соответствует фактической версии сервера, которую он должен для правильно установленного экземпляра.
вы также можете уточнить по
немного ручной поиск, но его альтернативный способ.
Найдите Oracle home или где на вашем сервере linux установлены установочные файлы для Oracle.
результат зависит от того, как вы установили Oracle, но мой отображает это
прокрутите вниз, и вы увидите что-то вроде этого
How to see the version of Oracle Linux
Determine Oracle Linux version
Oracle Linux is based on Red Hat Enterprise Linux. At first, it may be confusing to determine what specific operating system is running. This is because both have the /etc/redhat-release file.
If that file exists, use the cat command to display the contents. Next step is to determine if there is a /etc/oracle-release file as well. If so, then you can be sure that Oracle Linux is running.
Sample output might be: Oracle Linux Server release 6.7
Other options
Next time when you are on a system and not sure what it is running, use this:
This shows you any files that might give a hint on the operating system version.
Related files
Keep learning
So you are interested in Linux security? Join the Linux Security Expert training program, a practical and lab-based training ground. For those who want to become (or stay) a Linux security expert.
Run automated security scans and increase your defenses. Lynis is an open source security tool to perform in-depth audits. It helps with system hardening, vulnerability discovery, and compliance.
Continue reading
Livepatch: Linux kernel updates without rebooting
How to secure a Linux system
The state of Linux security in 2017
Linux security myths
Leave a Reply Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
About Linux Audit
This blog is part of our mission: help individuals and companies, to scan and secure their systems. We simply love Linux security, system hardening, and questions regarding compliance.
Besides the blog, we have our security auditing tool Lynis. Open source, GPL, and free to use.
For those with enterprise needs, or want to audit multiple systems, there is an Enterprise version.
«One security solution to audit, harden, and secure your Linux/UNIX systems.»
Benefits:
Enjoy the articles!
Linux and UNIX security automation
Lynis is a free and open source security scanner. It helps with testing the defenses of your Linux, macOS, and Unix systems. Typical use-cases for this software include system hardening, vulnerability scanning, and checking compliance with security standards (PCI-DSS, ISO27001, etc).
Recent Posts
Contact
This blog is part of our mission to share valuable tips about Linux security. We are reachable via @linuxaudit
Company details
CISOfy
De Klok 28,
5251 DN, Vlijmen, The Netherlands
+31-20-2260055
Как узнать, какая версия Oracle установлена на сервере Linux (в терминале)
Я нахожусь в терминале в Redhat 5.5, и мне нужно выяснить, какая версия Oracle установлена. Я довольно новичок в Linux, но некоторое время искал в Google и не могу найти то, что мне нужно. Я должен определить, какая версия установлена через терминал. Я нашел файлы Oracle, но не могу найти версию.
Например, это быстрый oneliner, который должен возвращать только номер версии:
Войдите в sqlplus (вы увидите номер версии)
Укажет путь, где установлен Oracle, и путь будет включать номер версии.
Подключитесь к БД Oracle и запустите
Войдите как пользователь sys в sql * plus. Затем выполните этот запрос:
Как указал A.B.Cada, вы можете запросить саму базу данных с помощью sqlplus для версии db. Это самый простой способ узнать, какая версия БД активно работает. Если их несколько, вам нужно соответствующим образом установить Oracle_sid и выполнить запрос для каждого экземпляра.
Вы можете просмотреть файл/etc/oratab, чтобы увидеть, какой экземпляр и какая база данных используется для каждого экземпляра. Возможно установить несколько версий Oracle на сервер, а также несколько экземпляров. Файл/etc/oratab перечислит все экземпляры и базу данных home. В Oracle db home вы можете запустить opatch lsinventory, чтобы узнать, какая версия базы данных установлена, а также все исправления, примененные к этой установке db.
вы также можете проверить по
Я решил это примерно за 1 минуту, просто прочитав скрипт запуска (в моем случае /etc/init.d/Oracle-xe):
Почти в начале файла я нашел:
Oracle_HOME = [PATH_TO_INSTALLATION_INCLUDING_VERSION_NUMBER]
Это было самое быстрое решение для меня, потому что я знал, где находится сценарий, и что он используется для запуска/перезапуска сервера.
Конечно, это зависит от того, что номер версии фактически соответствует фактической версии сервера, что и должно быть для правильно установленного экземпляра.
Результат зависит от того, как вы установили Oracle, но мой показывает это
прокрутите вниз, и вы должны увидеть что-то вроде этого
How to find which version of Oracle is installed on a Linux server (In terminal) [closed]
Want to improve this question? Update the question so it’s on-topic for Stack Overflow.
I am in terminal in Redhat 5.5 and I need to find out which version of Oracle is installed. I am pretty new at Linux, but I have searched Google for a while and I can’t find what I need. I have to locate which version is installed via terminal. I found the Oracle files, but I can’t seem to find the version.
7 Answers 7
Enter in sqlplus (you’ll see the version number)
Will give you the path where Oracle installed and path will include version number.
Connect to Oracle DB and run
For example this is a quick oneliner which should only return the version number:
Login as sys user in sql*plus. Then do this query:
As A.B.Cada pointed out, you can query the database itself with sqlplus for the db version. That is the easiest way to findout what is the version of the db that is actively running. If there is more than one you will have to set the oracle_sid appropriately and run the query against each instance.
You can view /etc/oratab file to see what instance and what db home is used per instance. Its possible to have multiple version of oracle installed per server as well as multiple instances. The /etc/oratab file will list all instances and db home. From with the oracle db home you can run «opatch lsinventory» to find out what exaction version of the db is installed as well as any patches applied to that db installation.
I solved this in about 1 minute by just reading the startup script (in my case /etc/init.d/oracle-xe):
At almost the beginning of the file I found:
ORACLE_HOME=[PATH_TO_INSTALLATION_INCLUDING_VERSION_NUMBER]
This was the quickest solution for me because I knew where the script was located, and that it is used for starting/restarting the server.
Of course, this relies on that the version number actually corresponds to the actual server version, which it should for a correctly installed instance.