본문 바로가기

IT_Developers/Oracle15

Oacle- 오라클 자동 증가값 생성 하기 / create sequence sequence 생성하기 안녕하세요. 고코더 입니다. ● 1. 오라클은 다른 DBMS와 달리 자동 증가값을 생성하려면 sequence를 만들어야 합니다. 귀찮긴 해도 시퀀스값도 관리 할 수 있는건 장점일거 같네요 ● 2. 방법은 간단합니다. 아래처럼 시퀀스 생성 쿼리를 만든후에 create sequence board_seq start with 1 increment BY 1 maxvalue 10000; start with : 시작 값 increment BY : 증가 값 maxvalue : 최대 증가값 ● 3. insert시 마다 "board_seq.nextval" 을 넣어주면 자동으로 증가 값을 입력 가능 합니다. insert into board(idx,name,title,content,hit) value.. 2019. 8. 20.
Oracle - "the network adapter could not establish the connection" / 접속이 안될때 SQL 프로그램에서 접근이 안될때 안녕하세요. 고코더 입니다. ● 1. 오라클 19c를 10년된 윈도우7에 깔았더니(내 책임이네) sqlplus로 오라클이 접속은 되지만 ● 2. SQL 프로그램이나 서버에서 접속이 안되고 이런 메세지가 뜨는 경우가 있습니다. the network adapter could not establish the connection ● 3. 저는 19c 버전에서 이런 현상이 발견해서 서비스를 열어보니 오라클 리스너 서비스가 실행이 안됩니다. 시작해도 중지되고 설치 과정에 문제가 있어서 설치가 제대로 안된 것입니다. ● 4. 오라클을 다시 설치하시던가 해당 버전이 컴퓨터 사양과 안맞아서 생기는 이유 입니다. 마무리 19c 복잡해요 2019. 8. 19.
Oracle - 관리자 권한 sysdba로 로그인하기 / 아이디 비밀번호 없이 관리자 권한으로 sysdba 로그인하기 안녕하세요. 고코더 입니다. ● 1. 오라클을 설치하고 관리자 계정으로 로그인하는 방법을 알아보려고 합니다. 윈도우에서 cmd 명령프롬프트를 실행합니다. 그리고 아래 명령어를 실행 합니다. sqlplus '/as sysdba' ● 2. 그러면 관리자 권한으로 접속이 가능합니다. 마무리 만약 안되면 따옴표를 제거 하고 해보세요 sqlplus /as sysdba 2019. 8. 18.
Oracle - 공통 사용자 또는 롤 이름이 부적합합니다. 권한 사용자 오류 안녕하세요. 고코더 입니다. ● 1. 오라클 12g 부터 정상적인 권한을 부여 하는 명령어를 내리면 "공통 사용자 또는 롤 이름이 부적합합니다." 라는 메세지가 뜹니다. ● 2. 버전 12g 부터는 유저 이름 앞에 c##을 붙혀줘야 합니다. "create user c##scott idetified by tiger;" ● 3. 해당 명령어를 먼저 설정하면 c## 패턴을 쓰지 않아도 됩니다. alter session set "_ORACLE_SCRIPT"=true; ● 4. 그럼 아래처럼 정상적으로 일반 권한 명령어로도 권한이 주어집니다. 마무리 오라클 괜한 옵션을.. 2019. 8. 15.
Oracle - 오라클 데이터베이스 19c 다운로드 및 설치하기 Oracle Database 19c 다운로드 안녕하세요. 고코더 입니다. 오라클 데이터베이스 최신버전을 다운로드 받고 설치해보려고 합니다. 현재 오라클은 19c가 가장 최신입니다. ● 1. 해당 URL에 접근해서 자신에 환경에 맞는 버전을 다운로도 하세요. http://bit.ly/2z19wuU ● 2. 압축파일이 다운로드 됩니다. 해당 파일을 압축해제 합니다. ● 3. 그리고 setup.exe를 실행합니다. ● 4. "단일 인스턴스 데이터베이스 생성 및 구성" 으로 선택합니다. ● 5. 서버가 아닌 학습자라면 데스크톱 클래스를 선택합니다. ● 6. 가상 계정 사용을 합니다. ● 7. 비밀번호와 설치 디렉토리를 설정합니다 저는 비밀번호를 "gocoderoracle"로 설정하였습니다. ● 8. 비밀번호가 .. 2019. 8. 15.
Oracle SQL Developer - 오라클 무료 SQL 프로그램 다운로드 설치 / 첨부파일 오라클 SQL 프로그램 무료 설치 안녕하세요. 고코더 입니다. 오라클 데이터베이스 사용할때 무료로 사용가능한 대표적인 SQL 프로그램은 Oracle SQL Developer 입니다. 제작자인 오라클이 배포한 프로그램이라 개인이나 회사에서 가장 많이 사용합니다. ● 1. 해당 URL에 접근해서 프로그램을 다운로드 받아 보세요. https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html ● 2. 파일은 압축형태입니다. 설치 프로그램이 아닙니다. ● 3. 압축을 풀면 프로그램 전체가 나타나고 exe로 된 실행 프로그램을 실행하면 됩니다. ● 4. 실행하면 SQL 프로그램이 실행 됩니다. ● 5. 이전 환경설정 임포트 여부를 물어보는데 처음 설치하는 분.. 2019. 8. 15.