Ostatnio planowałem zacząć uczyć się hibernacji, ponieważ korzystam z niejWyroczniabaza danychby się uczyć, więc też chcę tam być.serwerZainstaluj Oracle na swojej stronie.
Zainstalowałem gooracle-xe-11.2.0-1.0.x86_64.rpm.zip
Przez mój serwerusposobienieNie jest zbyt dobra, więc wybrałem wersję oracle-xe, która ma tylko 301 m rozmiaru, ale jej funkcje są dokładnie tym, czego chciałem.
# w tym artykule oznacza użytkowników root, a $ oznacza użytkowników normalnych
Najpierw spójrz na mój serwerInformacjeChodźmy
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP czw 31 lipca 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
Wersja 6.5 CentOS (ostateczna)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Pamięć: 1g dysk twardy (20+8)g
Zacznijmy instalację poniżej, bo mam na myśli też o nim przez Internet, plusOdzostała przetworzona, więc następująca praca może być podobna do sieci:
1. ZobaczEksploatacjaSystem wie, czy można go zainstalować
Jądra Linux5, linux6 (x86-64) oraz Red Hat linux5, Red Hat linux6 (x86-64) obsługują wersje 2.6.32-xxxxxx i nowsze, a także ten system. Jeśli nie wspierasz instalacji, po prostu ją pomiń
2. Zainstaluj niezbędne pakiety, ten krok można znaleźć w metodzie online.
Zainstaluj bezpośrednio w yum
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers KSH libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC unixODBC -y
Uwaga: Źródło yum wskazuje bezpośrednio na źródło 163 i nie korzysta z systemuLustrzane odbicieZrób lokalne pyszne.
3. Utwórz użytkowników i grupy użytkowników
Stwórz grupę
# groupadd oinstall # Groupadd dba
Dodaj wyrocznie użytkowników do grupy
# useradd -m -g oinstall -G dba oracle
ZakładaćHasła # Przejście wyroczni Po użyciu polecenia useradd do utworzenia użytkownika, w katalogu głównym tworzony jest folder o nazwie Oracle. Później musimy użyć oraclei Dodaj uprawnienia sudo dla użytkowników Oracle # vim /etc/sudoers
4. Utworzenie katalogu instalacji Oracle
Zwróć uwagę, że pierwsza linijka poniżej to /u01/11g w Internecie jest błędna, ponieważ w tym katalogu instalacyjnym Oralce nie ma katalogu 11g, a jego katalog najwyższego poziomu to aplikacja
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Ustaw parametry jądra
Więcej informacji o parametrach jądra można znaleźć na tej stronie
# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
# sysctl -p #重新载入立即生效
6. Ustaw zmienne środowiskowe
Zmienne środowiskowe są ważne i większość z nich nie jest jasno określona lub błędna w Internecie. Zobacz poniżej Ustawienia zmiennych środowiskowych.
Ponieważ Oracle-XE-11.2.0 jest wersją jednorazową, prosimy nie modyfikować ORACLE_SID zmiennych środowiskowych. Po modyfikacji pojawi się błąd.
# Vim ~wyrocznia/.bash_profile
Export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
eksport ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# źródło ~wyrocznia/.bash_profile
#加载usposobienielub użytkownicy Oracle wylogują się i logują ponownie
8. Ustaw partycję przełączającą
Postępuj zgodnie z poniższymi krokami
a,# wolne -m, żeby sprawdzić, czy jest partycja swap, a transakcja ustawia rozmiar partycji swap na 2 razy pamięć, moja pamięć to 1g, więc ustawiam ją na 2g, jeśli nie, dodaję, jeśli jest, modyfikuję ją odpowiednio. Możesz ją usunąć i odtworzyć
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Ustaw partycję swap
c. Ustaw warunki wymiany
# mkswap /var/swap
d, natychmiast aktywuj partycję Enable Swap
# swapon /var/swap
e, samouruchamianie przy dodawaniu systemu
# vi /etc/fstab, żeby dodać linijkę
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, odzyskaj przestrzeń wymiany
# swapoff /var/swap
g, odzyskać z systemu plików
# rm /var/swap
9. Ustaw modyfikację shm
ORA-00845: MEMORY_TARGET nie jest obsługiwane na tym systemie, błąd może wystąpić podczas uruchamiania bazy danych na późniejszym etapie
Oznacza to, że rozmiar oracle SGA przewyższa rozmiar systemowego shm, istnieją dwa rozwiązania: 1. Zmodyfikuj rozmiar shm 0,2. Zmodyfikuj rozmiar SGA_MAX_SIZE
Modyfikujemy shm
$ vi /etc/fstab
brak /dev/shm tmpfs domyślne 0 0
Zmodyfikowane do:
none /dev/shm tmpfs domyślne,size=2G 0 0
Tutaj zmodyfikowałem to na 2G, gdy modyfikujesz, proszę ustaw to według własnego systemu
Potem zapisz i wyjdź, ponownie zamontuj shm
$ umount /dev/shm
$ mount /dev/shm
Zobacz rozmiar shm
$ df -h |grep shm
10. Pobierz oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Przejdź do oficjalnego pobrania Oracle.
Ponieważ Oracle zwiększyło uprawnienia, bezpośrednie pobieranie nie jest dozwolone, a pobieranie należy pobierać po zalogowaniu, więc zwykle stosuje się pobieranie po zalogowaniu, a następnie pobieranieUpload, będzie kłopotliwe. Na szczęście mamy potężne komendy wget. Poniżej nauczę Cię, jak ją pobrać.
Najpierw zaloguj się do Oracle i kliknij oracle-xe-11.2.0-1.0.x86_64.rpm.zip połączenie pobierania, ale nie pobieramy, pamiętaj, że nie pobieramy, po prostu chcemy uzyskać to połączenie, to połączenie jest podobne do poniższego linku
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Nie możemy pobrać jej bezpośrednio za pomocą polecenia wget w Centos, a może nie być możliwe pobranie jej na Windowsie, ponieważ parametry można użyć tylko raz.
Aby zaoszczędzić czas, powinniśmy użyć komendy wget w ten sposób pod centos
# wget -c –http-user=Nazwa użytkownika Oracle–http-password=Hasło użytkownika–output-document=Nazwa pliku wyjściowego Pobierz URL
Zwróć uwagę na adres URL pobierania, to musi być najnowszy polecenie URL pobrania powyżej, wierzę, że każdy powinien to zrozumieć.
11. Rozpocznij instalację.
Najpierw przejdź do Oracle Users
# Są Wyrocznią
Przejdź do katalogu instalacji Oracle
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Należy zauważyć, że sudo musi być dodane na początku, inaczej pojawi się błąd uprawnień.
Poniższa instalacja jest prosta
Aby skonfigurować bazę danych, musisz uruchomić '/etc/init.d/oracle-xe configure' jako użytkownika root.
Uruchom #/etc/init.d/oracle-xe konfiguruj jako root
Ustaw porty 8080 i 1521 zgodnie z promptami, a także hasła systemowe i systemowe, czy chcesz się uruchomić, czy nie itd
Gdy zobaczysz, że instalacja zakończyła się pomyślnie. Oblicz sukces instalacji.
Od tamtej pory możemy to przetestować
Przejdź do Oracle user su Oracle Oracle
$sqlplus /nolog
Za pierwszym razem, gdy instalowałem, jeśli pojawiły się jakieś błędy, mam nadzieję je naprawić
Poniższa treść jest stosunkowo niewielka, ale myślę, że spodoba Ci się przeczytać,ORACLE-XE-11.2.0 Jak się dostaćAPEXZarządzaj Ten artykuł opisuje, jak zarządzać apex za pomocą przeglądarki po pomyślnej instalacji oracle-xe-11.2.0-1.0.x86_64.rpm Najpierw otwieramy http://www.abc.com:8088/apex/apex_admin Nazwa użytkownika to admin Hasło to hasło, które ustawiamy podczas instalacji oracle-xe-11.2.0, i hasło musi zostać zmienione po raz pierwszy, aby się zalogować, a hasło musi spełniać jego wymagania (zarówno wielkie, jak i małe cyfry oraz symbole).
Ponadto APEX może nie obsługiwać niektórych przeglądarek, np. wpisanie błędnej nazwy użytkownika i hasła wywoła komunikat o błędzie. Wpisanie poprawnej nazwy użytkownika i hasła prowadzi do bezpośredniego przejścia na stronę logowania.
Możesz skorzystać z poniższych wskazówek. Zmodyfikuj nginx www.abc.com.conf. Treść jest następująca serwer { słuchać 80; server_name www.abc.com www.abc.com; lokalizacja usunięcia n / { proxy_pass http://127.0.0.1:8088; proxy_set_header Prowadzący $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Dzięki temu możemy uzyskać dostęp www.abc.com/apex bezpośrednio, bez konieczności dodawania portu do naszego apexu
|