Resources

Random Errors

ORA-00155: cannot perform work outside of global transaction

Cause: The application tried to perform some work on either an Oracle 7.3 server or an Oracle8 server with local transactions disabled while outside of a global transaction.

Action: Check if the application is connected to an Oracle 7.3 server. The Transaction monitor must not return a NULL XID on an AX_REG call when the resource manager is Oracle 7.3. If the application is connected to an Oracle8 server, either set nolocal=f in the xa_open string or start a global transaction prior to attempting the work.

 

Random Errors

ORA-00152: current session does not match requested session

Cause: The current session is not the same as the session that was passed into a upixado() call.

Action: Check your application.


Designed by:
SiteGround web hosting Joomla Templates
Oracle vs SQLServer PDF Print E-mail
User Rating: / 0
PoorBest 
Written by Administrator   
Tuesday, 10 June 2008 10:32
Your Ad Here

Oracle vs MSSQL SERVER

 

 

1. Wersje baz danych

MS SQL SERVER

Enterprise:

  • nieograniczone skalowanie i partycjonowanie
  • zaawansowany mirroring, wszystkie operacje wykonywane on-line i równolegle
  • migawki baz
  • zaawansowane narzędzia analityczne, pełny OLAP i drążenie danych
  • kreator Report Builder wraz z zindywidualizowanym raportowaniem na wielką skalę
  • zaawansowany SSIS

Standard:

  • obsługa do czterech procesorów
  • obsługa nieograniczonej ilości pamięci RAM (platformy 64-bitowe)
  • mirroring baz danych
  • serwer OLAP
  • serwer raportów
  • nowe usługi Integration Services
  • drążenie danych
  • pełna replikacja i publikowanie SSB

Workgroup:

  • obsługa dwóch procesorów
  • obsługa do 3 GB pamięci RAM
  • zawiera Management Studio
  • możliwością importu i eksportu
  • ograniczonymi możliwościami publikowania replikacji
  • wykonywaniem kopii zapasowych poprzez dystrybucję logów


Express :

  • wersja darmowa
  • bazuje na tym samym jądrze co komercyjne odpowiedniki
  • nie posiada limitu użytkowników
  • obsługa jednego procesora
  • obsługa do 1 GB pamięci RAM
  • maksymalny rozmiar bazy 4GB

 

Oracle

 

Enterprise:

  • najbardziej rozbudowana wersja Oracle
  • brak limitu na jednostki CPU
  • brak limitu na rozmiar bazy
  • ulepszone mechanizmy bezpieczeństwa
  • możliwość budowania systemów klajstrowych (RAC), szybkich systemów transakcyjnych (OLTP)

Standard Edtion One:

  • limit 2 jednostki Sockety
  • nieograniczony limit pamięci RAM
  • nieograniczony limit bazy danych
  • brak możliwości uruchomienia w konfiguracji klastrowej,

Standard:

  • Wersja jak żbliżona do Edition One tylko z limitem do 4 Socketow

Express:

  • wersja darmowa
  • ograniczenie do jednego procesora
  • możliwość uruchomienia tylko jednej instancji w systemie
  • ograniczenie pojemności bazy do 4 GB.
  • brak środowiska Java
  • brak wersji na systemy Unix

 

Zestawienie

 

 

Oracle

Express Edition

Standard Edition One

Standard Edition

Enterprise Edition

Maksimum

1 CPU

2 Sockety

4 Sockety

Brak limitów

RAM

1 GB

Brak limitu

Brak limitu

Brak limitu

Rozmiar bazy

4 GB

Brak limitu

Brak limitu

Brak limitu

Windows

TAK

TAK

TAK

TAK

Linux

TAK

TAK

TAK

TAK

Unix

 

TAK

TAK

TAK

Obsługa technologii 64 bitowej

 

TAK

TAK

TAK

 

MS Sql Server

 

Express

Workgroup

Standard

Standard

Liczba procesorów

1 GB

2

4

Brak limitu

RAM

1 GB

3 B

Bez ograniczeń

Bez ograniczeń

Rozmiar bazy

4GB

Brak limitu

Brak limitu

Brak limitu

Partycjonowanie

 

 

 

TAK

Obsługa technologii 64-bitowej

Windows on Windows (WOW)

WOW

TAK

TAK

 

2. Obsługiwane typy danych

           

MS SQL SERVER

ORACLE

Varchar – łańcuch znaków ANSI o zmiennej długości

Varchar2 – Zmiennej długości ciąg znaków

Nchar-przechowuje dane o stałej długości, do 4000 znaków UNICODE

Nvarchar2 – zmiennej długości łańcuch znaków

Numeric(p,s) – liczba o określonej dokładności i skali  s

Numer(p,s) – liczba o określonej dokładności p i skali s

Nvarchar - przechowuje dane o zmiennej długości, do 4000 znaków UNICODE

Long – dane znakowe o rozmiarze do 2 GB

Datetime/smalldatetime – data

Date – data

Smallint - -32,767 do 32,767

Binary_float – 32-bitowa liczba zmienno przecinkowa

Bigint - -2^63 do 2^63

Binary_double – 64 bitowa liczba zmienno przecinkowa

Tinyint - 0 do 255

 

Timestamp – znacznik czasu

Float – zajmuje 8 B i może zawierać liczby dodatnie i ujemny z dokładnością do 15 cyft

Raw – surowe dane binarne o rozmiarze do 2000 bajtów

Real – uproszczona wersja float. Zajmuje 4 B i liczby dodatnie i ujemny z dokładnością do  7 cyfr

Long Raw – surowe dane binarne zmiennej długości do 2 GB

Decimal - liczby z dokładnością do najmniej znaczącej cyfry

Rowid – łańuch typu base-64 reprezentujący unikatowy adres wiersza w tabeli

Int - -2,147,483,657 do 2,147,483,657

 

Urowid – łańcuch typu base-64 reprezentujący logiczny adres wiersza w tabeli

Char - łańuch o ustalonej długości

Char – łańuch o ustalonej długości

Ntext – dla tekstów do dużej długości do 2 GB

Clob – wielki obiekt znakowy

Binary / varbinary – służą do przechowywania danych binarnych. Właśności analogiczne jak char/varchar

Blob – wielki obiekt binarny. Maksymalny rozmiar określa wzór (4 GB -1 ) * DB_BLOCK_SIZE

Money/smallmoney – typ walutowy

Bfile – wskaźnik od wielkiego pliku binarnego poza bazą danych. Maksymalny rozmiar pliku to 4 GB

Image/Text – służą do składowania dużych plików

 

Bit - 0 lub 1

 

Xml – od wersji 2005. Umożliwia tworzenie kolumny do przechowywania danych w formacie xml

 

 

 

 

 

 


Your Ad Here
Comments
Add New Search RSS
+/-
Write comment
Name:
Email:
 
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
 
Please input the anti-spam code that you can read in the image.

3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated ( Tuesday, 10 June 2008 10:37 )
 

Random Errors

ORA-00161: transaction branch length string is illegal (maximum allowed string)

Cause: An external transaction branch ID with a length either too large or 0 was passed in.

Action: Report the problem to your external transaction coordinator vendor.

Resources

Oracle Database Support, Powered by Joomla! and designed by SiteGround web hosting