본문 바로가기

=====-I T-=====/▣SQL13

[오라클] ORA-00600: internal error code, arguments: [kcratr1_lastbwr] 에러로 DB가 작동하지 않을때 한번씩 DB가 맛이 가서 작동 안 할때가 있었다. 처음에는 엄청 당황했으나 여러번 이런 일이 생기니 이젠 금방 뚝딱뚝딱 ㅋㅋ c:\>sqlplus "/as sysdba" SQL> startup; ORACLE instance started. Total System Global Area 369098752 bytes Fixed Size 2020864 bytes Variable Size 138414592 bytes Database Buffers 226492416 bytes Redo Buffers 2170880 bytes Database mounted. ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], [] S.. 2012. 2. 10.
[오라클]DB DUMP 새로운 유저 및 테이블 스페이스로 이동 새로운 유저로 DUMP 를 Import 시킬때 사용자 생성시 지정해준 테이블 스페이스를 이용하기 위해서 지정된 테이블 스페이스 외에 모든 권한을 없애줘야지 기존 Export 시 Export 한 사용자와 같은 TableSpace 에 값이 입력되지 않는다. --덤프 export / import 테스트 --테이블스페이스 생성 CREATE TABLESPACE TEST_DATA_IMP DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\test_data_imp.dbf' SIZE 10M DEFAULT STORAGE (INITIAL 10K NEXT 10K MINEXTENTS 2 MAXEXTENTS 50 PCTINCREASE 50); CREATE TEMPORARY TABLESPACE .. 2012. 2. 9.
[Oracle] ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음 오라클에서 DB 접속시 위와 같은 에러가 뜨는 경우를 볼것이다. 다양한 원인이 있겠으나, 나의 경우에는 TNS(tnsnames.ora)에서 접속 식별자의 띄워쓰기가 잘못되어서 일어나는 현상이었다. 예를 들어 ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) 위와 같이 ORACLR_CONNECTION_DATA(접속식별자) 앞에 공백이 있으면 인식을 하지 못한다. 그래서 저 공백을 업애주고 ORACLR_CONNECTION_DATA = (DESCRIPTION = .. 2011. 12. 19.
[MS-SQL] SQL Server 2005 Management Studio Express 설치시 오류 - 오류코드:29506 SQL Server 2005 Management Studio Express 를 설치하는 도중 중간에 에러가 나면서 설치가 안되는 경우가 있습니다. 이것은 비스타나 윈도우 7 에서의 보안강화 때문에 관리자권한이 아니라서 생기는 에러로 설치시 탐색기에서 우클릭을 하여 윈도우 탐색기를 [관리자 권한으로 실행]한 상태에서 설치를 진행하면 무사히 설치를 완료할 수 있습니다. 다들 단디 설치 해보세요~~~~ 2011. 11. 7.
[MS-SQL]float 형 varchar 로 변경하는법 11자리로 된 숫자들이 있는 컬럼이 있는데 이 컬럼이 float 형이었다 그런데 이 녀석을 문자열이랑 더하려고 하니깐 계속 문제가 생기는거다 float를 varchar 형으로 컨버팅해서 하니 원하는 값은 나오지 않고 그래서 결국 편법을 사용해서 성공!!! 그냥 float를 numeric 으로 바꾸고 varchar 형으로 바꾸니 아름답게 결과가 나왔다 걍 아래는 예제 select '0'+cast(cast(휴대폰 as numeric(11,0)) as varchar(11)) from 고객목록 2011. 6. 3.
[SQL] 주소정보 DB에 입력하기 우편번호 데이터들이 엑셀형식으로 저장되어 있으므로 MS-SQL에서는 간단하게 데이터 가져오기를 사용하여 테이블에 입력을 할 수 있었다. 하지만 MY SQL에서는 약간 이래저래 수정도 해주면서 작업을 해야되었다. 그래서 간단한 작업절차를 써보도록 하겠다 1. 하단에 명시된 페이지로 이동하여 원하는 DB 정보를 다운받는다. http://www.zipfinder.co.kr/zipcode/index.html 2. 다운받은 엑셀파일을 csv 형식으로 변형시킨다. 다른이름으로 저장 -> 다른형식 -> csv 형식선택 저장을 하면 각 필드들은 쉼표(,) 로 구분이 된다. 3. 해당 주소체계에 맞는 형식의 테이블을 생성한다 4. my sql 입력 커맨드창에서 다음의 명령어를 실행한다 load data infile [해.. 2011. 4. 17.