Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Compumed M1 Datenbank übertragen

Mitglied: Duestermagier

Duestermagier (Level 1) - Jetzt verbinden

16.12.2009 um 22:32 Uhr, 11746 Aufrufe, 6 Kommentare

Hallo,

kann mir jemand kurz erklären wie ich am einfachsten Compumed M1 von einem alten Server auf den neuen Server übertrage? Datenbank ist dabei eine Oracle.

Danke schonmal für eure Hilfe.
Mitglied: piet2000
17.12.2009 um 06:33 Uhr
Hallo,
wenn es sich um eine Oracle DB handelt, dann mach es doch mit Export / Import.
Das ist das einfachste.
Oder von der noch DB ALTER DATABASE BACKUP CONTROLFILE TO TRACE.
Da hast du alle Info's drin und kopierst die DB zum neuen Server, passt die Pfade an und fertig.

Wenn du weitere Hilfe benötigen solltest, sschreib bescheid.

LG Piet
Bitte warten ..
Mitglied: db-wizard
17.12.2009 um 10:05 Uhr
Zitat von piet2000:
Hallo,
wenn es sich um eine Oracle DB handelt, dann mach es doch mit Export / Import.
Das ist das einfachste.
LG Piet

Na Ja, vorausgesetzt Tablespaces, Rollen, User etc sind auf der Zielpalttform schon vorhanden etc...Wichtig wäre halt zu wissen, welche Oracleversion zu welcher migriert werden soll.

Gruss
Bitte warten ..
Mitglied: piet2000
17.12.2009 um 10:58 Uhr
Hi, also Oracle 7 wirst du ja nicht mehr haben. Dann lege die TBS und User neu an, machst den Exp. und anscl. den Imp in die neue DB. Ob du Oracle 8 od. 9 hast ist mit der Exp. / Imp. Sache egal und klappt immer. So hast du dann auch die DB gleich reorganisiert. Wenn du die Statistiken nicht wieder mit importieren möchtest! Dann beim exp. statistics=none mit angeben.
Den Import würde ich Userweise fahren.
Piet
Bitte warten ..
Mitglied: Duestermagier
25.12.2009 um 12:34 Uhr
Danke erstmal für eure Antworten und entschuldigt bitte die späte Antwort.

Wie finde ich raus welche Version die Datenbank hat? Wie exportiere ich sie? Am liebsten würde ich sie so übertragen das im Programm die Benutzerdaten usw. erhalten bleiben.

Danke euch schonm im Voraus und wünsche euch frohe Weihnachten.

P.S. Ein Testumgebung ist vorhanden.
Bitte warten ..
Mitglied: piet2000
28.12.2009 um 08:49 Uhr
1. Per Dos Box
Somit hast du die Version schon mal

G:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Dec 28 15:17:05 2009

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

SQL> conn user/pw@db as sysdba
Connected.
SQL> select * from v$version;

BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for 128-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

2. Abfrage der NLS Parameter
select parameter, value from nls_database_parameters where parameter like '%CHARACTERSET%';

PARAMETER
VALUE
NLS_CHARACTERSET
UTF8

NLS_NCHAR_CHARACTERSET
AL16UTF16

Solltes dann darauf achten das der NLS_CHARACTERSET der neuen DB dann auch wieder UTF8 ist.

3. Aufbau der alten DB - Abfrage
alter database backup controlfile to trace;

In dem erstellten Tracefile hast du dann den Aufbau der alten DB.
Dort kannst du dann sehen wo jedes Tablespace liegt, etc..

4. Abfrage ob Java in der alten DB installiert ist
select count(*), object_type from all_objects where object_type like '%JAVA%' group by object_type;
COUNT(*) OBJECT_TYPE
------------------
8176 JAVA CLASS
290 JAVA DATA
119 JAVA RESOURCE
Falls da nichts steht, ist auch OK dann ohne Java

5. Erstellen der neuen DB
Init.ora Listener.ora Tnsmames.ora sqlnet.ora und die hosts sollten angepasst sein.
Erstellen des listeners Dienstes: Per Dos Box C:\lsnrctl> start
Auch bei einer Fehlermeldung wird der listener Dienst angelegt.
LSNRCTL> start
tnslsnr wird gestartet: Bitte warten...

Failed to open service <OracleOrantTNSListener>, error 1060.

6. Den DB Dienst anlegen
oradim -new -sid DB_NAME -intpwd install -startmode a

7.Erstellen der neuen DB. Diese Infos kannst du dir aus deinem erstelltem Tracefile Punkt 3 herausnehmen bzw. neu definieren.
STARTUP NOMOUNT PFILE=E:\Pfad zur init.ora\database\initDB_NAME.ora

CREATE DATABASE DB_NAME
LOGFILE
GROUP 1 ('E:\DB_NAME\oralog\redo01_01.log',
'E:\DB_NAME\oralog\redo01_02.log') size 50M,
GROUP 2 ('E:\DB_NAME\oralog\redo02_01.log',
'E:\DB_NAME\oralog\redo02_02.log') size 50M,
GROUP 3 ('E:\DB_NAME\oralog\redo03_01.log',
'E:\DB_NAME\oralog\redo03_02.log') size 50M
DATAFILE 'E:\DB_NAME\oradata\system01.dbf' SIZE 125M
AUTOEXTEND ON NEXT 25M MAXSIZE 2000M
DEFAULT TEMPORARY TABLESPACE TEMP
TEMPFILE 'E:\DB_NAME\temp\temp_011.dbf' SIZE 100M
AUTOEXTEND ON NEXT 50M MAXSIZE 2000M
UNDO TABLESPACE "TSUNDO"
DATAFILE 'E:\DB_NAME\rbs\tsundo_01.dbf' SIZE 100M
AUTOEXTEND ON NEXT 50M MAXSIZE 2000M
CHARACTER SET UTF8
MAXLOGFILES 32
MAXLOGMEMBERS 3
MAXDATAFILES 32
/
..........etc......

8. Wenn die DB erstellt ist, ggf. Java installieren
@%ORACLE_HOME%\JAVAVM\INSTALL\jvminst.sql

9. Den Import / die Importe starten
Wenn du einen Full Import machst kann es zu Fehlern kommen, da SYS bzw. andere Systemuser und andere User schon
Lieber das userweise machen.

Full exp / imp
exp user/pw@db file=e:\full_exp_dbname.dmp log=e:\full_exp_dbname.log feedback=1000 consistent=y direct=y full=y statistics=none
imp user/pw@db file=e:\full_exp_dbname.dmp log=e:\imp_full_exp_dbname.log feedback=1000 ignore=y full=y

User per user
exp user/pw@db file=e:\full_exp_dbname.dmp log=e:\full_exp_dbname.log feedback=1000 consistent=y direct=y full=y statistics=none
imp user/pw@db file=e:\full_exp_dbname.dmp log=e:\imp_user_xxx_exp_dbname.log feedback=1000 ignore=y fromuser=user_xxx touser=user_xxx

10. Wenn das alles erledigt ist kannst du noch abfragen ob alles VALID ist und falls java installieert ist , ob Java keine Fehler hat
select count(*), object_type from all_objects where object_type like '%JAVA%' group by object_type;
select count(*) from dba_objects where status='INVALID';
select count(*) from dba_objects;
select count(*) from dba_objects where status='VALID';

select count (*) from dba_objects where status='INVALID';
select distinct object_name from dba_objects where status='INVALID';
select owner, OBJECT_NAME, OBJECT_TYPE, STATUS from dba_objects where status='INVALID';

Zum guten Schluss kannst du noch einmal das utlrp laufen lassen.
@E:\%ORANT_HOME%\RDBMS\ADMIN\utrlp.sql

Du findest die Hilfe dazu per Dos Box: exp help=y oder imp help=y bzw. oradim

Soweit so gut, hoffe dir geholfen zu haben, falls nicht fange ich dann bei euch an
Gruß
Piet
Bitte warten ..
Mitglied: Duestermagier
31.12.2009 um 15:02 Uhr
Danke das hat mir geholfen Daten konnte ich erfolgreich übertragen nur hab ich nun ein anderes Problem mit den neuen Kartenleser aber dafür mach ich ein neues Thema auf
Bitte warten ..
Ähnliche Inhalte
VB for Applications

Von einer Exceltabelle Daten in eine Informix Datenbank übertragen

Frage von VoosjeyVB for Applications4 Kommentare

Hallo Ich habe eine Excel-Datei bei der ich von einer Informix Datenbank über eine MS Query Verbindung (ODBC Manager/ ...

Exchange Server

SBS 2011 Exchange Datenbank und User Profile übertragen

Frage von Michael71Exchange Server5 Kommentare

Hallo Admins, ich habe einen älteren Server wo SBS 2011 installiert ist. Darauf sind ca 10 User-Profile und Exchange ...

Windows Server

Datenträgerkontingent übertragen?

Frage von Leo-leWindows Server2 Kommentare

Hallo Forum, weiß zufällig jemand, ob die Kontingente mit dem File Server Migration tool übertragen werden? Bei einer Direktkopie ...

Microsoft Office

Übertrag in eine andere Tabelle

gelöst Frage von charmeurMicrosoft Office7 Kommentare

Hallo wie bekomme ich es hin das die Zeilen die grün sind und in der Spalte E ein o.k. ...

Neue Wissensbeiträge
Router & Routing

Olle Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 4 StundenRouter & Routing1 Kommentar

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 17 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 23 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 1 TagMicrosoft Office5 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless12 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...