I dag installerede jeg en Oracle11g i vores virksomheds LAN. Vi skal sætte det op på det, så vi alle kan få adgang til det. Faktisk er tingene ikke svære, det er ikke andet end konfigurationen af Oracle på serversiden. Klienten er meget enklere. Men der skete en ulykke, som holdt mig beskæftiget i lang tid. Senere fandt jeg ud af, at server-side firewallen skulle slås fra (fordi der ud over Oracles port 1521 ville være en tilfældig portadgang, som syntes at vokse ++, så selv hvis jeg lod port 1521 være åben, virkede det ikke). Her er trinene: 1. For at lave server-side Oracle-maskiner skal du slå firewallen fra. (Hvis den ikke er lukket, kunne netværksadapteren ikke etablere, vil forbindelsesundtagelsen dukke op, hvilket faktisk er det samme som undtagelsen, når den lokale overvågning ikke er konfigureret) 2. Først konfigurerer du dig selv til at få adgang til dig selv i Net Manager, og testen lykkes. Resultaterne vises nedenfor
Det ser ud til, at ovenstående konfiguration har været succesfuld, men faktisk er der stadig ét trin mindre at konfigurere antallet af forbindelser... Her er, hvad du skal gøre: Åbn Net Configuration Assistant og vælg Local Net Service Name Configuration. Vælg derefter "Reconfigure"; Vælg derefter tjenestenavnet; Indtast derefter dit oprindelige tjenestenavn; Dernæst, når du vælger protokollen, skal du vælge TCP. Dernæst kan værtsnavnet, IP- eller computernavnet bruges, porten er som regel standard, hvis du bruger din egen port, kan du; Vælg derefter Ja, test; Næste gang er som regel første gang testfejlen, fordi testen bruger systemets brugernavn og adgangskode (systemet er låst som standard, du kan låse det op ved installation af Oracle, eller låse det op senere), du kan indtaste dit korrekte brugernavn og adgangskode ved at "Skift login", og det vil automatisk blive testet efter "OK", hvis det lykkes, vil det være Next, indtil Over. Her er et screenshot:
OK, der er ret mange billeder, og efter at alle ovenstående ting er sat op, skal du genstarte Oracle (det er meget enkelt: lsnrctl stop/start; net stop/start oracleserverorcl; ) Næste klient: Hvis klienten kan bruge sqlplus i DOS, kan du teste det med disse kommandoer:
Hvis ikke, er det bedst at downloade Oracle SQL Developer fra Oracles officielle hjemmeside Forbindelsestesten vises nedenfor:
|