본문 바로가기

분류 전체보기

(147)
오라클 Open 백업(=Hot Backup) 3.1.2. Open 백업(=Hot Backup) - 데이터베이스가 운영중인 상태(OPEN상태)에서 백업하는 방법을 의미합니다. - Datafile을 Online Backup하고 있다면 이 시점에 Data File에 저장되어야 할 사항이 Redo Log File에 저장 됩니다. 만약 NoArchiveLog Mode라면 Online Redo Log를 재사용하게 되므로 후에 Recovery가 불가능 할 수 있기 때문에 Oracle은 NoArchive Log Mode에서는 Online Backup을 불가능 하도록 해 놓았습니다. 그러므로 ArchiveLog Mode에서만 백업이 가능 합니다. - 테이블 스페이스의 모든 DataFile 또는 하나의 Data File을 백업 할 수 있습니다. 1. 데이터파일, 컨..
APM_Setup DB 백업과 복구 제로보드 관리 페이지에 로그인 하여 상위 메뉴중 DB 백업을 클릭하여 제로보드에 관련된 모든 테이블을 백업 합니다.phpMyAdmin을 이용한 디비 백업먼저 phpMyAdmin에 접속하여 로그인 합니다.백업할 디비를 선택 합니다.오른쪽 상위 메뉴에서 내보내기를 클릭합니다.테이블을 모두 선택 합니다.만약 테이블이 있는 경우에 이미 있는 테이블을 삭제 하고 백업한 테이블 내용을 추가 하시려면 DROP TABLE문 추가 를 클릭합니다.파일로 보관저장 하기 위해서 파일로 저장을 체크 합니다.실행 버튼을 클릭하고 저장 합니다.DOS(명령 프롬프트)를 이용한 백업시작 -> 실행 -> cmd위와 같은 실행명령으로 명령 프롬프트를 실행 합니다.MySQL 이 설치된 디렉토리의 bin 디렉토리..
오라클 외부 테이블 생성 (Oracle External Table ) 1. 적당한 위치에 파일을 생성후 데이터를 삽입한다. 파일 위치는 'C:\emp' 이다. (윈도우 버전이다.) C:\emp\emp.txt 파일을 생성한다. 아래와 같이 입력한다. SCOTT,1021 TIGER,1000 HIGII,1003 2. 디렉토리를 생성한다. SQL> CREATE DIRECTORY EMP_DIR AS 2 'C:\emp'; 3. 파일을 이용하여 테이블을 생성한다. SQL> CREATE TABLE OLDEMP( 2 FNAME CHAR(25), LNAME CHAR(25)) 3 organization external 4 ( 5 TYPE ORACLE_LOADER 6 DEFAULT DIRECTORY EMP_DIR 7 ACCESS PARAMETERS( 8 RECORDS DELIMITED BY N..
오라클 딕셔너리 (Oracle Dictionary) ALL_ALL_TABLES user가 access할수있는 모든 Table ALL_CATALOG user가 access할수있는 모든 Table, Views, synonyms, sequence ALL_CLUSTERS user가 access할수있는 모든 clusters ALL_COL_COMMENTS user가 access할수있는 모든 Table,Views에 대한 칼럼comments ALL_COL_PRIVS user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한. ALL_COL_PRIVS_MADE user가 부여한 칼럼에 대한 권한. ALL_COL_PRIVS_RECD user에게 또는 Public에게 허용된 모든 칼럼에 대한 권한. ALL_COLL_TYPES user가 access 할수 있는 모든 co..
오라클 테이블 변경 ( oracle alter table ) 1. 컬럼 추가 SQL> alter table emp3 2 add ( ssn1 number); Table altered. 2. 컬럼 변경 SQL> alter table emp3 2 modify (ssn1 varchar2(10)); Table altered. 3. 컬럼 삭제 SQL> alter table emp3 2 drop column ssn1; Table altered. 4. 컬럼 사용 안함 SQL> ed Wrote file afiedt.buf 1 alter table emp3 2* set unused column ssn SQL> / 5. 제약 추가 SQL> alter table emp3 2 add constraint emp3_uni 3 unique ( ssn); Table altered. 6. 제약 ..
오라클 권한 부여 , 롤 생성 ( oracle privileges, create role ) 1. 시스템 권한 (System Privileges) System Privilege Operations Authorized CREATE USER Grantee can create other Oracle users DROP USER Grantee can drop another user. DROP ANY TABLE Grantee can drop a table in any schema. BACKUP ANY TABLE Grantee can back up any table in any schema with the export utility. SELECT ANY TABLE Grantee can query tables, views, or materialized views in any schema. CREATE ANY..
오라클 세이브 포인트 (oracle savepoint) 1.특정 구문 실행전에 세이브 포인트를 지정한다. SQL> savepoint update_done 2 ; Savepoint created.Elapsed: 00:00:00.03 2. delete, update, insert 등 필요한 작업들을 한다. (ddl) 3. 문제 발생시 세이브 포인트로 돌아간다. SQL> rollback to update_done; Rollback complete. Elapsed: 00:00:00.01 SQL>
오라클 기본 쿼리 (사용자 테이블 리스트보기, 모든 사용자보기, 테이블 제약조건 보기, sql 실행속도 ) 1. 사용자 리스트 보기 SQL> conn /as sysdba Connected. SQL> select username from all_users; USERNAME ------------------------------ HR_AUDIT ORACLE_ADMIN HR DBSNMP TSMSYS DIP OUTLN SYSTEM SYS 9 rows selected. 2. 사용자 테이블 리스트 보기 SQL> select table_name from user_tables; TABLE_NAME ------------------------------ REGIONS LOCATIONS DEPARTMENTS JOBS EMPLOYEES JOB_HISTORY JOB_GRADES TEMP2 TEMP1 TEMP3 TEMP4 TEMP5..