설치사양 : VMWARE 7.1 + Oracle Enterprise Linux 4 update 8 32Bit
(2cpu, 1GB RAM, 20GB HDD)
그리드 컨트롤을 설치하는데 제약사항이 좀있더라.
1-1. 기존에 있는 DB를 가지고 grid Control을 설치할경우 emca 명령어로 em을 drop 시켜야한다.
(그냥 생성했더니. sysman 이 생성되서 그러나보다. - 아니면 어찌하여튼간에 em 관련 뭔가가 설치가 되었다는 소리였으니.)
1-2. 리스너 관련 에러.
위의 두가지 해결책 :
emca -deconfig dbcontrol db -repos drop;
2. SGA 사이즈는 최소 270메가 이상정도 되어야한다. ( 편하게 300M )
(DBCA로 DB를 설치할때 적게 줬더니 이런에러도 나버렸다.)
해결책 :
alter system set sga_max_size = 300m scope=spfile;
alter system set sga_target = 300m scope=spfile;
3. shared_server 구성에 필요한 dispatchers parameter 를 확인한다.
최적의 성능을 위해서 비워라.
해결책 : alter system set dispatchers ='' scope=both;
4. RPM sysstat 을 설치할것.
rpm -Uvh sysstat~~~~~~
5. DBMS_SHARED_POOL package 가 필요하다.
해결책 : $ORACLE_HOME/rdbms/admin/dbmspool.sql 을 실행.
6. 세션 caching 수 늘려야하는 문제
해결책 : alter system set session_cached_cursors = 200 scope=spfile;
위의 사항은 내가 겪은 내용이다 분명 이것말고도 설치도중에 또 생길지 모른다.
위의 에러를 방지하기위한 기본설정을 마치고 설치 해본다.
1. DBCA로 만들어놓은 EMREP 를 사용해본다.
2. 설치경로 설정.
3. 각종 설정 여부 체크 ( 위의 sysstat 체크는 여기서 한다. )
4. database host name
5. 각종 외부 커넥션 관련 설정 ( 이메일도 없고.... 메타링크 정보도 필요없고.... )
6. 패스워드 설정 - 오라클 대표 패스워드인 oracle이 안된다.~ oracle1 ~은 되네....
7. 설치요약.
8. 설치되고있는중~~~
9. 설치가 되면 역시나 root가 해줘야할일이 생긴다.
[root@oracle1 RPMS]# /u01/app/oracle/product/10.2.0/gc/oms10g/allroot.sh
Starting to execute allroot.sh .........
Starting to execute /u01/app/oracle/product/10.2.0/gc/oms10g/root.sh ......
Running Oracle10 root.sh script...
\nThe following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/10.2.0/gc/oms10g
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
Adding entry to /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished execution of /u01/app/oracle/product/10.2.0/gc/oms10g/root.sh ......
Starting to execute /u01/app/oracle/product/10.2.0/gc/agent10g/root.sh ......
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/10.2.0/gc/agent10g
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
Finished execution of /u01/app/oracle/product/10.2.0/gc/agent10g/root.sh ......[root@oracle1 RPMS]#
10. 설치후 각종 설정 화면. ( 정말 오래걸린다...... 지겹다...... )
OMS Configuration에서 에러가 났다.
Configuration assistant "OMS Configuration" failed
로그를 보니 아래와 같은 에러.
[24-09-2010 19:07:37] Creating repos user ...
DECLARE
*
ERROR at line 1:
ORA-01119: error in creating database file
'/u01/app/oracle/product/10.2.0/gc/oms10g/oradata/mgmt.dbf'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
ORA-06512: at line 44
생각없이 처음 설정에서 oradata를 그냥 넘어갔더니....
osm10g 밑으로 oradata 디렉토리가 없다.
그래서 직접 oradata todtjd
[oracle@oracle1 oms10g]$ mkdir oradata
그리고나서 retry
..... 또 기다린다..... 아..... 오래걸리네....
이제 설치를 마치고...
지랄맞은 브라우저 제한.... 그냥 윈도우에서 되게 해야것네;;;
설치끝~
db 올리고~~
/u01/app/oracle/product/gc/oms10g/opmn/bin/opmnctl startall
/u01/app/oracle/product/gc/agent10g/bin/emctl start agent
짠~~~
'Oracle > 10g. Oracle Application' 카테고리의 다른 글
Grid Control 10g Agent (0) | 2010.09.25 |
---|