Oracle Version
Requirement is simple; you want to retrieve/recover the Version Information of your currently installed Oracle Database. Let us discuss most of the ways of doing so in Oracle & SQL Server.
Here are some of the ways to get it:
1) DBA_REGISTRY (Table)
SELECT * FROM DBA_REGISTRY;
SELECT comp_id, comp_name, version, status, namespace, control FROM DBA_REGISTRY WHERE comp_name LIKE '%Oracle%' ORDER BY comp_name;
This will give you the db version along with all the other oracle components installed.
Here is the result:
COMP_ID | COMP_NAME | VERSION | STATUS | NAMESPACE | CONTROL |
CATALOG | Oracle Database Catalog Views | 9.1.0.3.0 | VALID | SERVER | SYS |
CATPROC | Oracle Database Packages and Types | 9.1.0.3.0 | INVALID | SERVER | SYS |
SELECT * FROM V$VERSION
This is the result:
BANNER |
Oracle Database 9G Enterprise Edition Release 9.1.0.3.0 - 64bi |
PL/SQL Release 9.1.0.3.0 - Production |
NLSRTL Version 9.1.0.3.0 - Production |
In case you are using SQL Assistant from Oracle you need the Server output to be set.
SET SERVEROUTPUT ON
EXEC DBMS_OUTPUT.PUT_LINE (DBMS_DB_VERSION.VERSION);
EXEC DBMS_OUTPUT.PUT_LINE (DBMS_DB_VERSION.RELEASE);
In case you are using 3rd Party Vendors for SQL Assistant as Benthic Golden Software you can have an output like this:
Press F10 or select View à DBMS OUTPUT Window
Then run the above code by F7. You will have the DBMS_OUTPUT.PUT_LINE generated output in the following window:
4) DBMS_UTILITY.DB_VERSION (Function)
DECLARE
mydb_version varchar2 (200);
mydb_compatibility varchar2 (200);
BEGIN
dbms_utility.db_version( mydb_version, mydb_compatibility );
dbms_output.put_line( mydb_version );
dbms_output.put_line( mydb_compatibility );
END;
Here is the result using Benthic Golden Software.
SELECT * FROM database_properties WHERE property_name LIKE '%RDBMS%';
Here is the result:
PROPERTY_NAME | PROPERTY_VALUE | DESCRIPTION |
NLS_RDBMS_VERSION | 9.2.0.3.0 | RDBMS version for NLS parameters |
SQL Server Version Information
1)
1) SERVERPROPERTY()
SELECT SERVERPROPERTY ('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
GO
The result will be something like this:
10.0.1600.1 | CTP | Developer Edition |
Refer to the following link for more details:
SELECT @@VERSION
The result will be something like this:
Microsoft SQL Server 2008 (SP1) - 10.0.2411.0 (X64) Feb 21 2009 |
1:08:36 Copyright (c) 1988-2008 Microsoft Corporation Express |
Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600) |
Refer to the following link for more details:
Comments
Post a Comment