Archive for the ‘ Oracle ’ Category

Install Oracle 11gR2 on Solaris 10

참고 사이트 - http://ivan.kartik.sk/oracle/install_ora11gR2_solaris.html

“최대 사용자 프로세스” 오류 해결 - http://www.dbatoolz.com/t/11gr2-install-fails-hard-limit-maximum-user-processes.html

/etc/system 파일에 아래 내용 추가
set shmsys:shminfo_shmmax=12025908428
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set shmsys:shminfo_shmmin=1
set max_nprocs=30000
set maxuprc=16384

그리고 리부팅!

설치 과정

1. oracle 유저 추가 후 로그인.
runInstaller 를 실행시킨다.

2.

3. 데이터베이스 생성 및 구성 선택

4. 서버 클래스 선택

5. 단일 인스턴스 선택

6.

7.  영어, 한국어

8. 스탠다드 에디션으로.

9. 설치 위치 설정

10. 인벤토리 설정

11. 구성 유형

일반용으로

12. 데이터베이스 식별자

13. 메모리 할당

14.

15.

16.

계속…..

Tomcat & Oracle DataSource 설정

1. conf/server.xml파일을 열고 <GlobalNamingResources>엘리먼트 안에 다음 내용 추가.


<Resource name="jdbc/myoracle" auth="Container"
 type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
 url="jdbc:oracle:thin:@localhost:1521:데이터베이스이름"
 username="유저네임" password="패스워드" />

2. conf/context.xml에 추가


<ResourceLink global="jdbc/myoracle" name="jdbc/myoracle" type="javax.sql.DataSource"/>

3. 코드 안에서는


InitialContext ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup("java:comp/env/jdbc/myoracle");
Connection con = ds.getConnection();

OracleXETNSListener 시작 오류 1067

Eclipse와 연동 중인 Oracle의 접속이 되지 않아 살펴보던 중..

OracleXETNSListener 서비스가 시작되지 않는다는 것을 발견하고 시작하려 했으나

오류 1067을 뿝었다.

찾아보니..

서비스 중 ‘Computer Browser’ 서비스가 실행 중이지 않아서 생기는 문제.

쓸때없는 서비스라고 생각하고 ‘사용안함’을 설정해놨었는데.. 이런 문제가 생겼다.

‘Computer Browser’ 서비스를 실행하고 나니 OracleXETNSListener 서비스도 잘 실행됐다.

Eclipse와 Oracle의 연결도 잘 됐고..