'oracle'에 해당되는 글 10건
- 2011.09.25 Unix에서 Oracle 사용자 찾아서 sqlplus 실행시키기
- 2010.11.17 ORA-00990
- 2010.11.05 Oracle APEX 를 실행하는 프로그램 찾기
- 2010.05.14 JDBC URL for Oracle RAC 1
- 2010.01.27 오라클 관련
- 2010.01.27 SQL Server 연결된 서버 설정 - 오라클
- 2009.08.30 Oracle JDeveloper 11g - Online Demonstrations(데모 동영상)
- 2009.06.18 ORA-01461: LONG 값은 LONG 열에만 입력할 수 있습니다
- 2009.06.18 Oracle JDBC Driver, 버전 및 크기
- 2009.05.11 오라클 에러 모음
- Unix에서 Oracle 사용자 찾아서 sqlplus 실행시키기
- 日常茶飯事
- 2011. 9. 25. 21:05
root로 작업중에 sqlplus를 실행시키지 못하고 있음.
$ cat /etc/passwd //어떤 사용자가 있나
root:!:0:0:- KR/E/000070//system admin:/:/usr/bin/ksh
daemon:!:1:1:- KR/E/000070//system admin:/etc:
...
xxxadm:!:417:404:SAP System Administrator:/home/xxxadm:/bin/csh
oraxxx:!:418:406:SAP Database Administrator:/oracle/XXX:/bin/csh //오라클 사용자다.
$ su - oraxxx
> env
PATH=/oracle/XXX/99_64/bin:/oracle/XXX:/usr/sap/XXX/SYS/exe/run:/usr/bin:/etc:/usr/sbin:/usr/ucb:/oracle/XXX/bin:/usr/bin/X11:/sbin:.
...
LANG=en_US
LOGIN=oraxxx
SAPSYSTEMNAME=XXX
DIR_LIBRARY=/usr/sap/XXX/SYS/exe/run
dbms_type=ORA
dbs_ora_tnsname=XXX
ORACLE_SID=XXX
DB_SID=XXX
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/XXX/99_64
NLS_LANG=AMERICAN_AMERICA.UTF8
SAPDATA_HOME=/oracle/XXX
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LIBPATH=/usr/lib:/lib:/usr/sap/XXX/SYS/exe/run:/oracle/XXX/99_64/lib
> sqlplus orauser
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 25 20:01:15 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options
root:!:0:0:- KR/E/000070//system admin:/:/usr/bin/ksh
daemon:!:1:1:- KR/E/000070//system admin:/etc:
...
xxxadm:!:417:404:SAP System Administrator:/home/xxxadm:/bin/csh
oraxxx:!:418:406:SAP Database Administrator:/oracle/XXX:/bin/csh //오라클 사용자다.
$ su - oraxxx
> env
PATH=/oracle/XXX/99_64/bin:/oracle/XXX:/usr/sap/XXX/SYS/exe/run:/usr/bin:/etc:/usr/sbin:/usr/ucb:/oracle/XXX/bin:/usr/bin/X11:/sbin:.
...
LANG=en_US
LOGIN=oraxxx
SAPSYSTEMNAME=XXX
DIR_LIBRARY=/usr/sap/XXX/SYS/exe/run
dbms_type=ORA
dbs_ora_tnsname=XXX
ORACLE_SID=XXX
DB_SID=XXX
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/XXX/99_64
NLS_LANG=AMERICAN_AMERICA.UTF8
SAPDATA_HOME=/oracle/XXX
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
LIBPATH=/usr/lib:/lib:/usr/sap/XXX/SYS/exe/run:/oracle/XXX/99_64/lib
> sqlplus orauser
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Sep 25 20:01:15 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning and Data Mining options
조회는 되는데 업데이트가 안된다.
권한도 있는데 그러네.
데이터베이스를 관리하는 프로그램에서 툴에서는 업데이트가 안되게 할 수 있단다.
관리자에게 쿼리 전달해서 진행.
권한도 있는데 그러네.
명령의 4 행에서 시작하는 중 오류 발생:
UPDATE TB_CODE SET code_nm = '스캔파일' WHERE code='016'
오류 보고:
SQL 오류: ORA-00990: 권한이 부적합합니다
00990. 00000 - "missing or invalid privilege"
*Cause:
*Action:
UPDATE TB_CODE SET code_nm = '스캔파일' WHERE code='016'
오류 보고:
SQL 오류: ORA-00990: 권한이 부적합합니다
00990. 00000 - "missing or invalid privilege"
*Cause:
*Action:
데이터베이스를 관리하는 프로그램에서 툴에서는 업데이트가 안되게 할 수 있단다.
관리자에게 쿼리 전달해서 진행.
- 2020-03
명령의 183 행에서 시작하는 중 오류 발생 -
ALTER TABLE TAB001
ADD CONSTRAINT TAB001_PK PRIMARY KEY ( PK1,PK2 )
USING INDEX TAB001_PK
오류 보고 -
ORA-00990: * Permission denied. ??? //여기 이상한 문자가 포함되었다.
00990. 00000 - "missing or invalid privilege"
DBSAFER에서 명령어차단
- Oracle APEX 를 실행하는 프로그램 찾기
- 日常茶飯事
- 2010. 11. 5. 19:05
간만에 개발서버에 접속하려는데 Oracle APEX 에 접속이 되지 않는다.
어떤 서비스를 실행시켜야 하는지 모르겠다.
포트가 8080이니깐 찾아보자.
PID가 1388인 프로세스를 찾자.
아마 오라클 서비스겠지.
어떤 서비스를 실행시켜야 하는지 모르겠다.
포트가 8080이니깐 찾아보자.
> netstat -nao | findstr 8080
TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 1388
(외부에서는 접속 못하게 되어 있네.)TCP 127.0.0.1:8080 0.0.0.0:0 LISTENING 1388
PID가 1388인 프로세스를 찾자.
> tasklist | findstr 1388
TNSLSNR.EXE 1388 RDP-Tcp#133 0 7,852 K
TNSLSNR.EXE 1388 RDP-Tcp#133 0 7,852 K
아마 오라클 서비스겠지.
>sc qc "OracleXETNSListener"
[SC] GetServiceConfig SUCCESS
SERVICE_NAME: OracleXETNSListener
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 0 IGNORE
BINARY_PATH_NAME : C:\oraclexe\app\oracle\product\10.2.0\server\BIN\tn
slsnr.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : OracleXETNSListener
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
[SC] GetServiceConfig SUCCESS
SERVICE_NAME: OracleXETNSListener
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 0 IGNORE
BINARY_PATH_NAME : C:\oraclexe\app\oracle\product\10.2.0\server\BIN\tn
slsnr.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : OracleXETNSListener
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
- JDBC URL for Oracle RAC
- 日常茶飯事
- 2010. 5. 14. 07:14
Connection
refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
jdbc:oracle:thin:@1.2.3.4:1521:SID //일반적인 방법, RAC으로 구성된 경우 위와 같은 에러 발생함.
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.4)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.5)(PORT=1521))
(FAILOVER=on)(LOAD_BALANCE=on)
)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ZCGS))) //WebLogic 설정인데 오류가 발생함. failover가 description밖으로 나와야 할거 같다.
jdbc:oracle:thin:@(DESCRIPTION=(FAIL_OVER=ON)(LOAD_BALANCE=ON)(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP) (HOST = 1.2.3.4) (PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = 1.2.3.5) (PORT = 1521))
)(CONNECT_DATA =(SERVICE_NAME = ZCGS)
(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRY=180)(DELAY=5)))
) //검색해서 가져온 설정, 된다.
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.4) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.5) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service))) //이것도 된다고 함. 이게 더 나을거 같다.
jdbc:oracle:thin:@1.2.3.4^1.2.3.5:1521:SID //이건 안됨.
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.4)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.5)(PORT=1521))
(FAILOVER=on)(LOAD_BALANCE=on)
)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ZCGS))) //WebLogic 설정인데 오류가 발생함. failover가 description밖으로 나와야 할거 같다.
jdbc:oracle:thin:@(DESCRIPTION=(FAIL_OVER=ON)(LOAD_BALANCE=ON)(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP) (HOST = 1.2.3.4) (PORT = 1521))
(ADDRESS = (PROTOCOL = TCP) (HOST = 1.2.3.5) (PORT = 1521))
)(CONNECT_DATA =(SERVICE_NAME = ZCGS)
(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRY=180)(DELAY=5)))
) //검색해서 가져온 설정, 된다.
jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.4) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=1.2.3.5) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service))) //이것도 된다고 함. 이게 더 나을거 같다.
jdbc:oracle:thin:@1.2.3.4^1.2.3.5:1521:SID //이건 안됨.
- http://www.jugpadova.it/articles/2007/04/11/jdbc-url-for-oracle-rac
- tnsname.ora 위치
C:\oracle\product\10.2.0\db\NETWORK\ADMIN\
C:\oracle\product\10.2.0\db\NETWORK\ADMIN\
정리해라===
오라클 캐릭터셋 확인 및 변경 방법 https://m.blog.naver.com/PostView.nhn?blogId=sjy2907&logNo=220075412154&targetKeyword=&targetRecommendationCode=1
오라클 DB 용량 확인 https://m.blog.naver.com/PostView.nhn?blogId=sjy2907&logNo=220019270794&targetKeyword=&targetRecommendationCode=1
- SQL Server 연결된 서버 설정 - 오라클
- 日常茶飯事
- 2010. 1. 27. 07:12
SQL Server 2005 Express와 Oracle 10g Express간의 연결된 서버 설정
- 공급자를 Microsoft OLE DB Provider for Oracle 로 지정
제품 이름 : Oracle
데이터 원본 : 10.20.30.40:1521
- 공급자를 Oracle Provider for OLE DB 로 지정
연결이 안됨.
TNS로 설정하거나 추가로 필요한 모듈을 설치해야 된다고 함.(해보지는 않았음)
[todo] 129에 받아둔 거 설치해서 해보자.
L사 SQL Server 2005 와 다른 주소의 오라클 연결
공급자를 Microsoft OLE DB Provider for Oracle 로 지정
제품 이름 : Oracle
데이터 원본 : ERP_DEV (tnsnames.ora에 설정된 이름임)
* 대소문자 주의할 것.
- 공급자를 Microsoft OLE DB Provider for Oracle 로 지정
제품 이름 : Oracle
데이터 원본 : 10.20.30.40:1521
- 공급자를 Oracle Provider for OLE DB 로 지정
연결이 안됨.
TNS로 설정하거나 추가로 필요한 모듈을 설치해야 된다고 함.(해보지는 않았음)
[todo] 129에 받아둔 거 설치해서 해보자.
L사 SQL Server 2005 와 다른 주소의 오라클 연결
공급자를 Microsoft OLE DB Provider for Oracle 로 지정
제품 이름 : Oracle
데이터 원본 : ERP_DEV (tnsnames.ora에 설정된 이름임)
* 대소문자 주의할 것.
- Oracle JDeveloper 11g - Online Demonstrations(데모 동영상)
- 日常茶飯事
- 2009. 8. 30. 17:51
Oracle JDeveloper 11g
— Online Demonstrations
http://www.oracle.com/technology/products/jdev/viewlets/viewlet.html
http://www.oracle.com/technology/products/jdev/viewlets/viewlet.html
- ORA-01461: LONG 값은 LONG 열에만 입력할 수 있습니다
- 日常茶飯事
- 2009. 6. 18. 16:23
- K조합 G시스템 연계모듈(L건설)
- CLOB 컬럼에 1287 byte의 데이터를 넣는데 에러가 발생
- 사용되는 드라이버의 위치를 찾아서 크기를 보니 1.33MB (1,397,543 바이트)
- WAS : JEUS 5
- 최신 드라이버로 교체하면 됨.
그러나 여러 시스템이 해당 WAS를 사용하고 있어서 교체하기가 힘듬.
드라이버 위치도 JEUS/lib/datasource/ 임.
- KGModlue/WEB-INF/lib/ojdbc14.jar 를 사용하도록 클래스로딩 순서를 변경
jeus-web-dd.xml 에서 webinf-first 를 true로 설정하고 JEUS를 재기동해도 안됨.
- 확인해 본 결과 JEUS/lib/ 내에 있으면 JEUS 기동시 System Classloader 에 포함되므로 클래스로딩 순서를 변경할 수 없다.
- 결국은 JEUS/lib/datasource/ 의 오라클 드라이버를 교체해서 해결함.
ORA-01461: LONG 값은 LONG 열에만 입력할 수 있습니다
- CLOB 컬럼에 1287 byte의 데이터를 넣는데 에러가 발생
- 사용되는 드라이버의 위치를 찾아서 크기를 보니 1.33MB (1,397,543 바이트)
jar:file:/LConsB2B/jeus/jeus5/lib/datasource/ojdbc14.jar!/oracle/jdbc/driver/OracleDriver.class
- WAS : JEUS 5
Servlet : 2.4
JSP : 2.0
ServerInfo : Jeus Web Container
os.name=HP-UX
user.language=ko
java.version=1.4.2.17
JSP : 2.0
ServerInfo : Jeus Web Container
os.name=HP-UX
user.language=ko
java.version=1.4.2.17
- 최신 드라이버로 교체하면 됨.
그러나 여러 시스템이 해당 WAS를 사용하고 있어서 교체하기가 힘듬.
드라이버 위치도 JEUS/lib/datasource/ 임.
- KGModlue/WEB-INF/lib/ojdbc14.jar 를 사용하도록 클래스로딩 순서를 변경
jeus-web-dd.xml 에서 webinf-first 를 true로 설정하고 JEUS를 재기동해도 안됨.
- 확인해 본 결과 JEUS/lib/ 내에 있으면 JEUS 기동시 System Classloader 에 포함되므로 클래스로딩 순서를 변경할 수 없다.
- 결국은 JEUS/lib/datasource/ 의 오라클 드라이버를 교체해서 해결함.
- Oracle JDBC Driver, 버전 및 크기
- 日常茶飯事
- 2009. 6. 18. 15:43
ssss
- http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
- http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
- Oracle Database 11g Release 1 (11.1.0.7.0) JDBC Drivers
ojdbc5.jar (1,890,499 bytes) - Classes for use with JDK 1.5.
ojdbc6.jar (1,988,051 bytes) - Classes for use with JDK 1.6. - Oracle Database 11g Release 1 (11.1.0.6.0) JDBC Drivers
ojdbc5.jar (1,879,860 bytes)
ojdbc6.jar (1,977,267 bytes) - Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers
classes12.jar (1,609,607 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,555,682 bytes) - classes for use with JDK 1.4 and 1.5 - Oracle Database 10g Release 2 (10.2.0.3) JDBC Drivers
classes12.jar (1,600,090 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,545,954 bytes) - classes for use with JDK 1.4 and 1.5 - Oracle Database 10g Release 2 (10.2.0.2) JDBC Drivers
classes12.jar (1,594,191 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,540,457 bytes) - classes for use with JDK 1.4 and 1.5 - Oracle Database 10g Release 2 (10.2.0.1.0) JDBC Drivers
classes12.jar (1,590,491 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,536,979 bytes) - classes for use with JDK 1.4 and 1.5 - Oracle Database 10g 10.1.0.5 JDBC Drivers
classes12.jar (1,442,469 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,378,346 bytes) - classes for use with JDK 1.4 - Oracle Database 10g 10.1.0.2 JDBC Drivers
classes12.jar (1,417,089 bytes) - for use with JDK 1.2 and JDK 1.3
ojdbc14.jar (1,352,918 bytes) - classes for use with JDK 1.4 - Oracle9i 9.2.0.8 JDBC Drivers
ojdbc14.jar - JDBC classes (1,212,964 bytes) - For use with JDK 1.4
classes12.jar - JDBC classes (1,234,433bytes) - For use with JDK 1.2 and JDK 1.3
classes111.jar - JDBC classes (1,063,074 bytes) - For use with JDK 1.1 - Oracle9i 9.2.0.5 JDBC Drivers
ojdbc14.jar - JDBC classes (1,200,046 bytes) - For use with JDK 1.4
classes12.zip - JDBC classes (1,232,604 bytes) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes (1,063,479bytes) - For use with JDK 1.1 - Oracle9i 9.2.0.4 JDBC Drivers
ojdbc14.jar - JDBC classes (1,187,584 bytes) - For use with JDK 1.4
classes12.zip - JDBC classes (1,219,950 bytes) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes (1,052,833 bytes) - For use with JDK 1.1 - Oracle9i 9.2.0.3 JDBC Drivers
ojdbc14.jar - JDBC classes (1,181,679 bytes) - For use with JDK 1.4
classes12.zip - JDBC classes (1,213,897 bytes) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes (1,048,261 bytes) - For use with JDK 1.1 - Oracle9i 9.2.0.1 JDBC Drivers
ojdbc14.jar - JDBC classes ( 1,174,976 bytes) - For use with JDK 1.4
classes12.zip - JDBC classes ( 1,207,068 bytes) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes ( 1,043,528 Bytes) - For use with JDK 1.1 - Oracle9i 9.0.1.4 JDBC Drivers
classes12.zip - JDBC classes (1,143,559 bytes) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes (988,625 bytes) - For use with JDK 1.1 - Oracle9i 9.0.1 JDBC Drivers
classes12.zip - JDBC classes( 1,081 kb) - For use with JDK 1.2 and JDK 1.3
classes111.zip - JDBC classes ( 936 kB) - For use with JDK 1.1 - Oracle8i 8.1.7.1JDBC Drivers
classes12.zip - JDBC classes ( 1,892 kB) - For use with JDK 1.2
classes111.zip - JDBC classes ( 1,741 kB)
Recent comment