반응형
1. 권한 설정
GRANT SELECT,UPDATE,DELETE,INSERT ON 테이블명 TO 유저명
GRANT SELECT_CATALOG_ROLE TO 유저명;
--> 다른 유저 조회권한
2. Offline TableSpace Drop
svrmgrl>connect internal
svrmgrl>alter database datafile '/FSDBDATA01/basketball.dbf' offline drop;
너 때문에 오라클 날려먹은지 알았다 이 자식아..
이거 날리면 시말서 정도로는 안 끝난단 말이지.
$>sqlplus sys/change_on_install
3. 테이블 스페이스 생성
create tablespace [테이블스페이스 명]
datafile '[/절대경로/파일명.dbf]' size [초기용량]m
autoextend on
next [증가용량]m
maxsize [최대용량]m
4. 계정 및 권한 생성
create user [유저명] identified by [유저명]
default tablespace [테이블스페이스명] temporary tablespace user_temp;
grant connect, resource to [테이블스페이스명]
5. 인덱스 파일 생성
create tablespace [인덱스스페이스명]
datafile '/절대경로/인덱스파일명.dbf' size [초기용량]m
autoextend on
next [증가용량]m
maxsize [최대용량]m
인덱스랑 테이블 스페이스는 이름을 달리 해주는게 좋다.
6. 깔끔하게 지우기
/etc/oratab >>> 지움
/var/opt/oracle >>> 지움
/usr/local/bin/oraenv >>> 지움
7. DB Link
create database link LINK NAME connect to RIAN identified by <pwd> using 'SERVICE NAME'
스크립트 실행 후, 해당 서버 tnsnames.ora 수정
8. Primary key 삭제
ALTER TABLE 테이블명 DROP PRIMARY KEY
9. 테이블 컬럼 삭제
alter table table명 drop column column명;
Oracle8i 버전부터 가능함.
반응형
'개발 기록 > Database' 카테고리의 다른 글
[MySQL/MariaDB] 신규 DB 생성부터 테이블 생성까지 (0) | 2023.05.20 |
---|---|
[Oracle 8i] DBA (0) | 2023.05.20 |
[Oracle 9i] shutdown 방법 및 sys,system계정 암호 변경 방법 (1) | 2023.05.19 |
[Oracle] Lock Process Session Kill (0) | 2023.05.15 |