top of page

oraclebarcode.jar za AppSrv

preuzmi bacrode.rar                                                                                rep_kako ti se zove appsrv_as10g.conf    --- spakovan, samo promeni ime     

raspakuj i kopiraj sa WINSCP-om  u /oracle/as10g/reports/jlib

 

EDITUJ

/oracle/as10g/reports/conf/rep_kako ti se zove fajl_as10g.conf  

12 linija

<engine id="rwEng" class="oracle.reports.engine.EngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="90000" classPath="/oracle/as10g/reports/jlib/oraclebarcode.jar" jvmOptions="-Dsun.java2d.pmoffscreen=false" >

 

18 linija

<engine id="rwURLEng" class="oracle.reports.urlengine.URLEngineImpl" initEngine="1" maxEngine="1" minEngine="0" engLife="50" maxIdle="30" callbackTimeOut="60000" classPath="/oracle/as10g/reports/jlib/oraclebarcode.jar" jvmOptions="-Dsun.java2d.pmoffscreen=false"/>

 

EDITUJ

su -

>vi /oracle/as10g/bin/report.sh                                               report.sh-bez VNC-servera

 

#!/bin/sh
#
# Copyright (c) 1999, 2005, Oracle. All rights reserved.  
#

## Example file to set environment variables in Bourne-shell or K-shell
## for Oracle Reports 10gR2. Refer to Install Doc for more detail on each
## of these environment variables. You need to modify some of the environment
## variables before doing source on this file ( % . reports.sh ).

##DISPLAY=10.1.11.138:0.0; export DISPLAY

DISPLAY=appsrv138:2; export DISPLAY
## DISPLAY=< your unix machine name:0.0 >; export DISPLAY
## ORACLE_HOME=< oracle home >; export ORACLE_HOME

 

 

RW=$ORACLE_HOME/reports; export RW
REPORTS_PATH=
$ORACLE_HOME/reports/templates:$ORACLE_HOME/reports/samples/demo:$ORACLE_HOME/reports/integ:$ORACLE_HOME/reports/printers:${REPORTS_PATH}; export REPORTS_PATH
REPORTS_TMP=/tmp; export REPORTS_TMP
REPORTS_NO_DUMMY_PRINTER=TRUE; export REPORTS_NO_DUMMY_PRINTER
REPORTS_TAGLIB_URI=/WEB-INF/lib/reports_tld.jar; export REPORTS_TAGLIB_URI
REPORTS_CLASSPATH=
$ORACLE_HOME/reports/jlib/oraclebarcode.jar:$ORACLE_HOME/reports/jlib/rwbuilder.jar:$ORACLE_HOME/reports/jlib/rwrun.jar:$ORACLE_HOME/jlib/zrclient.jar:$ORACLE_HOME/j2ee/home/oc4j.jar:$ORACLE_HOME/j2ee/home/lib/ojsp.jar; export REPORTS_CLASSPATH
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1; export NLS_LANG

## Icon variable for Solaris platform
TK_ICON=$ORACLE_HOME/reports/plugins/resource; export TK_ICON

 

REPORTS_DEFAULT_DISPLAY=NO; export REPORTS_DEFAULT_DISPLAY

 

 

 

preuzmi vnc-server-4.1.2-14.el5_6.6.i386


kopiraj na masinu preko WINSCP-a i instaliraj

lociraj se gde si kopirao 

su -

[root@ ~]$ rpm -ivh vnc-server-4.0-11.el4.i386.rpm

                                                                                     za slucaj da imas konflikt izmedju paketa 

                                                                                     [root@  ~]#rpm -qa | grep vnc                 ---prikazuje ime paketa
                                                                                     [root@  ~]#rpm -e real-vnc-server          --- brise paket

 

 

root-edituj file

[root@  ~]#vi /etc/sysconfig/vncservers

 

U njega se ubaci sledeca linija

VNCSERVERS="2:oracle"

 

Na ovaj nacin smo rezervisali display 2 za oracle usera

Sledece pokrenemo , mora jednom kao oracle da se uradi 


[oracle@  ~]#vncserver                             --- pita za username i password. Tada napravi neke security fajlove
[root@  ~]#service vncserver start
[root@  ~]#chkconfig on

[root@  ~]#chkconfig vncserver on    ---ovo ce napraviti startup script i podizati DISPLAY kada se restartuje server. U ovom slucaju je DISPLAY :2 umesto :0 koji smo setovali,

reports.sh treba da se doradi da gadja :2 za DISPLAY.

 

#!/bin/sh
#
# Copyright (c) 1999, 2005, Oracle. All rights reserved.
#

## Example file to set environment variables in Bourne-shell or K-shell
## for Oracle Reports 10gR2. Refer to Install Doc for more detail on each
## of these environment variables. You need to modify some of the environment
## variables before doing source on this file ( % . reports.sh ).

DISPLAY=10.1.11.177:0.0; export DISPLAY
## DISPLAY=< your unix machine name:0.0 >; export DISPLAY
## ORACLE_HOME=< oracle home >; export ORACLE_HOME

 

//////////////////////////////////////////////////////////////////

REZULTAT JE :

da se posle restarta pokrene

DISPLAY=:2; export DISPLAY
xhost +

////////////////////////////////////////////////////////////////

Ako hoces zbog >echo $DISPLAY da ti pise edituj .bash_profile dodaj ove dve linije 

 

DISPLAY=10.1.11.138:0.0
export DISPLAY

 

>. .bash_profile                         --- ovako primenjuje izmenjene promenljive kao da si restartovao 

 

 

>startuj opmnctl startall

>startuj emctl start iasconsole

 

 

 

 

 

 

OLD   -- bez VNCServera  , ovako bi moralo da se radi nakon restarta servera

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

DISPLAYX

su -

[root@appsrv  ~]#startx                                             ---ako nece  , onda trazi da obrises .X0-lock

[root@appsrv  ~]# rm /tmp/.X0-lock

rm: remove regular file `/tmp/.X0-lock'? y                    --- upisi y

[root@appsrv  ~]#startx

[root@appsrv  ~]#export DISPLAY=:0.0

[root@appsrv  ~]#xhost +

access control disabled. client can access from any host     --- kada ti ovo izbaci , onda je sve OK

 

ili poteraj skriptu na /etc/rc.d/init.d  --- koja je inace shit   a mozes da je skines   odavde i ubaci je u /etc/rc.d/init.d

[root@appsrv  ~]# cd /etc/rc.d/init.d/

[root@appsrv  init.d]# ./startupX

 

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

 

 

 

© 2015 by Sasa Djuric

  • Twitter Square
  • facebook-square
bottom of page