오 라 클 12c 조작 명령

3650 단어 Oacle12C기본 명령
Oracle 조작 명령
1、    

표 공간 SQL > create tablespace work \ # 워 크 시트 공간 2 datafile '/ orc / app / oracle / oradata / work 01. dbf' \ # 정의 경로 3 size 100 M autoextend on; \ #크기 는 100 MSQL > create user c \ # \ # dba \ # 사용 자 를 dba 2 identified by 123123 \ # 비밀번호 1231233 default tablespace work \ # 기본 데이터베이스 work 4 temporary tablespace temp \ # 5 quota unlimited on work \ # 할당량 6 password expire 를 설정 하지 않 습 니 다. \ #로그 인 할 때마다 비밀 번 호 를 수정 해 야 합 니 다.
2、      

SQL> alter user c##dba identified by abc123;
3、    

SQL> drop user c##dba cascade;
4、         

grant connect,resource to c##dba;
5、      

SQL> revoke connect, resource from c##dba;
6、   

SQL> create table list2 (3 id number(4) constraint only_id primary key,4 name varchar2(10),5 score number(5,2),6 born date, 7 address varchar2(50)8 );
7、     

SQL> desc list
8、  

SQL> insert into list values (1,'zhangsan',88,to_date('2018-10-9','yyyy-mm-dd'),'beijing'); #zhangsan 데이터 삽입 SQL > insert into list values (2, 'lisi', 90, to date ('2018 - 10 - 9', 'yyy - mm - dd'), 'hanghai'); \ #이 4 의 데이터 삽입 SQL > commt; \ #완 료 된 SQL > insert 를 list 값 (3, 'wangwu', 100, to date ('2018 - 10 - 9', 'yyyy - mm - dd'), 'tianjin') 에 제출 합 니 다. \ #wangwu 데이터 추가 SQL > rollback; \ #스크롤 백 SQL > select * from list; \ #wangwu 데이터 가 제출 되 지 않 았 음 을 볼 수 있 습 니 다.
9、         

SQL> set autocommit on; #자동 제출 SQL > insert 를 목록 값 으로 열기 (3, 'zhaoliu', 55, null, null); \ #데 이 터 를 삽입 하면 제출 이 완료 되 었 음 을 알려 줍 니 다.SQL> set autocommit off; #자동 제출 SQL > insert 를 목록 값 으로 닫 습 니 다 (4, 'tianqi', 66, null, null); \ #데이터 SQL > rollback 을 다시 삽입 합 니 다. \ #알림 반환 완료
10. 색인 생 성
SQL> create index index_list on list(score); #score 일반 색인 만 들 기 SQL > 고유 색인 만 들 기 idunique on list(id); #유일한 색인 만 들 기 SQL > index reverse 만 들 기source on list(score)reverse; #역방향 색인 만 들 기 SQL > create bitmap index addindex on list(address); #비트 맵 인덱스 만 들 기 SQL > index 만 들 기 otherindex on list(upper(id)); #다른 색인 만 들 기 (upper (id) select indexname,index_type,table_name,tablespace_name from user_indexes; #색인 보기 SQL > alter index otherindex rebuild; #색인 재 구축 SQL > alter index otherindex rebuild tablespace work; #색인 재 구축 SQL > alter index otherindex coalesce; #색인 조각 합치 기 SQL > drop index otherindex; #색인 삭제
11、       

sqlplus / as sysdba \ # 선진 최고 관리자 사용자 SQL > grant c \ # \ # dba; \ #c \ # \ # dba 사용자 에 게 권한 을 부여 하고 c \ # \ # dba 사용자 로 SQL > create viewlist as select from list where id=1; #보기 만 들 기 SQL > select from viewlist; #보기
12、    

먼저 sys 최고 관리 자 를 통 해 만 든 사용자 c \ # dba 에 권한 을 부여 합 니 다.SQL> grant create materialized view to c##dba; #물 화 보기 SQL > grant query rewrite to c \ # \ # dba; \ #SQL > grant create any table to c \ # dba; \ #모든 테이블 을 만 들 수 있 는 권한 부여 SQL > grant c \ # \ # dba; \ #모든 테이블 을 볼 수 있 는 권한 을 부여 합 니 다. c \ # \ # dba 사용자 SQL > conn c \ # \ # dba / 123123;먼저 물리 적 보기 로그 만 들 기 SQL > rowid 로 목록 에 materialized view log 만 들 기;SQL> create materialized view mtrlview_list2 build immediate3 refresh fast4 on commit5 enable query rewrite6 as 7 select * from list where id = '1'; #list 를 위 한 id 1 의 물 화 보기 만 들 기;물리 적 보기 삭제 SQL > drop materialized view mtrlviewlist

좋은 웹페이지 즐겨찾기