[ORACLE] 설치 중 "display at least 256 colors" 를 만 났 습 니 다.

5331 단어 ORACLE
우 리 는 Linux 에 ORACLE 를 설치 할 때 다음 과 같은 오류 가 자주 발생 합 니 다.
[oracle@db1 database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 16450 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3071 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Some requirement checks failed. You must fulfill these requirements before
continuing with the installation,
Continue? (y/n) [n] n
User Selected: No
Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2017-06-30_12-28-12AM/installActions2017-06-30_12-28-12AM.log

이 문 제 는 도형 화 설정 이 부적 절하 기 때문에 xhost + 를 정확하게 실행 하고 DISPLAY 인 자 를 설정 해 야 합 니 다. 해결 절 차 는 다음 과 같 습 니 다.
1. VNCSERVER (root 사용자) 설치 (설치 되 어 있 으 면 건 너 뛸 수 있 음)
[root@db1 ~]# yum install tigervnc-server
Complete!
[root@db1 ~]# vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /root/.Xauthority
New 'db1.us.oracle.com:1 (root)' desktop is db1.us.oracle.com:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/db1.us.oracle.com:1.log

2. DISPLAY 파라미터 및 xhost + (root 사용자) 설정
[root@db1 ~]# export DISPLAY=db1.us.oracle.com:1
[root@db1 ~]# xhost +
access control disabled, clients can connect from any host

3. DISPLAY 인자 설정 (oracle 사용자)
[root@db1 ~]# su - oracle
[oracle@db1 ~]$ export DISPLAY=:0.0

[oracle@db1 database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 11334 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3071 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-06-30_08-42-28AM. Please wait ...

startx 시작 그래 픽 을 사용 할 때 설정 할 필요 가 없 는 이 유 는 DISPLAY 환경 변수 가 이 모드 에서 자동 으로 0: 0 으로 설정 되 기 때 문 입 니 다.
환경 변수 DISPLAY 는 그림 을 어디 에 표시 할 지 설정 합 니 다. 형식 은 host: NumA. NumB 입 니 다.
그래 픽 인터페이스 에 직접 로그 인하 거나 명령 행 인터페이스 에 로그 인 한 후 startx 를 사용 하여 그래 픽 을 시작 합 니 다. DISPLAY 환경 변 수 는 자동 으로 0: 0 으로 설 정 됩 니 다.이 때 Host 가 비어 있 으 면 Xserver 가 이 컴퓨터 에서 실행 되 고 그래 픽 프로그램 (XClient) 은 TCP 방식 이 아 닌 유 닉 스 socket 방식 으로 Xserver 에 연결 되 는 것 을 의미 합 니 다.
NumA 의 값: TCP 방식 으로 연결 할 때 NumA 는 연 결 된 포트 에서 6000 의 값 을 빼 고 NumA 가 0 이면 6000 포트 에 연 결 된 유 닉 스 소켓 방식 으로 연결 할 때 연 결 된 유 닉 스 소켓 의 경 로 를 표시 하고 0 이면 / tmp /. X11 - 유 닉 스 / X0 에 연 결 된 것 을 나 타 냅 니 다.
NumB 는 거의 항상 0.
환경 변수 DISPLAY 를 아래 명령 으로 볼 수 있 습 니 다.root@root-desktop:~$ env | grep DISPLAY DISPLAY=:0.0

좋은 웹페이지 즐겨찾기