oracle 6

[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

[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] 오라클 따라잡기 INSERT 쿼리로 데이터 삽입

앞선 포스팅에서는 테이블을 생성해 봤는데요.생성한 테이블에 데이터를 삽입해 보겠습니다. INSERT 쿼리 CREATE TABLE EMP_INFO (      EMPNO NUMBER(8),      ENAME VARCHAR2(15),      JOB VARCHAR2(10),      HIREDATE DATE     ); 저번 포스팅에서 테이블을 만들때 사용했던 쿼리입니다. INSERT 쿼리를 만들때 사용해야하니 컬럼명과 자료형을 잘 기억해주세요. //INSERT문 기본형식INSERT INTO 테이블이름 (컬럼1, 컬럼2, ..., 컬럼N)VALUES (컬럼1데이터, 컬럼2데이터, ..., 컬럼N데이터); 위 형식처럼 INSERT문을 작성하시면 됩니다.테이블의 컬럼의 이름을 정확히 사용해야하고, 컬럼과 데이..

카테고리 없음 2024.10.04

[Oracle] 오라클따라잡기 DELETE 쿼리로 데이터 삭제

앞선 포스팅에서는 UPDATE쿼리를 이용해 데이터를 수정해봤습니다.이번에는 데이터를 삭제해보겠습니다. DELETE 쿼리 //기본 형식DELETE FROM [테이블 이름]  [WHERE 삭제할 행 선별하기 위한 조건];  현재 EMP_INFO 테이블에 어떤 데이터가 있는지 확인해보겠습니다.SELECT * FROM EMP_INFO; 데이터 일부분 삭제하기DELETE쿼리를 이용해 데이터를 삭제하고 결과를 조회해보겠습니다. DELETE FROM EMP_INFO  WHERE JOB='회계'; 데이터가 삭제된걸 확인해볼 수 있겠습니다.

카테고리 없음 2024.10.03

[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