Oracle DB가 11 -> 12로 넘어가면서

create user [c##username] identified by userpassword;

로 username에 꼭 c##을 붙여야 만들 수 있다.

아래의 링크는 이 것을 설정할 수 있는 방법들을 잘 설명해 놓아서 가져왔다.

https://realblog.tistory.com/25


'DataBase > Oracle' 카테고리의 다른 글

Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12
SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;

위와 같이 실행하면 유저의 테이블들을 drop 문을 붙여서 열거하여준다. 복붙하여 query를 작성해 주면 된다.


'DataBase > Oracle' 카테고리의 다른 글

Oracle 12이상 c## 없애기  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12
SQL> SELECT A.TABLE_NAME , A.CONSTRAINT_NAME , B.COLUMN_NAME , B.POSITION FROM ALL_CONSTRAINTS A , ALL_CONS_COLUMNS B WHERE A.TABLE_NAME = '테이블명(대문자)' AND A.CONSTRAINT_TYPE = 'P' AND A.OWNER = B.OWNER AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME ORDER BY B.POSITION

ALL_CONSTRAINTS

현재 사용자가 엑세스할 수 있는 테이블에 대한 제약 조건 정의

USER_CONSTRAINTS

현재 사용자의 스키마에 있는 테이블에 대한 제약 조건 정의

DBA_CONSTRAINTS

데이터베이스의 모든 제약 조건 정의

P : 기본키

R : 외래키

U : 고유값

C : 체크


'DataBase > Oracle' 카테고리의 다른 글

Oracle 12이상 c## 없애기  (0) 2019.09.12
Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12
SQL> SELECT object_name FROM user_objects WHERE object_type='TABLE';


'DataBase > Oracle' 카테고리의 다른 글

Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12
Oracle 명령어  (0) 2019.09.12

<dos 창에서 진행>

export

$> exp userid=name/password file='C:\경로\파일명.dmp'

import

$> imp userid=name/password file='C:\경로\파일명.dmp' (full=y)-->오류 시


'DataBase > Oracle' 카테고리의 다른 글

Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12
Oracle 명령어  (0) 2019.09.12


'DataBase > Oracle' 카테고리의 다른 글

Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 명령어  (0) 2019.09.12

sql 명령어 sqlplus 명령어의 차이

(세미콜론을 무조건 마지막에 적어주자)

sql - 데이터베이스 질의문

sqlplus - 컴파일하거나 환경을 조작하는 명령어

사용자 계정의 잠금 해제 방법

-> connect sys as sysdba -> alter user test identified by 1234; -> alter user test account lock; -> alter user test account unlock;

SQLPlus 명령어

-> sqlplus는 약어가 가능하나 sql문은 약어를 사용할 수 없다.

desc(describe) - 테이블에 어떤 필드들이 정의되어 있는지 확인

-> dsec <테이블 명>

list - 바로 직전에 실행시켰던 명령을 출력

-> list -> L(IST) [ n | m n ] -> L 1 SELECT ~~ -> L 1 2 SELECT ~~ LIST

RUN = / = START (SQL 버퍼 안에 들어있는 명령문들을 다시 실행하기)

SAVE - 직전에 실행했던 명령문 파일로 저장하기

-> SAVE <파일 이름>

GET -SAVE로 저장된 명령문을 불러올 때

HOST - 실행 도중 운영체제 명령을 실행(복귀는 EXIT)

CL SCR - 화면 지우기

QUIT, EXIT - 종료

INPUT 명령어

-> I(NPUT) [text] 또는 0 text -> LIST 1 SELECT deptno 2* FROM department ---> * 는 현재 위치 -> I 3 WHERE ...

DEL 명령어

-> DEL[ n | m n]

CHANGE 명령어

-> C(HANGE)/old/new

SPOOL 명령어 -> 작업내용을 저장

-> SPOOL ex2.txt -> SPOOL OFF


'DataBase > Oracle' 카테고리의 다른 글

Oracle 유저 테이블 전부 삭제  (0) 2019.09.12
Oracle 키 조회  (0) 2019.09.12
Oracle 로그인 한 사용자 테이블 명 조회  (0) 2019.09.12
Oracle import/export  (0) 2019.09.12
Oracle 계정 생성  (0) 2019.09.12

+ Recent posts