화면이 보이지 않습니다. [5]

화면이 보이지 않습니다.

2005-03-31 16:31 - 사랑과이해


X-Manager 1.3.9
연결방법 : Xstart with SSH
Server : Redhat 8 입니다.
네트워크 구성 : 내부 내트웍(동일 대역에 존재)

접속은 잘 됩니다.
접속후 env를 치면
...
DISPLAY=localhost:10.0
...
으로 나옵니다.

oracle 8.1.7.4 에서 $ORACLE_HOME/bin/dbassist 하면

pc에서는 아무런 변화가 없습니다.


/etc/hosts에는 localhost, pc의 ip가 등록되어 있습니다.

DISPLAY=pc용ip:0.0 또는
DISPLAY=localhost:0.0 으로 변경해봐도 화면에 나타나지 않습니다.

어떻게 하면 될런지요??


Re: 화면이 보이지 않습니다.

2005-03-31 16:55 - 넷사랑

안녕하세요? 넷사랑컴퓨터입니다.

만약 실행한 명령이 스크립트라면, 그 안에 DISPLAY를 강제로 지정되어 있는 부분이 있어서 올바로 실행이 되고 있지 않은 상황이라 생각됩니다.

각종 리소스 때문에 문제가 발생하는 경우도 있으므로 Xbrowser를 이용해서 XDM 접속을 한 후에 실행해보시기 바랍니다.

혹시 실행 시 발생하는 메시지가 있다면 확인하여 다시 문의해주시기 바랍니다.

감사합니다.


Xbrowser 확인결과

2005-03-31 17:46 - 사랑과이해


script있는것은
DISPLAY 변수를 확인해서 지정되어 있지 않으면 지정하라고 메시지 보내고 종료하는 루틴정도 입니다.



XBrowser에서 접속하면
새로운 창이 하나 생기고 "X" 가 마우스 포인터로 보입니다.
화면에 아무것도 나타나지 않고 (짙은 회색) 잠시후에
"XDMCP connection failed. try again?" 이라는 메시지만 나타납니다.


process중에 xdm이 없는거 같아서 xdm을 실행시키고 나서 해봐도 마찬가지 입니다.



Re: Xbrowser 확인결과

2005-03-31 17:54 - 넷사랑

안녕하세요. 넷사랑컴퓨터입니다.

Xbrowser 접속은 FAQ 2, 6, 7번을 참고하시기 바랍니다.

/products/xmg_faq.html

문제 해결을 위해서는 앞서 말씀드린 것처럼 스크립트 안에 있는 DISPLAY 강제 설정 부분과 문제 시 발생하는 메시지를 모두 확인하신 후에 그 정보를 저희에게 보내주십시오.

감사합니다.


Script 및 메시지...

2005-03-31 18:39 - 사랑과이해

1. login시..
/etc/profile
.bashrc,
.bash_profile에는 DISPLAY관련 설정이 없습니다.

2. 메시지는 없습니다. 그냥 실행시키면 아무변화가 없습니다.

3. script는 아래와 같습니다.


#!/bin/sh
#
# $Header: dbassist 23-jul-98.11:27:58 tselby Exp $
#
# Copyright (c) Oracle Corporation 1997, 1998. All Rights Reserved.
#
# NAME
# dbassist - Shell script to run Database Creation Assistant
#
# DESCRIPTION
# Runs Database Creation Assistion java application
# Run this script with -h or -help option to get the help.
#
# MODIFIED (MM/DD/YY)
# tselby 07/23/98 - Creation
# tselby 10/12/98 - Changes for 8.1.4
# tselby 10/23/98 - Instantiate variables for versioned libs
# tselby 12/14/98 - Check for DISPLAY
# dkapoor 09/16/1999 - Added seedloc argument as default
# dkapoor 09/23/1999 - Arguments passed by user precedes over default argument

# Variables set by Oracle Universal Installer for dependent components.
ORACLE_HOME=/app/oracle/product/8.1.7
export ORACLE_HOME;
JRE_DIR=/app/oracle/product/8.1.7/JRE
EWT_FILE=ewt-3_3_6.jar
BALI_FILE=share-1_0_8.jar
HELP_FILE=help-3_1_8.jar
SWING_FILE=swingall-1_1_1.jar
ICE_BROWSER_FILE=ice-4_06_6.jar

# Silent flag must be first argument to dbassist
SILENT=$#
if [ $SILENT -gt 0 ]; then
SILENT=$1
fi

if [ $SILENT != "/true_silent" ]; then
# Check for DISPLAY
case $DISPLAY in
"")
echo "DISPLAY not set."
echo "Set DISPLAY environment variable, then re-run."
exit;
esac
fi

# The environment variable $TWO_TASK cannot be set during the installation
unset TWO_TASK

# The environment variable $JAVA_HOME cannot be set during the installation
unset JAVA_HOME

# Basic error checking
case $ORACLE_HOME in
"") echo "****ORACLE_HOME Not Set!"
echo " Set and export ORACLE_HOME, then re-run"
echo " ORACLE_HOME points to the main directory that "
echo " contains all Oracle products. "
exit 1;;
esac

# Set the LD_LIBRARY_PATH to set the path for shared objects
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH;

# Set the TNS_ADMIN
TNS_ADMIN=$ORACLE_HOME/network/admin
export TNS_ADMIN;

# Directory Variables
DBCA_DIR=$ORACLE_HOME/assistants/dbca/jlib
JACF_DIR=$ORACLE_HOME/assistants/jlib
JLIB_DIR=$ORACLE_HOME/jlib
USER_DIR=$DBCA_DIR

# Database Assistant Variables
JRE_EXEC=$JRE_DIR/bin/jre
JRE_PATH=$JRE_DIR/lib/rt.jar
I18_PATH=$JRE_DIR/lib/i18n.jar
EWT_PATH=$JLIB_DIR/$EWT_FILE
ACC_PATH=$JACF_DIR/ACC.JAR
JNLS_PATH=$JACF_DIR/jnls.jar
DBCA_PATH=$DBCA_DIR/DBAssist.jar
HELP_PATH=$JLIB_DIR/$HELP_FILE
SHARE_PATH=$JLIB_DIR/$BALI_FILE
NETCFG_PATH=$JLIB_DIR/netcfg.jar
BROWSER_PATH=$JLIB_DIR/$ICE_BROWSER_FILE
SWING_PATH=$JLIB_DIR/$SWING_FILE

# Set Classpath for Database Creation Assistant
CLASSPATH=$JRE_PATH:$EWT_PATH:$I18_PATH:$SHARE_PATH:$JNLS_PATH:$ACC_PATH:$HELP_PATH:$BROWSER_PATH:$SWING_PATH:$NETCFG_PATH:$DBCA_PAT
H

ARGUMENTS="-seedloc /app/oracle/product/8.1.7/starterdb"

NUMBER_OF_ARGUMENTS=$#
if [ $NUMBER_OF_ARGUMENTS -gt 0 ]; then
ARGUMENTS=$*
fi

# Run DBCA
cd $DBCA_DIR
$JRE_EXEC -Duser.dir=$USER_DIR -classpath $CLASSPATH DBCreateWizard $ARGUMENTS



Re: Script 및 메시지...

2005-04-01 09:45 - 넷사랑

안녕하세요? 넷사랑컴퓨터입니다.

해당 폰트가 없어서 발생하는 문제일 수 있으니 아래 페이지에서 Java 폰트를 다운 받아서 설치하거나 폰트 서버를 이용하십시오.

/download/main.html
/products/xmg_faq.html#p10

또한 해당 명령이 콘솔에서는 정상적으로 구동되는지도 확인해주시기 바랍니다.

감사합니다.


이전 조회수: 223