본문 바로가기
728x90
반응형

IT/Oracle31

[Oracle] - 오라클 PL/SQL 블록 [DECLARE(선언부), BEGIN(실행부), EXCEPTION(예외 처리부)] 사용법 #오라클 PL/SQL 블록 [DECLARE(선언부), BEGIN(실행부), EXCEPTION(예외 처리부)] 사용법 -PL/SQL은 SQL만으로 구현이 어렵거나 구현 불가능한 작업을 수행하기 위해 오라클에서 제공하는 프로그래밍 언어입니다. #블록(BLOCK) -명령어들로 구성된 PL/SQL 프로그램의 기본 단위입니다. 키워드 필수/선택 설명 DECLARE(선언부) 선택 사용할 변수, 상수, 커서등을 선언할 수 있습니다. BEGIN(실행부) 필수 조건문, 반복문, SELECT, DML, 함수 등을 정의할 수 있습니다. EXCEPTION(예외 처리부) 선택 PL/SQL 실행 도중 발생하는 오류(예외)를 처리할 수 있는 문장을 지정할 수 있습니다. -PL/SQL의 기본 형식입니다. DECLARE [선언부] B.. 2022. 7. 5.
[Oracle] - 오라클(Oracle) 8080 포트번호 변경하는 방법 (SQL Error [900] [42000]: ORA-00900: invalid SQL statement) #오라클(Oracle) 8080 포트번호 변경하는 방법 (SQL Error [900] [42000]: ORA-00900: invalid SQL statement) #주로 쓰는 DBeaver 툴에서 SQL Error [900] [42000]: ORA-00900: invalid SQL statement 에러 뜨면서 변경이 안되어서 sqlplus로 접속해서 변경 1. Window키 + R키 -> cmd 입력 명령 프롬프트창으로 이동합니다. 2. sqlplus 입력 3. sys계정으로 로그인 안될시 sys as sysdba 4. 현재 오라클에 설정된 포트번호 조회 SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL; 5. 오라클 포트번호를 수정합니다. EXEC DBMS_XDB.SETHTTPP.. 2022. 2. 27.
[Oracle] - 오라클 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 오류 해결 방법 #오라클 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 오류 해결 방법 #오라클 12c버전 부터는 공통 계정 아이디 앞에 c##을 붙여 줘야합니다. (이유: 12c부터 추가된 기능을 사용하기 위함입니다.) -아이디 앞에 C##을 붙여주지 않으면 오류가 발생합니다. #alter session set "_ORACLE_SCRIPT"=true; -c##을 사용하지 않으려면 위 쿼리문을 통해서 12c이전 버전처럼 사용할 수 있습니다. 2021. 8. 26.
[Oracle] - 오라클 Database 11g 다운로드 #오라클 Database 11g 다운로드 1. 다운로드 사이트로 이동 https://edelivery.oracle.com/osdc/faces/Home.jspx 이동 Oracle Software Delivery Cloud See a quick, introductory tour of the download process edelivery.oracle.com 2. sign In 클릭 후 로그인 (Oracle 회원가입 필요) 3. database 11g standard Edition 검색 4. 목록에서 선택 후 우측 상단에 Continue 버튼 클릭 5. Platforms/Languages에서 OS 선택후 Continue 버튼 클릭 6. 동의 체크 후 Continue 버튼 클릭 7. 체크 박스에 다운로드 항목 .. 2021. 8. 25.
[Oracle] - 오라클 계정 생성 및 권한 부여 하는 방법 #오라클 계정 생성 및 권한 부여 하는 방법 #계정 생성 create user '아이디' identified by '비밀번호' default tablespace '테이블 스페이스명' temporary tablespace '임시 테이블명'; #권한부여 grant connect, resource to '아이디'; 2020. 8. 27.
[Oracle] - 오라클 DB 데이터베이스 정보(Version, User, 테이블, 인덱스, 권한) 확인하는 명령어 모음 #오라클 DB 데이터베이스 정보(Version, User, 테이블, 인덱스, 권한) 확인하는 명령어 모음 #오라클 Version 확인하는 방법 SELECT * FROM v$version; -결과 #오라클 SID 확인하는 방법 SELECT INSTANCE FROM v$thread; -결과 #오라클 전체 User 확인하는 방법 SELECT * FROM all_users; -결과 #오라클 전체 테이블 조회하는 방법 SELECT * FROM all_tables; -결과 #오라클 전체 시퀀스 조회하는 방법 SELECT * FROM ALL_SEQUENCES; -결과 #오라클 테이블 전체 인덱스 정보 조회하는 방법 SELECT * FROM all_ind_columns; -결과 #오라클 전체 유저별 테이블 권한 확인하.. 2020. 8. 27.
728x90
반응형