1.관리자 로그인(오라클 계정에서)
sqlplus "/as sysdba" SQL>
2.리스너 종료(Shell에서 해야 됨)
$> lsnrctl stop
3.종료
SQL> shutdown immediate
4.시작
SQL> startup
5.리스너 시작
$> lsnrctl start
1. 테이블스페이스 생성 2. 임시테이블스페이스 생성 3. 사용자 생성
VIEW 생성 스크립트 조회
SELECT view_name, text FROM USER_VIEWS WHERE view_name = 'VW_SEARCH_BOARD'
사용자 생성
SQL> CREATE USER ${USER} IDENTIFIED BY "${PASSWORD}" DEFAULT TABLESPACE ${TABLESPACE} TEMPORARY TABLESPACE ${TEMP_TABLESPACE} QUOTA UNLIMITED ON ${TABLESPACE};
권한 부여
SQL> GRANT CREATE SESSION, CREATE TABLE TO ${USER}
사용자 삭제
SQL> DROP USER ${USER} cascade;
사용자 LOCK 해제 (dba user로 진행, system, …)
SQL> SELECT * FROM DBA_USERS; SQL> ALTER USER ${USER} ACCOUNT UNLOCK;
오라클 사용자 생성, 삭제
오라클 사용자 생성 오류 해결(ORA-65096: 공통 사용자 또는 롤 이름이 부적합 합니다.)
공백과 특수문자 제거
REGEXP_REPLACE(컬럼명 ,'([[:punct:][:space:]])','')
날짜
[SQL] 현재 날짜 시간 정보 알려주는 sysdate 함수, 포맷 자유자재 변경하기
비트 함수(BITAND, BITOR(없으나 구현 가능))
상위 n개 조회하기
SQL> SELECT view_name, text FROM USER_VIEWS WHERE VIEW_NAME = '${TableName}'
SQL> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE FROM USER_TAB_COLS WHERE TABLE_NAME = '${TableName}';
오라클 12 버전 이하는 테이블 명의 길이가 30byte로 제한되어 있으나, 12버전 부터는 256byte 임 오라클 접속이 지연될 경우 JDBC 드라이버를 변경하자
ojdbc14.jar - jdk1.4 ojdbc6.jar - jdk6 ojdbc7.jar - jdk7 ojdbc8.jar - jdk8
${SQL설치디렉토리}/ide/bin 내 'ide.conf' 환경 설정 파일에서 아래의 내용을 조정하면 된다.
AddVMOption -Xms128M AddVMOption -Xmx800M