본문 바로가기

프로그래밍/데이터베이스32

[오라클] 리눅스에서 한글 설정 리눅스에 오라클을 설치할 때, 언어를 한국어로 하는 경우 오류가 나는 사례(여러 사이트의 기존 설치자들 의견)가 있다 하여, s2clinux 설치 당시 영어로 설치하였습니다. 정상적으로 Oracle9i database 설치한 이후에, 오라클 데이터베이스에 접속하여 데이터를 한글로 저장하는 경우 한국어 지원이 되지 않으므로, 설치한 후에 언어를 한국어로 변경하는 방법을 설명하고자 합니다. 1. 오라클 데이터베이스 문자셋과 언어셋 변경 문자셋(CHARACTER SET) 변경 오라클 데이터베이스 관리자로 접속하여 NLS_CHARACTERSET, NCHAR의 CHARACTERSET에 한국어를 지원하도록 파라미터의 속성값을 KO16KSC5601로 변경합니다. 언어셋(LANGUAGE SET) 변경 문자셋과 마찬가지.. 2023. 3. 6.
[오라클] 테이블 Layout 출력 SQL SELECT A1.TABLE_COMMENTS TABLE_COMMENTS , A1.TABLE_NAME TABLE_NAME , A1.COLUMN_COMMENTS COLUMN_COMMENTS , A1.COLUMN_NAME COLUMN_NAME , (CASE WHEN B1.CONSTRAINT_TYPE = 'P' THEN 'Y' END) PK_FLAG , (CASE WHEN B1.CONSTRAINT_TYPE = 'R' THEN 'Y' END) FK_FLAG , A1.NULL_FLAG , A1.DATA_TYPE , A1.DATA_LENGTH FROM (SELECT B.COMMENTS TABLE_COMMENTS , A.TABLE_NAME TABLE_NAME , C.COMMENTS COLUMN_COMMENTS , A... 2023. 3. 6.
[오라클] Windows7 에서 오라클 10g Client 설치하기 윈도우 7에서 10g Client 설치하다가 OS를 못찾아서 실패하는 경우 아래와 같이 하면 설치가 된다. 1. 오라클 사이트에서 10g 클라이언트 다운로드 http://www.oracle.com/technetwork/database/10203vista-087538.html Oracle Database 10g Client Release 2 (10.2.0.3) 10203_vista_w2k8_x86_production_client.zip (616,757,461 bytes) 2. 압축을 풀고, \client\Disk1\install 폴더에서 oraparam.ini 에 다음을 추가 [Certified Versions] #You can customise error message shown for failure, .. 2023. 3. 6.
[MSSQL] Lock 조회 및 해결 방법 1. sp_lock 실행 Lock 내용 확인. Mode가 X 인 것들을 확인하고, spid 를 기억해 둔다. 보통 spid 가 여러개 중복되어 출력되는 경우가 많다. 예) exec sp_lock 2. dbcc inputbuffer(spid) 클라이언트에서 MSSQL로 보낸 최종 명령문을 표시한다. 1번에서 Mode 가 X 인 것의 spid를 입력하면 해당 내용이 출력된다. 예) dbcc iniputbuffer(60) 3. sp_who spid 1번에서 확인된 spid 를 입력하면 관련 정보를 표시해 준다. 예) exec sp_who 60 4. kill spid Lock을 확인했으면 해당 spid 를 입력하여 해당 프로세스를 끝낸다. 예) kill 60 참고> 위 명령어는 모두 MS SQL Server M.. 2023. 3. 6.
[ERWin] DB 접속시 오류 발생시 처리 방법 다음 과 같은 오류가 발생 할 경우 Unable to locate client connectivity software. Check with your database administrator to install the appropriate client software. ntwdblib.dll 파일을 윈도우 system32 폴더에 복사해 넣으면 접속할 수 있습니다. 파일 첨부합니다. 2023. 3. 6.
[ERWIN] 4.X 버전에서 SQL Server 2005 사용하기 아래 사이트에 접속하여 ftp://ftp.ca.com/pub/erwin/ServicePacks AFEDM414sp4-b4415.exe 파일을 다운로드 받아서 설치 하면 SQL Server 2005 를 사용할 수 있습니다. 용량은 47,001,848 byte 로 첨부하지 못하였네요. 2023. 3. 6.
[MSSQL] 테이블 명세서 쿼리(2000, 2005 가능) --//SQL Database documentation script --//Description: T-SQL script to generate the database document for SQL server 2000/2005 -- 출처: SQLER 허진수님의 게시물입니다 -- 사용법 -- 1. 아래 문서 전체를 테이블 명세서를 얻고자 하는 DB의 쿼리창에 붙여 넣고, 실행하면 됩니다. -- 2. 실행하면 결과창에 HTML 양식의 텍스트가 생깁니다. -- 3. 모두 선택하여 편집기에 붙여 넣고 확장자를 html 로 저장한 다음 -- 익스플로러에 끌어다 놓으면 테이블 명세서가 보입니다. Declare @i Int, @maxi Int Declare @j Int, @maxj Int Declare @sr int.. 2023. 3. 6.
[오라클] COLUMN->ROW, ROW->COLUMN. 데이터 행과 열을 변환 /*--------------------------------------------------- * ROW => COLUMN의 변환 * COLUMN => ROW의 변환 ----------------------------------------------------*/ --------------- DEPTNO EMPNO --------------- 10 7782 10 7839 10 7934 20 7369 20 7566 20 7788 30 7499 30 7521 30 7654 ------------------------------ DEPTNO EMP1 EMP2 EMP3 ------------------------------ 10 7782 7839 7934 20 7369 7566 7788 30 7499 7521.. 2023. 3. 5.
[오라클] 클라이언트에서 서버 접속할때 ORA-12154 오류 발생하는 경우 처리방안 오라클 10g설치 후, 클라이언트(sql plus 등)에서 서버로 접속하면, 다음 오류가 발생하고 접속이 안 되는 경우가 있다. ORA-12154: TNS:could not resolve the connect identifier specified TNS위치 설정을 제대로 해 주었고, 값이 정상일 경우에도 이런 메시지가 나와서 고생을 많이 했는데, 오라클 포럼에서 답을 찾을 수 있었다. 환경변수를 수동적으로 등록하면 된다. 내컴퓨터->속성->시스템등록정보->고급->환경변수->시스템 변수 에서 다음 변수가 있는지 확인한다. 없다면 새로 만들어서 추가한다. 변수이름 : ORACLE_HOME 변수 값 : C:\oracle\product\10.2.0\client_1 (오라클 설치경로) 재부팅이 필요할 수도 있다... 2023. 3. 5.
[MSSQL] Linked 서버를 사용하여 StoredProcedure 생성할때 발생하는 오류 7405 처리 MS SQL 엔터프라이즈 매니저에서 LINKED 서버를 이용하여 저장프로시져를 생성할때 오류 7405: 유형이 다른 쿼리를 사용하려면 연결에 대해 ANSI_NULLS 및 ANSI_WARNINGS 옵션을 설정해야 합니다. 이렇게 하면 일관된 방식으로 쿼리를 사용할 수 있습니다. 이 옵션을 설정한 다음 쿼리를 다시 실행하십시오. 위와같은 오류가 발생한다면, 다음과 같이 조치를 취하면 처리된다. 저장프로시저를 만드는 구문 위에 다음 파란색 구문을 추가한다. 예) SET ANSI_NULLS ON SET ANSI_WARNINGS ON Go CREATE PROCEDURE 프로시져명 AS ....... . . GO 구문검사 후 , 확인 클릭하면 처리 완료...!!! 2023. 3. 5.
반응형