Slik installerer Oracle Express I CentOS

Oracle Database XE er en stor start database for:

Utviklere jobber med Node.js, Python, PHP, Java, .NET, XML, og Open Source program

DBA som trenger en gratis, starter database for opplæring og utplassering

uavhengige programvareleverandører (ISV) og maskinvareleverandører som ønsker en startpakke database til å distribuere gratis

Utdanningsinstitusjoner og studenter som trenger en gratis database for deres pensum

Med Oracle Database XE, kan du nå utvikle og distribuere applikasjoner med en kraftig, velprøvd, bransjeledende infrastruktur, og deretter oppgradere ved behov uten kostbare og komplekse migrations.It kan installeres på alle størrelser vertsmaskinen med et ubegrenset antall prosessorer (en database per maskin).
Oracle Express er tilgjengelig for MS Windows og GNU /Linux i 64-bit RPM pakke. Vi vil beskrive nedenfor typisk installasjon på en Centos server. Prosedyren er ikke komplisert.

Installer Oracle Express, En forutsetning for å overholde, er å opprette en swap-partisjon på minst 2x mengden RAM på maskinen.
Oracle Express er lastet ned fra sin offesiell nettside. Gjenopprette en ZIP-fil som inneholder RPM pakken. Pakk den og installere på CentOS pakken ved hjelp av følgende kommando:

 $ yum install unzip bc 

Oracle trenger navnet på server (hostname) er assosiert med en IP-adresse. Den enkle løsningen er å redigere /etc /hosts av serveren og legge til en oppføring med navnet på serveren og dens IP-adresse. Vi er nå klar for å starte installasjonen. Vi pakk ut arkivet og installere rpm pakke med disse kommandoene:

 $ unzip oracle-XE-11.2.0-1.0.x86_64.rpm $ rpm ivh orakel-XE-11.2.0-1.0.x86_64. rpm 

Når oracle-XE-pakken er installert, må vi konfigurere databasen med orakel-XE Service:

 $ /etc/init.d/oracle-xe konfigurere 
 Oracle Database 11g uttrykke Edition Configuration ----------------------------------------------- --This vil konfigurere på boot egenskaper av Oracle Database 11g ExpressEdition. Følgende spørsmål vil avgjøre om databasen shouldbe starter ved oppstart av systemet, havner det vil bruke, og passordene thatwill brukes til database kontoer. Press < skriv > å godta defaults.Ctrl-C vil abort.Specify HTTP-porten som skal brukes for Oracle Application Express [8080]: Angi en port som skal brukes for databasen lytteren [1 521]: Angi et passord som skal brukes til database kontoer. Merk at samepassword skal brukes til SYS og SYSTEM. Oracle anbefaler bruk ofdifferent passord for hver database konto. Dette kan gjøres afterinitial konfigurasjon: Bekreft passord: Ønsker du Oracle Database 11g Express Edition skal startes ved oppstart (y /n) [y]: yStarting Oracle Net List ... DoneConfiguring database ... DoneStarting Oracle Database 11g Express Edition eksempel ... DoneInstallation fullført. < /skriv > Ved å la standardinnstillingene, bekrefter du HTTP-porten, havnen i Ener, velger du et passord for SYS og systemkontoer og bekrefte utgangspunkt for å starte opp serveren <. br> På dette trinn blir bunn startet og tilgjengelig lokalt. Den CentOS brannmur er installert som standard, så du må legge til regler for å åpne fjerntilgang eller mer brutalt deaktivere brannmuren med følgende kommando: 
 $ lokkit --disabled 

Lokal tilgang ved sqlplus krever skiftende miljøet Shell. Vi kan unngå å gjøre det på hvert slag ved å legge til følgende på slutten av /etc /profile:

 eksport ORACLE_SID = XEexport ORACLE_BASE = /U01 /app /oracleexport ORACLE_HOME = $ ORACLE_BASE /produkt /11.2.0 /xeexport ORACLE_TERM = xtermexport NLS_LANG = FRENCH_FRANCE.utf8export TNS_ADMIN = $ ORACLE_HOME /nettverk /adminexport ORA_NLS33 = $ ORACLE_HOME /ocommon /NLS /admin /Export LD_LIBRARY_PATH = $ ORACLE_HOME /libexport PATH = $ ORACLE_HOME /bin: $ PATH 

Til slutt, du kan opprette en normal bruker som vil bli brukt i vår utvikling siden sqlplus:

 SQL > connectSQL > lage bruker joelafrite idenfied av < passord for-joe >; SQL > Tilskuddet CREATE SESSION, ALTER SESSION, CREATE DATABASE LINK, - CREATE materialisert vise, opprette PROSEDYRE, opprette offentlige synonym, - CREATE ROLLE, CREATE SEQUENCE, CREATE synonym, CREATE TABLE, - CREATE TRIGGER, CREATE TYPE, CREATE VIEW, UBEGRENSET TABLE - til joelafrite, med mindre du har en lisens for Oracle HTTP Server (OHS), alternativene er den innebygde PLSQL Gateway (EPG) eller Apex List 
Application Express som er installert med Oracle 11g XE er konfigurert ved hjelp av EPG.. Mens EPG er enklere enn Apex Listener, kan det være smertelig sakte som for Apex 3.2. Og Apex Listener, som er ganske rask, legger et ekstra lag av kompleksitet. Så du må installere en applikasjon server for å kjøre Apex Listener.
Vi må kjøre Apex Listener på både Tomcat (støttes) samt Oracle Glassfish 3.x (støttet) og var ikke imponert heller. Anmeldelser