기본적으로 생성이 되어있는 Temporary Tablespace가
Locally Management 방식으로 생성되어있는것을 확인할수 있습니다
임시 테이블 스페이스 생성 위에서 애기한것처럼 extent방식을 지역관리 방식으로 생성하게 되면
Extent 크기 자동활당 방식
SQL> create temporary tablespace temp2
tempfile '/home/oracle/oradata/testdb/temp2.dbf' size 100m
extent management local autoallocate;
Extent 크기 동일
SQL> create temporary tablespace temp2
tempfile '/home/oracle/oradata/testdb/temp2.dbf' size 100m
extent management local uniform size 1m;
기본 임시 테이블 스페이스 변경 SQL> alter database default temporary tablespace temp2;
변경 확인
SQL> select * from database_properties where property_name like '%TEMP%';
Temporary Tablespace 삭제 SQL> drop tablespace temp2;
drop tablespace temp2
*
ERROR at line 1:
ORA-12906: cannot drop default temporary tablespace
ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
에러가 난다면 (SERVICE_NAME = 접속할곳SID) 부분을 (SID=접속할곳SID명) 으로 tnsnames.ora 파일을 변경 해주세요
모르신다면 서버쪽에서 $ORACLE_HOME/network/admin 에 listener.ora 를 참조하여 SID와 포트를 알아내시기 바랍니다
윈도우 2개의 파일을 받아서 압축을 한곳에 푼후 임의 곳에 놓습니다 저는 c:\ 에 넣어놓겠습니다
디렉토리명은 instantclient_11_1 이 되겠습니다 c:\instantclient_11_1 <--경로명
환경변수 PATH 추가를 해야합니다
내컴퓨터에서 오른쪽 마우스버튼 클릭 -> 고급 -> 환경변수 -> 시스템 변수
path 에 c:\instantclient_11_1 를 추가 해줍니다 그다음
레지스트리 등록 HKEY_LOCAL_MACHINE\SOFTWARE에 키 추가 : ORACLE
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE에
문자열 추가 : NLS_LANG - .UTF8 (토드에서 한글 깨질 때는 KOREAN_KOREA.KO16MSWIN949)
문자열 추가 : TNS_ADMIN - 설치경로 (여기에 tnsnames.ora 파일 넣어준다.)
문자열 추가 : ORACLE_HOME - 설치경로
댓글을 달아 주세요