블로그   태그   위치로그   이웃로그   방명록
          
 
 
11-22 14:22
 
 
     
 
  오라클 쿼리  +   [카테고리 없음]   |  2013. 12. 5. 16:12
모든 DB 보기
select * from v$database;

모든 인스턴스 보기
select * from v$instance;

모든 유저 보기
select * from all_users;

모든 테이블스페이스 보기
select tablespace_name from dba_tablespaces;

유저의 테이블과 컬럼보기
select tc.table_name Table_name
,tc.column_id Column_id
,lower(tc.column_name) Column_name
,lower(tc.data_type) Data_type
,nvl(tc.data_precision,tc.data_length) Length
,lower(tc.data_scale) Data_scale
,tc.nullable nullable
FROM all_tab_columns tc
,all_tables t
WHERE tc.table_name = t.table_name;


현재 유저가 가지고있는 모든 테이블 보기
select tablespace_name, table_name from user_tables;

데이터베이스의 모든 테이블 보기
select tablespace_name, table_name from dba_tables;

현재 유저가 접속 가능한 모든 테이블 보기
select tablespace_name, table_name from all_tables;


테이블 스페이스 생성하기
create tablespace LOGINTABLESPACE
DATAFILE 'C:\app\logintablespace\tablespace.dbf' SIZE 100M
DEFAULT STORAGE
(INITIAL 10K
 NEXT    10K
 MINEXTENTS 2
 MAXEXTENTS 50
 PCTINCREASE 50);

테이블 생성하기
create table login_information (
id        VARCHAR2(20)        NOT NULL,
pw        VARCHAR2(12)        NOT NULL) TABLESPACE LOGINTABLESPACE;

테이블에 컬럼 추가하기
ALTER table login_information ADD (
numb        NUMBER(10)        NOT NULL);

테이블에 row 추가
INSERT INTO login_information VALUES(
'id값', 'pw값', numb값);

테이블 내용 출력
select * from login_information;

컬럼 지우기
alter table 테이블이름 drop(컬럼이름);

모든 권한 주기
grant connect, dba, resource to deadcat;

테이블스페이스 삭제
DROP TABLESPACE 테이블스페이스이름 INCLUDING CONTENTS AND DATAFILES 



 
  
  전자정부프레임워크에 오라클 oracle 서버 붙이기  +   [카테고리 없음]   |  2013. 12. 4. 16:54

Oracle 11g + 전자정부 프레임워크 2.6


/src/main/resources/egovframework/sqlmap/rte/sql-map-config.xml
전부 주석처리하고
<sqlMap resource="egovframework/sqlmap/rte/sample/EgovSample_Sample_SQL_oracle.xml"/>
만 활성화

/src/main/resources/egovframework/spring/context-datasource.xml
전부 주석처리하고
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
    <property name="url" value="jdbc드라이버:@서버주소:포트:DB이름 예시: jdbc:oracle:thin:@localhost:1521:testdb"/>
    <property name="username" value="사용자이름"/>
    <property name="password" value="비밀번호"/>
</bean>
만 활성화


/pom.xml
repository에
<repository>
  <id>codelds</id>
  <url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>
추가

dependency에       
<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.2.0.3</version>
</dependency>
추가
레포지터리를 온라인으로 부를 이유가 없을 땐 오라클 드라이버를 /src/main/webapp/WEB-INF/lib에 복사 후 로컬 리포지터리 설정


/DATABASE/db/sampledb_oracle.script 실행 (DROP문은 문법적 에러가 있으니 제거한다)



 
  
  안드로이드 위젯이 런처 재시작이후 먹통이 될 때 Android widget is not working when restart launcher  +   [카테고리 없음]   |  2013. 8. 28. 15:12

위젯은 런처 재시작이후 onUpdate로 가지 않고 onReceive만 동작하기 때문에 onClick부분을 전부 update쪽에 몰아넣었다면 런처 재시작이후 위젯이 먹통이 된다.


따라서 별도의 메서드로 onClick부분을 구현하고 onReceive부분에서 호출하면 된다.


onReceive부분에서도 intent.getAction(); 으로 액션을 받을 때 Log.d로 액션을 찍어보면 액션 값이 android.appwidget.action.APPWIDGET_UPDATE가 아니라 android.appwidget.action.APPWIDGET_UPDATE_OPTIONS로 오기 때문에 이부분에 대한 if문을 마련해 두는 것이 좋다.


 
  
 
 
<<이전   | 1 | 2 | 3 | 4 | ··· | 19 |   다음>>
 

데드캣's Blog is powered by Daum & tistory