7월, 2010의 게시물 표시

리눅스에서 오라클 디비링크 추가 방법

루트로 ssh접속이나 그냥 터미널 접속 ssh root@서버IP 오라클 설치 경로 cd opt/oracle/10gR2/network/admin 크 에디터로 tnsname파일 오픈 vi tnsnames.ora --------------추가---------------------- 이름 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 아이피)(PORT = 포트)) (CONNECT_DATA = (SERVER = DEDICATED) (SDU = 2048) (TDU = 32767) (SERVICE_NAME = 서버명) ) ) -------------------------------------- i insert :wq write and quit 저장 완료 후 oracle접속 계정을 오라클로 변경한다 su oracle 비번입력 sqlplus /nolog connect /as sysdba CREATE PUBLIC DATABASE LINK 이름 CONNECT TO system IDENTIFIED BY 비번 USING '명칭'; 생성 완료 드랍은 drop PUBLIC database link 이름; 확인은 select * from 계정.테이블@링크명 where rownum =1 ; exit 후 tnsping 링크명; 재확인 ps aux|grep oracle --> 오라클 프로세스 확인 df -h 디스크 사용량 확인

오라클 EM(엔터프라이즈매니져)

이미지
출처 http://fdsblog.tistory.com/entry/Oracle-Enterprise-ManagerEM-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%95%B4%EA%B2%B0 Oracle Enterprise Manager(EM) 한글 깨짐 해결 EM에 접속했을시 한글버튼이 아래와 같이 깨져서 보이는 경우가 있다. 아래 절차대로 해보자 1. root로 접속하여 oracle설치파일이 있는 디렉토리에 대하여 화면권한을 부여하자 root@localhost ~]# cd /oracle/database [root@localhost database]# xhost +져 access control disabled, clients can connect from any host 2.오라클 계정으로 접속한뒤 addLangs를 해준다. [root@localhost database]# su - oracle [oracle@localhost ~]$ cd database [oracle@localhost database]$ ./runInstaller -addLangs $* 위와같이 실행하면 설치화면이 뜬다. NEXT 버튼 클릭 KOREAN을 선택후 오른쪽창으로 이동시키고 NEXT해서 추가해주면 된다. 오라클을 custom으로 설치하는 과정에서 Korean을 추가해주면 ALBANWTK.TTF 파일이 생성되는데, 이미 설치된 오라클에서는 파일이 생성되지 않는다. 3. ALBANWTK.TTF 파일 복사 ALBANWTK.TTF.bz2aa ALBANWTK.TTF.bz2ab ALBANWTK.TTF.bz2ac 위 파일들을 받아서 해당 오라클 서버에 복사한후 압축을 풀어주자 압축푸는 방법은 # cat ALBANWTK.TTF.bz2* > ALBANWTK.TTF.bz2 # bunzip2 ALBANWTK.TTF.bz2 그러면 ALBANWTK.TTF 이 생긴다. 4. 압축해제한 ALBANWTK.TTF 파일을 다른 폴더로 무브시켜주자 [oracle@localhost...

델파이) host ip 구하기

출처 )http://blog.daum.net/webos/15670877 uses Winsock; function GetIPFromHost (var HostName, IPaddr, WSAErr: string): Boolean; type Name = array[0..100] of Char; PName = ^Name; 기 var HEnt: pHostEnt; HName: PName; WSAData: TWSAData; i: Integer; begin Result := False; if WSAStartup($0101, WSAData) 0 then begin WSAErr := 'Winsock is not responding."'; Exit; end; IPaddr := ''; New(HName); if GetHostName(HName^, SizeOf(Name)) = 0 then begin HostName := StrPas(HName^); HEnt := GetHostByName(HName^); for i := 0 to HEnt^.h_length - 1 do IPaddr := Concat(IPaddr, IntToStr(Ord(HEnt^.h_addr_list^[i])) + '.'); SetLength(IPaddr, Length(IPaddr) - 1); Result := True; end else begin case WSAGetLastError of WSANOTINITIALISED:WSAErr:='WSANotInitialised'; WSAENETDOWN :WSAErr:='WSAENetDown'; WSAEINPROGRESS :WSAErr:='WSAEInProgress'; end; end; Dispo...

[펌]오라클 디비 링크

SELECT * FROM dba_db_links; 1. DB 링크 원격지에 있는 데이타베이스와 연결하는 것입니다. 이것은 우선적으로 고려해야 될 사항이 있는데염... (1) 원격지 DB가 연결해도 된다는 허락을 해야 함다. DBA 권한 오라클 환경 설정에 보면 분산 트랙잭션이란 항목이 있는디 숫자를 적당히 주심 됨다. (아마 Default로 적당히 설정되어 있을 것임크다.) (2) 내가 사용하는 DB에서 원격지 DB를 찾을 수 있어야 함다. tnsname에 원격지 오라클이 등록이 되어 있나 확인. (3) DB링크를 만들어 버림 됨다. (롱타입은 문제 있슴다 주의하셈) create public database link 링크명 connect to 원격지 접속 아이디 identified by 원격지 접속 비밀번호 using ' tnsname에 등록된 이름 ' 일단 만든 뒤 select * from 원격지 테이블@링크명 create table 테이블명 as select * from 원격지 테이블@데이터베이스 링크명 create view 뷰명 as select * from 원격지 테이블@링크명 create synonym 부르고 싶은 이름 for 원격지 테이블@링크명; 이라고 한 뒤 select * from 부르고 싶은 이름 요래도 됨 2. 스냅샷 이 것은 이도 저도 귀찮아서리 원격지에 있는 데이타 베이스를 기냥 복사해 버리는 것 임다. 예를 들어 버리면여 create snapshot 이름 pctfree 5 tablespace 테이블스페이스명 storage (initial 100K next 100K pctincrease 0) refresh complete start with sysdate next sysdate+7 as select * from 원격지 테이블@링크명 주1 : pctfree 파라메터는 각 데이터 블럭 안에서 사용가능하 채 남는 공간 refresh 중요!!! (sysdate, 즉 오늘 바로 검색해서 복사한 뒤, 7일 뒤에 다시 검색해서 복사해 ...

리눅스에서 NAS(윈도우 공유 네트워크 하드) 한글 꺠짐 해결

회사에서 쓰는 네트워크 하드에 연결했더니 한글이 깨짐 해결방법----- 한글종류에도 여러가지가 있는데.. 윈도우에서는 cp949라는 형식의 한글을 쓰고.. 우분투에서는 utf-8형태의 한글로 쓰니.. 한글은 한글이지만 형태가 틀리니 한글이 깨져서 나오는 것입니다. sudo gedit /etc/samba/smb.conf결 [global] 부분에 아래 내용 추가 후 재 부팅 dos charset = cp949 display charset = UTF8 unix charset = UTF8

오라클 엔터프라이즈 매니져 설정하기(리눅스)

오라클 유져에서 아래 명령을 통하여 실행하시기 바랍니다. /opt/oracle/10gR2/bin/emctl start dbconsole 그리고 rc.local 파일에 아래의 내용을 기록하세요. su - oracle -c '/opt/oracle/10gR2/bin/emctl start dbconsole netstat -ntulp 열려있는 포트 확인 /opt/oracle/10gR2/bin/ 동작 확인 emctl status dbconsole emctl status agent

우분투 virtualbox에서 usb인식(재업)

$ sudo vi /lib/udev/rules.d/50-udev-default.rules ... # libusb device nodes SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"

자주 쓰는 우분투 기본 명령어(펌)

출처 :http://koreaubuntu.wordpress.com 자주 쓰는 우분투 기본 명령어 sudo apt-get install 프로그램 꾸러미 sudo apt-get remove 프로그램 꾸러미 프로그램을 설치(install)하고 제거(remove)하는 명령어 입니다. 추가/제거와 같은 기능을 문자로 처리하는 것입니다. sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 위에서 apt-get 이란 프로그램 꾸러미 도구입니다. apt-get은 저장소에서 프로그램 꾸러미를 가져다가 설치하거나 지우는 등 관리자 역할을 해줍니다. update는 저장소에서 이전 보다 개선된 꾸러미가 나왔나를 확인하는 명령입니다. upgrade는 컴퓨터에 설치된 꾸러미 중에 새로 개선된 내용이 있으면 저장소에서 가져다가 설치하란 명령입니다. dist-upgrade는 컴퓨터에 설치된 꾸러미는 아니지만 우분투 사용에 필요한 추가 꾸러미를 가져다가 설치하라는 명령입니다. 이미 설치된 꾸러미를 최신 판으로 바꿔주는 upgrade와는 차이가 있지요. ls -ls ls는 List의 약자입니다. 옵션으로 -ls를 더해주면 파일에 대한 상세한 정보를 보여줍니다. cd 디렉토리명 디렉토리를 이동할 때는 cd 명령어를 사용합니다. 디렉토리 이름을 입력하지 않고 cd만 입력하면 홈 디렉토리로 이동합니다. CD는 Change Directory의 약자. pwd 현재 디렉토리 위치를 표시해 줍니다. Present Working Directory 의 약자. mkdir 새로 디렉토리를 만듭니다. Make a directory 의 약자. rm 파일명 해당 파일을 지웁니다. rm은 ReMove의 약자 입니다. 디렉토리를 지울 때는 -r 옵션을 줍니다. 즉 ‘rm -r 디렉토리명’이 됩니다. -r 옵션은 디렉토리에 명령을 적용할 때 넣는 옵션이라고 생각해도 무방합니다. mv 파일명1 파일명2 cp 파일명1 파일명2 mv는 move의 약자를 파일명...

우분투 패키지 업데이트/설치

1. sudo apt-get install 2. sudo apt-get update

우분투에서 bin파일 설치하기

"chmod 775 파일명" 의 형태로 해당 파일에 실행 권한을 준다음 실행 1. chmod 775 파일명.bin 2. sudo ./파일명.bin

안드로이드 관련 개발툴 설치 1단계

1. Download Java SE Development Kit 6 2. 이클립스 설치(기본으로 WST가 포함) http://www.eclipse.org/downloads/ Eclipse IDE for Java Developers, 98 MB 3. Android SDK 설치 http://developer.android.com/sdk 약관에 동의 후 Android 1.0 SDK 중에 자신의 플랫폼에 맞게 압축된 SDK 파일을 다운로드. SDK설치 할 디렉토리를 만들고 압축을 해제. 디렉토리 위치에 한글이 포함NO.

우분투 터미널 클라이언트에서 Caps Lock설정하기기

이미지
시스템 - 기본 설정 - 키보드

우분투 에볼루션 메일 설정하기

gmail의 pop와 smtp를 이용 에볼루션 메일 세팅 1. gmail 에 가입을 한다.(다른 메일도 가능하지만, 구글이 가장 좋은 환경을 제공한다.) 2. gmail 로 들어가서 환경설정을 들어가면, 메뉴중에 '전달 및 pop/imap' 탭에서 pop기능을 켜둔다. 3. 프로그램-오피스-에볼루션 실행 4. 환영합니다 -> 앞으로 5. 백업에서 복구 -> 앞으로 6. 신상 정보 - 전체이름 : cheonbi - 전자 메일 주소 : cheonbi@gmail.com -> 앞으로 7. 메일 받기 - 서버 종류 : pop - 서버 : pop.gmail.com - 사용자 이름 : cheonbi - 보안 연결 사용 : ssl 암호화 - 인증 방법 : '지원하는 방법인지 확인' 을 클릭하여 가능한 것으로 선택 -> 앞으로 8. 받기 옵션 - 원하는대로 체크 -> 앞으로 9. 메일 보내기 - 서버 종류 : smtp - 서버 : smtp.gmail.com - 서버인증 체크 - 보안 연결 사용 : ssl 암호화 - 인증 방법 : 일반 텍스트, 사용자 이름 : cheonbi -> 앞으로 10. 계정 관리 -> 앞으로 11. 시간대 -> (선택후, 필자는 아시아/서울) 앞으로 12. 완료 -> 적용! 13. 이제 gmail 암호 입력한 후 엔터, 별다른 메시지 없이 메일을 전송 받았으면 성공 네이버, 핫메일 등등에도 같은 방법으로 적용할 수 있습니다. 출처처) htt...

우분투 virtualbox에서 usb인식 관련련

터미널창에서 실행 => sudo hald --daemon=no

우분투에서 VMware설치하기

VMware Workstation을 설치하기 위해 VMware 사이트에서 회원가입 후 다운 완료 설치하는 파일로 .bundle 확장자를 가진 파일을 다운로드 받는다. 실행방법은 간단함 => # sudo sh 파일명.bundle 료

우분투 파티션 설정

1. swap 1~2기가 2. 귀찮으면 나머지는 root(/)로 잡는다(그러면 자동으로 설정된다) 이 모든 것은 자동파티션 설정이 아닐때에만 함(윈도에서 갈아탈때에 기본의 다른 파티션은 살려놓고 할때, 일일이 나누기 귀찮을때에 한방에 해결됨

ubuntu server X-window 설치

1> # sudo apt-get install x-window-system-core xserver-xorg gnome-desktop-environment # sudo apt-get install gdm # sudo /etc/init.d/gdm start 2> # sudo apt-get install ubuntu-desktop