일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c#
- oracle
- P&ID
- hxcore
- Autodesk
- 가이드
- .NET
- dll
- 델파이
- hxcrypt
- fsstayontop
- JavaScript
- MD5CRYPT
- SQL
- pid
- autocad
- base64_encode
- base64_decode
- Microsoft
- form
- GIS
- mapinfo
- Delphi
- encrypt
- 오라클
- dotnet
- 잡담
- Windows
- style
- php
- Today
- 0
- Total
- 361,129
목록oracle (17)
千日夢의 Tistory
자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#으로 변경 후 Oracle용 PL/SQL에 맞게 변경하였습니다. MS-SQL, SQLite는 C#을 이용하여 DLL로 제작하여 로딩하시면 사용 가능합니다. 패키지명은 HxCrypt라고 하였습니다. 별도로 비트연산용 PKG_UTILS( http://overoid.tistory.com/35 ) / 첨부(PKG_UTILS_Oracle.sql) 참조를 이용하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/..
자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#에 맞게 변경하였습니다. (ASP.NET, MS-SQL, SQLite에서도 사용 가능) Class명은 HxCrypt라고 하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/ - 암호화 : HxCrypt.Encrypt(문자열, 키값) //호출 할 때마다 다른 값이 리턴됨 - 복호화 : HxCrypt.Decrypt(암호 문자열, 키값) 암호화 문자열과 키값은 반드시 키보드에 존재하는 영문+숫자+특수키 값..
해당 실행 파일에 본 첨부파일을 풀어 주면 클라이언트 없이도 배포 가능합니다. 별도로 TNS_ADMIN 경로를 환경설정에서 해줘도 되나, 10g Client 버전부터는 TNS를 이용안하고 설정 가능합니다. 실행파일과 같은 경로에 배포하시면 쉽게 사용 가능합니다. DataGridView를 이용하였습니다. OracleConnection oraConn = new OracleConnection(); oraConn.ConnectionString = string.Format("USER ID={0};PASSWORD={1};DATA SOURCE={2};PERSIST SECURITY INFO=false", "{오라클UserID}", "{오라클UserPassword}", "{Oracle Host Name(Domain) o..
출처 : http://blog.naver.com/lcg2004?Redirect=Log&logNo=60049785458 참고 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=117409&ref=117385 Writing to Oracle CLOB fields using System.Data.OracleClient 만약 당신이 .NET 코더고 오라클을 갖다가 데이터베이스 작업을 한다면, 이번이 적절하게 사용할 수 있는 기회가 될 것이다.^^ 읽으면서 커멘트도 달아주기 바란다! 우리 현재 프로젝트에서 우리는 ASP.NET 1.1 애플리케이션으로부터 상당한 량의 텍스트를 오라클 CLOB 필드로 쓸 필요가 있다. 우리는 이제껏 ..
출처 : http://www.oracleclub.com/article/55741 설명은 안 하겠습니다. WITH t AS ( SELECT XMLTYPE(' Type1 REQ1 Type2 REQ3 Type3 REQ4 ') v FROM dual ) SELECT ExtractValue(Value(p), '/META/META-VALUE') "META-VALUE" FROM t , TABLE(XMLSequence(Extract(v, '/ROOT/META[@use="report"]'))) p WHERE ExtractValue(Value(p), '/META/META-NAME') = 'Type1' ; Tistory 태그: oracle,sql,query,xml,xmltype,오라클,쿼리
http://www.oracle.com/technology/documentation/spatial.html 영어지만 필요하신 분에게는 유용할 것 같습니다. 이 글은 스프링노트에서 작성되었습니다.
Oracle Mapinfo_Mapcatalog 생성 02.03 강좌를 참고하여 User 및 Role권한을 부여하시기 바랍니다. MapInfo Professional v9.5버전에서는 Tools에 Mapcatalog 생성/관리이 지원 되오니 참고하시기 바랍니다. 본 강좌는 SQLPLUS를 이용하여 Mapcatalog 생성을 SQL Query로 생성하는 법에 대하여 알려드리겠습니다. ※ DBA권한을 가진 사용자나 MAPINFO User를 이용한 테이블 생성 및 권한 부여 테이블 생성 -- 테이블 생성 CREATE TABLE MAPINFO.MAPINFO_MAPCATALOG ( SPATIALTYPE FLOAT(126), TABLENAME CHAR(32 BYTE), OWNERNAME CHAR(32 BYTE), S..
Oracle User/Role 생성 SQLPlus를 이용하겠습니다.(기타 다른 툴들을 이용하여도 무방합니다.) 자세한 옵션 및 설명은 다른 사이트 메뉴얼을 참고하시기 바랍니다. SQLPLUS 접속(DBA 권한을 가진 계정으로) SQLPLUS {사용자ID}/{사용자 PASSWORD}@{TNSNAME or SID} or SQLPLUS {사용자ID}@{TNSNAME or SID} Tablespace(테이블스페이스) 생성 MAPINFO User 생성(MAPINFO_MAPCATALOG를 만들어 사용하기 위한 사용자) ※ 다른 유저로 만들어 본적은 없다. 다른 유저로 만들었을시 오류가 있을련지 모르겠다 심심하면 한번 만들어서 테스트하고 결과를 알려주기 바란다...(나도 궁금 하긴하다) 그게 귀찮으면 그냥 본 필자처..
Oracle Database 설치 Oracle Database 설치는 생략하고 MapInfo용 SID생성부터 시작하겠습니다. 본 강좌는 Oracle Database 9i Enterprise로 하겠습니다.(10g/11g Standard는 Loactor를 이용하므로 번외로 취급하겠습니다) Database Configuration Assistant 실행 기존에 다른 SID가 존재하여도 상관없으며(단지, 라이센스 제약은 있을 수 있습니다.) 기본값으로 설치했을 경우에도 이 과정을 무시해도 되나 한번 읽어보시기 바랍니다 중간에 아주 중요한 내용 나옵니다.(물론, Oracle Spatial 사용에 관한 부분입니다.) [시작]-[실행]을 실행하여 열기 명령에 dbca를 입력한다. 시작 안내창이 나오는데 [다음] 과정..
목차 ORA-01991 에러 발생시 발생조건 장애내용 해결 방법 기타 참고사항 관리자 모드 접근 방법 ORACLE_SID 지정 관리자 모드 ORA-01991 에러 발생시# 발생조건# OraData\{SID}폴더만 복사해서 복구할경우 장애내용# Startup 시 ORA-01991: invalid password file '...PWD{SID}.ora' 이러면서 해당 파일 경로가 나타남. 해결 방법# >orapwd file={경로}\PWD{SID}.ora password={패스워드} 기타 참고사항# 관리자 모드 접근 방법# ORACLE_SID 지정# Windows >SET ORACLE_SID={SID} or UNIX >export ORACLE_SID={SID} 관리자 모드# >SQLPLUS "/as sysd..
MAPINFO를 사용하시는 분들이라면 뭘 의미하는지 잘 아시리라 판단되어집니다. CREATE TABLE MAPINFO.MAPINFO_MAPCATALOG ( SPATIALTYPE FLOAT(126), TABLENAME CHAR(32 BYTE), OWNERNAME CHAR(32 BYTE), SPATIALCOLUMN CHAR(32 BYTE), DB_X_LL FLOAT(126), DB_Y_LL FLOAT(126), DB_X_UR FLOAT(126), DB_Y_UR FLOAT(126), COORDINATESYSTEM CHAR(254 BYTE), SYMBOL CHAR(254 BYTE), XCOLUMNNAME CHAR(32 BYTE), YCOLUMNNAME CHAR(32 BYTE), RENDITIONTYPE INTE..
SELECT * FROM TABLE_NAME ORDER BY CASE WHEN COL = 'A' THEN VAL1 WHEN COL = 'B' THEN VAL2 ELSE VAL3 END ASC 이 글은 스프링노트에서 작성되었습니다.
레이스터에 등록(regedit) \\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 에 "확장 가능한 문자열 값(REG_EXPAND_SZ)"로 추가 USE_SHARED_SOCKET=TRUE 간혹 클라이언트 연결포트가 1521(기본포트)가 아닌 랜덤포트를 이용하는 경우가 있을때 이용 이 글은 스프링노트에서 작성되었습니다.
환경변수 추가 항목 1.환경변수 PATH에 설치 폴더 추가 -LD_LIBRARY_PATH, LIBPATH or SHLIB_PATH(linux) -PATH 2. SQL*Plus Path 추가 -SQLPATH 3.NLS_LANG 추가 -AMERICAN_AMERICA.KO16MSWIN949,KOREAN_KOREA.KO16MSWIN949,KOREAN_KOREA.KO16KSC5601 4.TNS_ADMIN 추가 기타1) tnsnames.ora(복사 또는 생성) MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mydomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ..
Download Index : http://www.oracle.com/technology/software/tech/windows/ole/index.html Download : http://www.oracle.com/technology/software/tech/windows/ole/htdocs/utilsoft.htm Oracle 10g Index : http://www.oracle.com/technology/global/kr/tech/windows/ole/index.html 제가 가끔 애용하는 OO4O입니다. 자세한건 링크 따라가보세요 ^^;; 이 글은 스프링노트에서 작성되었습니다.
Linux에 오라클 계정 생성 #groupadd oinstall #groupadd dba #useradd -m -g oinstall -G dba, oinstall oracle oracle 압축해제 #gzip -d [파일명].cpio.gz #cpio -idmv < [파일명].cpio oracle 디렉토리 설정 #mkdir -p [홈폴더명] #chown -R oracle.oinstall [홈폴더명] #mkdir -p [데이터폴더] #chown -R oracle.oinstall [데이터폴더] Oracle 설치(oracle 계정으로 X-window 로그인) #export LANG=ko_KR.eucKR #한글이 깨질 경우 #export LANG=C or 공백 #./runInstaller & 이 글은 스프링노트에서..