EmpordaJove.org

Dimecres, 8 de Febrer de 2012

Últimes entrades al Weblog

orasi
04/05/2007

Creació d'usuari

orasi
27/04/2007

Inici d'una instancia d'oracle i Connexió a un SGBDD Oracle remot.

orasi
26/04/2007

Configuracio del sistema de gestio de noms TNS

orasi
19/04/2007

Instal·lació (exitosa) d'una bdd

orasi
18/04/2007

Instal·lació (fallida) d'una bdd

orasi
16/04/2007

Instal·lació del Sistema Gestor de Base de Dades.

orasi
12/04/2007

Triant una opció d'store per a la base de dades Oracle i les Recovery Files.

orasi
11/04/2007

Pre-instal·lació: Creant el directori base

orasi
28/03/2007

Pre Instal·lació

orasi
22/03/2007

Inauguració

Total 34 entrades. Pàgines (4): « 1 2 3 4 »

Creació d'usuari

Escrit el Divendres, 4 de Maig de 2007 a Oracle Cendrasi
[Creació d'usuari]
Situacio dels tablespaces abans d'executar-hi res:




CREATE USER nom_usuari IDENTIFIED BY contrassenya
DEFAULT TABLESPACE tablespace on emmagatzemara les dades de l'usuari
TEMPORARY TABLESPACE tablespace on es posaran dades temporals;




via web:
Administracio > usuarios







Comprovem els dos usuaris:




Donar permisos:
GRANT CONNECT TO usuari <- dona privilegi per entrar
GRANT RESOURCE TO usuari <- dona permisos per diverses funcionalitats





Comprovem que l'usuari alina pot connectar, crear taules i posar-hi dades




Situació després de l'exercici:

Inici d'una instancia d'oracle i Connexió a un SGBDD Oracle remot.

Escrit el Divendres, 27 d'Abril de 2007 a Oracle Cendrasi
[Inici d'una instancia d'oracle i Connexió a un SGBDD Oracle remot.]
Inici d'una instancia d'oracle:

Engegar oracle:
$ORACLE_HOME/bin/sqlplus /NOLOG
> connect system/password as SYSDBA




Engegar listener:
$ORACLE_HOME/bin/lsnrctl start



Engegar Enterprise Manager:
$ORACLE_HOME/bin/emctl start dbconsole



Provem d'entrar-hi a traves del navegador:



Opcions per engegar:
1- Engegar una instancia sense carregar una bdd.
STARTUP NOMOUNT
2- Engegar una instancia i muntar la bdd però deixar-la tancada.
STARTUP MOUNT
3- Engegar una instancia, muntar la bdd i obrir-la.
STARTUP
STARTUP RESTRICT (mode restringit)
4- Forçar a que s'engegui una instancia.
STARTUP FORCE

Opcion per aturar:
SHUTDOWN IMMEDIATE




********************************************************************************************

Connexío a un SGBDD Oracle remot.

Modifiquem el fitxer tnsnames.ora:



Escrivim la comanda per a fer la connexio:



Hi creem un usuari (podem perquè ens hem connectat com a usuari SYSTEM):



Així es veu a la màquina remota:



Hi creem una taula:



Insertem valors a la taula:



Un select:

Configuracio del sistema de gestio de noms TNS

Escrit el Dijous, 26 d'Abril de 2007 a Oracle Cendrasi
[Configuracio del sistema de gestio de noms TNS]
0- Generar la llibreria de client de connexió:


netca:
1- Dir que volem posar TNS: Configuración de los Métodos de Nomenclatura
- Local




2- Configurar un listener
- protocol tcp
- port 1521




3- Configuración del nombre de servicio de Red Local.
- Nom del servei: ORAJM.nurse.org
- Nom del localhost
- Nom servei xarxa: CONEXIORAJM







Editar el fitxer $ORACLE_HOME/network/admin/listener.ora:



executar:
$ORACLE_HOME/bin/lsnrctl

LSNRCTL> status



LSNRCTL> stop



LSNRCTL> start



LSNRCTL> status
-> surten les dues instàncies:



tnsping -> fem un ping al servidor oracle:
$ORACLE_HOME/bin/tnsping CONEXIORAJM
-> comprovar que el ping és correcte




(0 mseg... som poderosos BWAHAHAHAHAH!)

Instal·lació (exitosa) d'una bdd

Escrit el Dijous, 19 d'Abril de 2007 a Oracle Cendrasi
[Instal·lació (exitosa) d'una bdd]
Hem instal·lat el paquet libaio i libaio-dev, que ens hauria de solucionar el problema anterior.

Hem executat la comanda "dbca" i se'ns ha obert l'assistent:





















Quan hem clickat per a fer efectiva la instal·lació, aquesta vegada ens ha funcionat correctament.






A més, hem demanat que ens generi l'script de creació, i n'ha generat 2:

ORAJM.sh

#!/bin/sh

mkdir -p /jm01/app/oracle/admin/ORAJM/adump
mkdir -p /jm01/app/oracle/admin/ORAJM/bdump
mkdir -p /jm01/app/oracle/admin/ORAJM/cdump
mkdir -p /jm01/app/oracle/admin/ORAJM/dpdump
mkdir -p /jm01/app/oracle/admin/ORAJM/pfile
mkdir -p /jm01/app/oracle/admin/ORAJM/udump
mkdir -p /jm01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/ORAJM
mkdir -p /jm01/app/oracle/product/10.2.0/db_1/dbs
mkdir -p /jm02/oradata/ORAJM
mkdir -p /jm03/flash_recovery_area
ORACLE_SID=ORAJM; export ORACLE_SID
echo You should Add this entry in the /etc/oratab: ORAJM:/jm01/app/oracle/product/10.2.0/db_1:Y
/jm01/app/oracle/product/10.2.0/db_1/bin/sqlplus /nolog @/jm01/app/oracle/admin/ORAJM/scripts/ORAJM.sql



ORAJM.sql

set verify off
PROMPT specify a password for sys as parameter 1;
DEFINE sysPassword = &1
PROMPT specify a password for system as parameter 2;
DEFINE systemPassword = &2
PROMPT specify a password for sysman as parameter 3;
DEFINE sysmanPassword = &3
PROMPT specify a password for dbsnmp as parameter 4;
DEFINE dbsnmpPassword = &4
host /jm01/app/oracle/product/10.2.0/db_1/bin/orapwd file=/jm01/app/oracle/product/10.2.0/db_1/dbs/orapwORAJM password=&&sysPassword force=y
@/jm01/app/oracle/admin/ORAJM/scripts/CloneRmanRestore.sql
@/jm01/app/oracle/admin/ORAJM/scripts/cloneDBCreation.sql
@/jm01/app/oracle/admin/ORAJM/scripts/postScripts.sql
@/jm01/app/oracle/admin/ORAJM/scripts/postDBCreation.sql

Instal·lació (fallida) d'una bdd

Escrit el Dimecres, 18 d'Abril de 2007 a Oracle Cendrasi
Hem executat la comanda "dbca" i se'ns ha obert l'assistent:























Quan hem clickat per a fer efectiva la instal·lació, ens ha donat un error:


i hem hagut d'avortar la creació.

Instal·lació del Sistema Gestor de Base de Dades.

Escrit el Dilluns, 16 d'Abril de 2007 a Oracle Cendrasi
Hem copiat i descompriimit l'arxiu d'instal·lació en el directori home de l'usuari oracle.
Com a usuari oracle, hem comprovat que les variables d'entorn estiguessin correctes (no ho estaven, o sigui que les hi hem posat).
Hem executat la comanda ./runInstaller com a usuari oracle. Com que no compliem els prerequisits, hem hagut d'usar la opció -ignoreSysPrereqs:



i instal·lem:



Hem acceptat els paths per defecte (amb les variables d'entorn, ja eren els que voliem), excepte el dels binaris, que repetia dues vegades seguides [...]oracle/oracle[...] i ho hem deixat en una vegada [...]oracle/[...].



Quan ens ha donat la opció de crear una base de dades durant la instal·lació, li hem dit que no, doncs ho farem més endavant manualment.



Un cop fet això, s'inicia la instal·lació:



Després de la instal·lació, hem d'executar dos scripts com a usuari root de la màquina:



I ens apuntem les url que ens dona com a resultat el procés d'instal·lació:

Triant una opció d'store per a la base de dades Oracle i les Recovery Files.

Escrit el Dijous, 12 d'Abril de 2007 a Oracle Cendrasi
Tot i que la nostra primera intenció era usar l'Automatic Storage Management, ens hem trobat que les llibreries necessàries (asmlib) no estan compilades per el nostre kernel, així que finalment hem optat per usar el File System.

Hem punxat dos discs nous de 6 GB a la màquina virtual, i els hem donat format.
En el punt de muntatge /jm02 hi hem posat una partició de 2 GB, per a la base de dades.
En el punt de muntatge /jm03 hi hem posat una partició de 3 GB, per a fitxers de recuperació.
particions

Hem creat, doncs, els dos directoris necessaris, els hem donat els permisos i propietaris adequats:

Base de dades:
# mkdir /jm02/oradata

# chown oracle:oinstall /jm02/oradata

# chmod 775 /jm02/oradata


Fitxer de recuperació:
# mkdir /jm03/flash_recovery_area

# chown oracle:oinstall /jm03/flash_recovery_area

# chmod 775 /jm03/flash_recovery_area


directoris

Tot seguit, hem configurat l'entorn de l'usuari oracle:

- Creem el directori home (/home/oracle) i li donem els permisos adequats.
- Creem el fitxer .bash_profile, amb el següent contingut:
umask 022
- Executem la comanda . ./.bash_profile per tal que s'apliqui el fitxer nou.
- Com que hem de canviar variables d'entorn que no persistiran, creem un fitxer que executarem quan les necessitem si hem de reiniciar:
$ joe variablesEntorn

amb el següent contingut:
ORACLE_BASE=/jm01/app/oracle
ORACLE_SID=ORAJM
export ORACLE_BASE ORACLE_SID

- Hem executat el fitxer:
$ . ./variablesEntorn

- Comprovem:
$ umask
Resultat: 0022

(correcte)
$ env | more

variablesentorn
Resultat correcte.

Pre-instal·lació: Creant el directori base

Escrit el Dimecres, 11 d'Abril de 2007 a Oracle Cendrasi
Comprovem l'ulimit que vam fer el dia anterior
ulimit

Creació del directori base.

Hem creat un nou disc de 6 gigues, en el qual hem fet una partició ext3 que l'ocupa tot.
Amb el yast l'hem posat al punt de muntatge /jm01, i ell ja s'ha ocupat de modificar l'fstab.
mount


Hem creat després el directori:
# mkdir -p /jm01/app/oracle

Després canviem el propietari del directori:
# chown -R oracle:oinstall /jm01/app/oracle

I finalment, modifiquem els permisos:
# chmod -R 755 /jm01/app/oracle

basedirectori


Després modifiquem un error que haviem comès. Anem a /etc/profile i traiem el bucle "if" d'allà.
Creem un nou arxiu anomenat "profile.local" i hi posem el bucle allà, doncs ens temem que la Suse
ens modifiqui el fitxer "profile".

Pre Instal·lació

Escrit el Dimecres, 28 de Març de 2007 a Oracle Cendrasi
Coses a tenir en compte durant la pre-instal·lació d'oracle 10.2.

1-Requeriments de hardware
- memòria física: li donarem 1 GB, el mínim requerit segons la documentació.
- SWAP: 1'5 vegades la memòria física (1'5 GB), seguint els barems especificats.
- Espai de disc per a /tmp: la documentació ens demana un mínim de 400 MB, li hem donat una partició pròpia de 500 MB

2- Requeriments de software
- Sistema Operatiu: Utilitzarem una distribució openSuse, en la seva versió 10.2
- Paquets necessaris: Cal comprovar si tenim els següents paquets:
binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
gnome-libs-1.4.1.7-671.1
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6
binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
gnome-libs-1.4.1.7-671.1
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6

3- Preparar l'entorn
- Creació de grups i usuaris.
- Canvi dels paràmetres del kernel. Oracle demana una sèrie de recursos al S.O.. Cal parametritzar el S.O. per tal que hi hagi prou recursos
disponibles per a ell.
- Canviar els límits de la shell de l'usuari Oracle.

Inauguració

Escrit el Dijous, 22 de Març de 2007 a Oracle Cendrasi
Bé, aquest és l'inici del weblog que farem servir com a part de la documentació per a la pràctica de la instal·lació d'una SGBDD Oracle en un linux Suse 10.2.
Total 34 entrades. Pàgines (4): « 1 2 3 4 »

Avís: Els textos, imatges, sons, animacions, pel·lícules, ... publicades en les fulles del Bloc d'aquest lloc web són responsabilitat de l'usuari que les emet, i com a tals, no han de representar forçosament l'opinió de cap entitat col·laboradora. Aquesta pàgina web es limita a proporcionar un mitjà on reproduir-les i com a tal en declina qualsevol responsabilitat.