Ayuda Crear procedimiento PL/SQL
Saludos a todos.. soy nueva en esto de manejar oracle.. ya conozco como utilizar la herramienta sql loader.. me gustaria saber como se crea un procedimiento almacenado.. por lo que he investigado se tiene que crear un .sh uno con extension .sql que conenga la consulta o consultas con el programa en PL/SQL en . Alguien podria describir la estructura que debe tener el .sh . Se los agradezco.. Estoy un poco retrasada con mi trabajo por esta cuestion.. estoy trabajando sobre sistema operativo UNIX
PATH=<lo que contiene la variable PATH q necesites>.
export PATH
ORACLE_BASE=<ruta principal del producto> ejemplo: /u01/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/<directorio de version>; export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin; export PATH
ORACLE_SID=<SID de tu base de datos>; export ORACLE_SID
sqlplus <usuario>/<password> @<nombre de script .sql>
creo que algo asà para un sh
su - oracle -c "export ORACLE_SID=<sid de BD>; sqlplus <usuario>/<password> <<EOF
execute <nombre de procedimiento>
exit
EOF"
este se ejecuta desde la cuenta root
Si no me equivoco es asÃ, en los dos casos.
export PATH
ORACLE_BASE=<ruta principal del producto> ejemplo: /u01/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/<directorio de version>; export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin; export PATH
ORACLE_SID=<SID de tu base de datos>; export ORACLE_SID
sqlplus <usuario>/<password> @<nombre de script .sql>
creo que algo asà para un sh
su - oracle -c "export ORACLE_SID=<sid de BD>; sqlplus <usuario>/<password> <<EOF
execute <nombre de procedimiento>
exit
EOF"
este se ejecuta desde la cuenta root
Si no me equivoco es asÃ, en los dos casos.
