Db2 :: admin

Ondersteuning voor DB2-administratieve API van PERL
Download nu

Db2 :: admin Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Hildo Biersma
  • Uitgever website:
  • http://search.cpan.org/~hbiersma/

Db2 :: admin Tags


Db2 :: admin Beschrijving

Ondersteuning voor DB2 Administratieve API van PERL DB2 :: Admin is een PERL-module die PERL-taalondersteuning biedt voor de DB2-administratieve API. Dit komt losjes overeen met de niet-SQL-functies van de DB2-opdrachtregelprocessor (CLP), het programma 'DB2'. Deze functie is complementair aan de DBD :: DB2-database-driver. Het DBD :: DB2-stuurprogramma is bedoeld voor toepassingsontwikkelaars en ondersteunt SQL-functies. De DB2 :: Admin-module is bedoeld voor beheerders en ondersteunt niet-SQL-database-functionaliteit, zoals Snapshot-monitoring, directory / catalogusbeheer, evenementenverwerking, het krijgen / instellen van configuratieparameters en gegevensinvoer / export.Synopsis Gebruik DB2 :: Admin; DB2 :: Admin :: -> Setoptions ('StechError' => 1); Db2 :: admin :: -> bevestigen ('instantie' => 'foo'); # Monitor schakelaars en momentopname DB2 :: Admin :: -> SETMONITORSWICHES ('Switches' => {'tabel' => 1, 'UEOW' => 0,}); Mijn $ Retval = DB2 :: Admin :: -> GetNAPSHOT ('Subject' => 'SQLMA_APPLINFO_ALL'); DB2 :: Admin :: -> ResetMoniTorSwitches (); # Database Manager Configuratieparameters Mijn @options = DB2 :: Admin :: -> GetDBMconfig ('Param' => ); Print "MAX-agenten: $ opties {waarde} "; Print" MAX COORD AGENTEN: $ Opties {waarde} "; DB2 :: Admin :: -> UpdatedBMconfig ('Param' => ,' vlag '=>' vertraagd '); # Databaseconfiguratieparameters @options = DB2 :: Admin :: -> GetDatabaseConfig (' Param '= > , 'Vlag' => 'Vertraagd', 'database' => 'Sample',); Print "Database Heap Size: $ Opties {waarde} "; afdrukken" pad naar logbestanden: $ opties {waarde} "; DB2 :: Admin :: -> UpdateatabaseConfig ('Param' => {'Name' => 'Autorestart', 'Value' => 0,}, 'Database' => 'Sample', 'Flag' => 'Vertraagd'); DB2 :: Admin :: -> Detach (); # Database, knoop en DCS-directory's - Nee Bevestigingen vereist mijn @db_dir = DB2 :: Admin :: -> GetDatabasedirectory (); My @DB_DIR = DB2: : Admin :: -> GetDatabasedirectory ('Path' => $ dbdir_path); mijn @node_dir = db2 :: admin :: -> getnodedeirectory (); mijn @DCS_DIR = DB2 :: admin :: -> GetDCSDirectory (); # Catalogus of Uncatalog a Database DB2 :: Admin :: -> Catalogdatabase ('Database' => 'Prijzen', 'Alias' => 'TestPri', 'Nodeame' => 'Testnode', 'Type' => 'Remote' ); DB2 :: Admin :: -> Uncatalogdatabase ('Alias' => 'TestPRI'); # Catalogus of Uncatalog een knooppunt DB2 :: Admin :: -> Catalognode ('Protocol' => 'TCP / IP', # Of sokken / lokale 'NodeName' => 'Testnode', 'Hostnaam' => 'testhost.example.com', 'Servicename' => 3700); # Service Name of poortnummer DB2 :: Admin :: -> Uncatalognode ( 'Nodeame' => 'Testnode'); # Catalogus of Uncatalog een DCS-database DB2 :: Admin :: -> Catalogdsdatabase ('DataBa SE '=>' PRIJZEN ',' TARGET '=>' DCSDB '); DB2 :: Admin :: -> Uncatalogdcsdatabase ('Databases' => 'Prijzen'); # Force-toepassingen - Bevestig vereist. Gebruik met zorg. DB2 :: Admin :: -> ForcoPplications (@Agent_ids); Db2 :: admin :: -> forceallapplications (); # Aansluiten op database / loskoppelen van database DB2 :: Admin :: -> Connect ('Database' => 'MyDB', 'UserID' => 'MyUser', 'Wachtwoord' => 'MyPass'); DB2 :: Admin :: -> SetConnectatRibutes ('Connecttimeout' => 120); DB2 :: Admin :: -> Connect ('database' => 'mydb', 'Userid' => 'myuser', 'Wachtwoord' => 'MyPass', 'ConnectattR' => {'Programname' => 'MyScript ',},); DB2 :: Admin :: -> Ontkoppel ('Database' => 'MyDB'); # Get / Set Connection-Level Client Information DB2 :: Admin :: -> Clientinfo ('Database' => 'MyDB', 'ClientUserID' => 'Remote_User'); % client_info = db2 :: admin :: -> clientinfo ('database' => 'mydb'); # Exportgegevens. Vereist een database-aansluiting. Voorbeeld laat opties weg. DB2 :: Admin-> Exporteren ('Database' => $ db_name, 'schema' => $ schema_name, 'tafel' => $ tabel_name, 'outputfile' => "/ var / tmp / data- $ schema_name- $ tabel_name .del ", 'filetype' => 'del'); # Data importeren. Vereist een database-aansluiting. Voorbeeld laat opties weg. DB2 :: Admin-> Importeren ('database' => $ db_name, 'schema' => $ schema_name, 'tabel' => $ tabel_name, 'Inputfile' => "/ var / tmp / data- $ schema_name- $ tabel_name .del ", 'bediening' => 'Invoegen', 'Filetype' => 'del'); # Laadgegevens. Vereist een database-aansluiting. Voorbeeld laat opties weg. Mijn $ RC = DB2 :: Admin-> Laden ('Database' => $ db_name, 'schema' => $ schema_name, 'tabel' => $ tabel_name, 'Inputfile' => "/ Var / TMP / DATA $ schema_name- $ tabel_name.del ", 'Werking' => 'Insert', 'Sourcetype' => 'del'); My $ State = DB2 :: Admin-> LoadQuery ('Schema' => $ schema_name, 'tabel' => $ tabel_name, 'LogFile' => $ LogFile, 'berichten' => 'ALL'); # Run tabelstatistieken. Vereist een database-aansluiting. Voorbeeld # verwijdert opties. $ RC = DB2 :: Admin-> Runstats ('database' => $ db_name, 'schema' => $ schema_name, 'tafel' => $ tabel_name); # Lijst geschiedenis. Vereist een attackmet, geen databaseverbinding. @History = DB2 :: Admin-> Listhistory ('Database' => $ db_name, 'Actie' => 'Load', # optioneel; standaard: alle 'starttijd' => '20041201', # optioneel; kan ook HHMMSS specificeren 'Objectname' => 'myschema.mytable', # optioneel); # Lijst welke hulpprogramma's momenteel mijn @ -tils = DB2 :: Admin-> Listgeven () uitvoeren; Mijn @UTILS = DB2 :: Admin-> Listiggegevens ('database' => $ db_name); # Rebind een pakket. Vereist een database-aansluiting. Voorbeeld laat opties weg. DB2 :: Admin-> Rebind ('database' => $ db_name, 'schema' => $ schema_name, 'pakket' => $ pkg_name); # Maak een back-up van een database (of databasepartitie) DB2 :: admin-> back-up ('database' => $ db_name, 'doel' => $ backup_dir, 'opties' => {'online' => 1, 'compress' = > 1,}); # Maak een back-up van alle knooppunten van een DPF-database (alleen V9.5) DB2 :: admin-> back-up ('database' => $ db_name, 'doel' => $ backup_dir, 'opties' => {'online' => 1 , 'Knooppunten' => 'ALL',}); Vereisten: · Perl


Db2 :: admin Gerelateerde software