(Oracle)오라클 SID 중복 regedit 제거법

DB/Oracle 2012. 5. 24. 16:58 Posted by Request
1.Windows 계열일 경우
이경우 레지스트리에 등록된 SID를 지우셔야 할겁니다.
제가 찾아본것으로는 아래 레지스트리를 지우시고
다시 DB를 생성하시면 될듯합니다.
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID\SID
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleServiceSID
이두가지를 지우시면 될듯합니다.
여기서 SID는 예전에 설치하셨을때 사용하신 SID겠죠..
이게 남아있으면 같은 SID로 다시 DB를 만들수 없습니다.


2.Unix계열(리눅스도 포함)
보통 SID는 oratab이란 파일에 저장되는데
이파일은 시스템마다 조금씩 틀리지만
/etc, /var/opt/oracle 밑에 존재합니다.
그냥 이파일을 지우시던지...아니면
편집하셔서 기존에 설치하셨던 SID 리스트를
지우시면 됩니다.
10g에서는 $ORACLE_HOME/install 밑에 있습니다.

 

 

 

 

출처 :http://cmsyko.egloos.com/5305796

[oracle] 오라클 scott계정 Lock 해제

DB/Oracle 2011. 9. 7. 17:26 Posted by Request
오라클 scott계정 Lock 해제

User / Password를 system/manager이나 sys/sysdba로 접속후

sql>select username,account_status from dba_users username='SCOTT'

결과가 EXPIRED & LOCKED 일것이다 락을 풀어준다

sql>alter scott account unlock;

sql>alter SCOTT identified by TIGER;

sql>select username,account_status from dba_users username='SCOTT'

결과가 OPEN이 되어 있을것이다 OPEN상태에서 로그인이 가능

 

ORA-01045 error는 user를 생성하고 권한을 부여하지 않아서 그렇다.

로그인을 하기 위해서 세션을 생성해야 하는데 하지 않아서 생기는 error

따라서 다음과 같이 권한을 부여하면 된다,.

grant create session to user_name;


실행창 > hdwwiz > 목록에서 직접 선택...(고급) > 네트워크 어댑터 > microsoft > microsoft Loopback adapter

[오라클] SID 확인

DB/Oracle 2011. 9. 2. 02:00 Posted by Request
관리자계정 접속
c:\user\Administrator>sqlplus "/as sysdba"


SQL>select name from v$database;
NAME
-------
ORCL



오라클 TIP(CMD)
//매크로 사용
1)SQL>select * from & tab1;
tab1의 값을 입력하십시오 : emp

//오라클 환경 변수 확인
2)SQL>show all

//왼쪽 부터 오른쪽 끝까지의 길이 설정
3)SQL>set linesize 100

//하나의 페이지를 30줄로 한페이지로 지정.
4)SQL>set pagesize 30            

[오라클 계정]sys&system 계정

DB/Oracle 2011. 9. 1. 23:55 Posted by Request

※ SYS,SYSTEM,scott사용자


- 오라클 설치시 자동적으로 생성됨


- SYS : DBMS의 데이터딕셔너리소유자, 오라클데이터베이스관리자(super user)
디폴트패스워드 - change_on_install
DB생성 가능
- SYSTEM : SQL*Forms등의 툴을 위한 데이터딕셔너리소유자
모든 권한이 SYS와 같으나 DB생성 권한은 없음
디폴트패스워드 - manager


- scott : sample 사용자계정
디폴트패스워드 - tiger

오라클 sys, system암호 까먹었을때
명령 프롬프트에서 다음을 실행합니다.

C:>sqlplus "/as sysdba"
SQL> show user
USER is "SYS"

암호를 원하는 대로 설정합니다.

SQL> alter user sys identified by 암호;
SQL> alter user system identified by 암호;

접속

SQL> connect sys/암호 as sysdba
SQL> connect systemp/암호

[출처] 오라클 sys, system암호 까먹었을때 |작성자 데이루상