[Oracle] 오라클 10

[Oracle] ORA-12557: TNS:프로토콜 어댑터를 로드할 수 없습니다 에러해결

오라클 접속할때 ORA-12557에러가 나는데요.방화벽이 막혀있거나 DB접속 툴에서 허가가 안나는 경우에 날 수도 있습니다. 혹은Oracle DB와 Client를 모두 설치한 경우에 환경세팅에서 충돌이 나는 상황일 수도 있습니다. ▶[고급 시스템 설정] > [환경 변수] 를 눌러주세요. 그리고 상단의 사용자 변수와 하단의 시스템 변수를 확인해주세요.먼저 위쪽의 ORACLE_HOME 경로를 삭제해주세요. 그리고 하단 시스템 변수 Path 경로를 확인하세요.  ▶Path 경로에 이렇게 두개의 경로가 있으면 되고 아래쪽에 client 경로가 나중에 올 수 있도록해주세요.아래에 있을수록 시스템이 나중에 읽어드립니다.   ▶그리고 다시 접속해보시면 됩니다. 위 에러는 다양한 원인이 있을수가 있으니 본 포스팅을 통..

[Oracle] 오라클 2024.10.11

[Oracle] 오라클 에러 ORA-01031: insufficient privileges 해결

제 블로그의 계정생성 포스팅을 따라하시면서 ORA-01031: insufficient privileges 에러가 나신분들이 있으실수도 있습니다.이때는 오라클을 재설치하면 해결되실겁니다. 하지만 과정이 복잡하기에 다른 방법을 알아보겠습니다.  ▶검색창에서 Admin까지만 치면 Administration Assistant for Windows가 나오는데 실행시켜주세요.  ▶Oracle Managed Objects > Computers > DESKTOP-GFF9JG3(본인환경마다다름) > OS 데이터베이스 관리다 - 컴퓨터 > 마우스 우클릭 > 추가/제거를 누르세요.  ▶도메인을 먼저 설정하시고 본인 계정하나를 선택해주세요. 그리고 [추가]를 누르고 [확인]을 눌러주세요.  ▶그러면 아래와 같은 컨펌창이 나오..

[Oracle] 오라클 2024.10.10

[DB툴] 토드(TOAD) can't initialize OCI. Error

에러해결1 DB툴인 Toad를 사용할때 다른 언어나 DB를 설치할 때 환경변수 세팅하는 과정에서 위 같은 에러를 만날 수 있습니다.이때는 다시 환경변수를 정상으로 만들어줘야 합니다. ▶Toad를 실행할 때 이런 에러를 만났습니다 우선 OK를 누르고 Toad를 종료해주세요.  ▶내컴퓨터 > 속성 > 고급시스템설정 > 환경변수로 들어와주세요.그리고 [새로 만들기] 버튼을 눌러주세요.  ▶위쪽 변수 이름에는 ORACLE_HOME, 아래 변수 값에는 client가 있는 본인 환경의 경로를 확인해서 넣어주세요.그리고 Toad를 실행해서 정상작동하는지 확인해주세요. 에러해결2 호환성 문제로 위 같은 에러가 발생할 수도 있습니다.이땐 호환 모드에서 설정을 다르게 해줘야합니다. ▶Toad 아이콘 마우스 우클릭 > 속성..

[Oracle] 오라클 2024.10.08

[Oracle] 오라클 따라잡기 테이블 생성하고 확인하기 (테이블 생성 규칙)

테이블 생성하고 확인하기 CREATE를 통해 테이블을 생성해야합니다.CREATE는 오라클 데이터베이스 객체를 생성하는데 사용하는 명령어입니다.CREATE TABLE 명령어는 테이블을 만들 때 사용하는 대표적인 데이터 정의어입니다. CREATE TABLE 소유계정.테이블이름(   열1 이름 자료형,   열2 이름 자료형,   ...   열N 이름 자료형); 위 같은 형식을 따라 테이블을 생성할 수 있습니다. 이때, 테이블 생성이 지켜야하는 규칙이 있습니다. 테이블 생성 규칙 1. 테이블 이름은 문자로 시작해야 합니다. (한글은 가능하며 숫자로는 시작할 수 없습니다)  ex) EMP90(O), 90EMP(X) 2. 테이블 이름은 30byte 이하여야 합니다. (영어는 30자, 한글은 15자까지 가능) 3. ..

[Oracle] 오라클 2024.10.07

[Oracle] 오라클 따라잡기 UPDATE 쿼리로 데이터 수정

앞선 포스팅에서 INSERT쿼리로 데이터를 삽입해 봤습니다.이번엔 UPDATE 쿼리로 데이터를 수정해보겠습니다. UPDATE 쿼리 //기본 형식UPDATE [변경할 테이블]SET [변경할 컬림1] = [데이터], ... [변경할 컬럼n] = [데이터][WHERE 변경할 행을 선별하는 조건];  UPDATE하기 전에현재 테이블의 어떤 데이터가 들어가 있는지 조회해보겠습니다.SELECT * FROM EMP_INFO;데이터 전체 수정하기 UPDATE EMP_INFO       SET EMPNO=20;쿼리를 실행하겠습니다.데이터 일부분 수정하기 WHERE 절을 이용해 데이터의 일부분만 수정하고 결과를 확인해볼게요. UPDATE EMP_INFO       SET JOB='회계' WHERE ENAME='이순신';

[Oracle] 오라클 2024.10.02

[DB툴] 토드(TOAD) 단축키 정리

DB 개발 툴인 토드 단축키 모음입니다. 소스편집 F7: 모든 텍스트 삭제 F9: 이전 실행한 쿼리 목록 조회 F12: 편집기 내용을 지정된 외부 편집기로 전달 Ctrl + a: 전체 텍스트 선택 Ctrl + d: 프로시저 인수를 표시 Ctrl + l: 텍스트 소문자로 바꾸기 Ctrl + u: 텍스트 대문자로 바꾸기 Alt + up: 이전 쿼리 나타내기 Alt + down: 다음 쿼리 나타내기 Ctrl + Space: 인텔리젼스 실행(코드 완성) Ctrl + p: 불필요한 태그 정리 Ctrl + m: 코드 주석틀 만들기 Ctrl + Shift + f: 소스 정렬 텍스트 검색 F3: 다음 일치하는 텍스트 찾기 Shift + F3: 이전 일치하는 텍스트 찾기 Ctrl + f: 검색창 열기 Ctrl + g :..

[Oracle] 오라클 2024.09.30

[Oracle] 오라클 사용자 생성 및 권한(GRANT) 부여

1.시스템 계정 접속cmd창을 열어주세요.sqlplus "/as sysdba"명령어를 실행해 시스템 계정에 접속해주세요.  2.사용자 생성CREATE USER [사용자명] IDENTIFIED BY [비밀번호];아래 처럼 명령어를 실행하면 사용자를 생성할 수 있습니다. 계정 비밀번호 변경ALTER USER [사용자명] IDENTIFIED BY [변경비밀번호];사용자 생성후 계정 비밀번호를 변경할 수도 있습니다. 3.권한 부여GRANT connent, dba, resourece to tiger;계정에 권한을 부여할 수 있습니다. 4.사용자 삭제DROP USER tiger CASCADE;위 명령어를 통해 사용자 삭제도 가능합니다.   이 외에도 자주 사용하는 명령어를 알아보겠습니다. ▶사용자에게 부여된 롤 확..

[Oracle] 오라클 2024.09.27

[Oracle] 오라클 11g 삭제하기 (꼼꼼히 따라하세요)

오라클은 설치보다 삭제가 더 어렵습니다.꼼꼼히 보시면서 따라와주세요. 1.오라클 서비스 중지services.msc를 입력해서 서비스창을 열어주세요.  서비스창이 나오면 현재 윈도우에 등록된 서비스 목록이 나옵니다.Oracle 단어로 시작되는 서비스 목록을 찾아주세요.  [실행] 상태인 오라클 서비스를 서비스 중지해주세요.   이제 각 서비스의 속성으로 들어가주세요.  시작 유형을 [사용 안 함]으로 변경해주세요.같은 방법으로 모든 서비스를 [사용 안 함]으로 변경해주세요.  [사용 안 함]으로 모두 변경한 후 재부팅해주세요.  2.오라클 전용 삭제 프로그램 실행오라클에서 제공하는 삭제전용 프로그램을 사용해야합니다.[시작] 버튼을 누르고 [Oracle - OraDb11g_home1] 하위의 [Univers..

[Oracle] 오라클 2024.09.26

[Oracle] 오라클 데이터베이스 접속 및 SCOTT 계정 설정

1. 접속윈도우+R 을 눌러 실행창을 열어주세요. cmd를 입력해 명령 프롬프츠 화면을 실행 시켜주세요.화면이 열리면 아래의 명령어를 입력해주세요.sqlplus system/oracle sqlplus는 오라클 DB 접속용으로 오라클 설치할때 설치됩니다.system은 앞에서(오라클설치 포스팅) 설치한 오라클 접속 계정입니다.oracle은 앞에서 설정한 비밀번호 입니다.명령어 입력하고 위처럼 문구가 출력되면 접속 성공입니다.  2. scott 계정을 사용하기 위한 설정오라클에서는 기본적인 학습을 위해서 테이블과 데이터가 들어가 있는 scott 계정을 제공합니다.오라클 설치 직후에는 잠겨 있는 상태이므로 사용가능 상태로 전환이 필요합니다.위와 같은 명령어를 입력하세요.scott계정의 비밀번호를 소문자 tige..

[Oracle] 오라클 2024.09.24

[Oracle] 오라클11g 다운로드 및 설치하기

1. 계정 생성하고 로그인하기오라클 데이터베이스를 다운받기 위해선 오라클 홈페이지에 계정이 필요해요.홈페이지 접속해서 우측 상단에 로그인 메뉴 있고 계정 만들기 있습니다.그렇게 계정 추가해주면 됩니다.  계정 만들때 학생은 회사 이름 아무거나 쓰시면 됩니다.   2. 다운로드하기계정 생성하고 로그인 하고 아래 주소로 접속해 파일을 다운 받아 주세요. oracle.com/technetwork/database/enterprise-edition/downloads/ 그리고 Accept License Agreement 체크해주세요. 아래쪽으로 스크롤 다운 해보면 오라클 11g 버전을 다운로드 할 수 있습니다.본인 OS에 맞춰 file1, file2를 모두 다운로드해주세요.(파일size가 커서 분할되어 있어서 2개..

[Oracle] 오라클 2024.09.23