목록밥줄/Oracle (5)
울어라휘파람새야
create table item( itemidx varchar2(10) primary key, itemname varchar2(20) not null, qty number(4) not null, unitprice number(7) not null, inputDate date ); insert into item values('I00001', '마우스', 100, 10000, '06/02/20'); insert into item values('I00002', '키보드', 100, 20000, '06/03/22'); insert into item values('E00001', '스피커', 100, 30000, '06/04/01'); insert into item values('M00001', '모니터', 10..
오라클을 사용하다가 관리자 비밀번호를 잊어버렸을때, 당황한 적이 많이 있었는데... 관리자(SYS, SYSTEM)계정 비밀번호를 몰라도 수정할 수 있는 방법을 소개합니다. ## SYS or SYSTEM 계정으로 login ## 1. C:\>sqlplus 2. 사용자명 입력 : sys as sysdba 3. 암호 입력 : ( 아무것도 넣지 않고, 그냥 Enter ) 4. 현재 나의 계정이 어떤 계정인지를 알기위해 SQL> show user 로 확인해보면, 결과 화면 : USER은 ~SYS~입니다. ## SYS or SYSTEM 계정 비밀번호 변경 ## // 계정(sys)의 바꿀 비밀번호를 지정해준다(hankyung) 5. SQL> alter user sys identified by hankyung; // ..
exp, imp indexs 생성 없이 하고 나중에 Data를 import 하고 index를 생성하는 방식이다. import하는데 시간 너무 잡아먹으면 이 방법을 추천하며 여기서 사용자에 편의에 맞춰서 옵션을 수정하면 될것이다. 다른 DB에 import 시 미리 해야할 작업 * DB에 있는 각 유저 정보, tablespace 정보 확인하고 만들어주기 SELECT username, default_tablespace, temporary_tablespace FROM dba_users; SELECT name, bytes/1024/1024 FROM v$datafile; SELECT name, bytes/1024/1024 FROM v$tempfile; * 각 유저별 권한 정보 확인하고 만들어주기 SELECT * F..
Oracle Export and Import Utilities 1. Export and Import Utility 가 하는 일 - historical archive를 생성한다. - table의 데이터와 구조를 binary file로 저장한다. - oracle의 다른버전으로 migration 할 때 사용하면 좋다. - 갑작스런 drop or truncate로부터 복구를 목적으로 사용된다. 2. Export 사용법 (exp scott/tiger file=/backup/orabackup.dmp owner=scott) $ exp scott/tiger tables=(dept,emp) \ > file=emp.dmp log=exp.log compress=n \ > direct=y recordlength=32768 [..
[엑스포트(Export)] Export 유틸리티의 명령행 모드를 사용하여 데이터베이스 데이터를 운영 체제 파일로 복사할 수 있습니다. 이 파일은 Import 유틸리티에서만 읽을 수 있습니다. 예제 행을 포함하여 scott의 스키마에 속한 emp 및 dept 테이블을 포함하는 expincr1.dmp 엑스포트 파일을 생성합니다. $ exp scott/tiger tables=(emp,dept) rows=y file=expincr1.dmp 행을 포함하여 scott의 스키마에 속한 모든 객체를 포함하도록 expdat.dmp라는 빠른 엑스포트 파일을 생성합니다. $ exp system/manager owner=SCOTT DIRECT=Y ts_emp 테이블스페이스에 속한 모든 객체의 정의를 포함하는 expdat.dm..