상세 컨텐츠

본문 제목

오라클 DB관리를 웹프로그램으로 합니다.

데이터베이스

by 김일국 2021. 6. 5. 16:18

본문

오라클 11G 에서는 예전처럼 오라클데스크탑 프로그램이 아닌 웹프로그램으로 DB를 관리합니다.(아래)

프로그림 이름: oracle application express 아래 순서대로 진입하시면 됩니다.

바탕화면의 오라클 웹프로그램을 실행합니다.

1. 아이디: system , 암호: apmsetup 로 로그인 합니다.

- XE2 라는 사용자로 Create Workspace를 추가합니다.(아래)

2. 추가한 XE2 사용자로 로그인 합니다.(아래)

--GUI작업에서 일반사용자로그인: http://127.0.0.1:9000/apex/
--구글검색어: oracle application express 기능예)delete user, delete workspace

3. 위 화면에서 하단 Workspace의 Administraion 을 클릭하면 관리자로 워크스페이스를 관리 가능합니다.(아래)

admin / Timespace!234

만약 admin 초기 암호가 기억나지 않을때? 커맨드창: sqlplus / as sysdba 로 접속 후

윈도우에서 @apxchpwd 입력 후 에러 발생하면 직접 파일 경로를 입력 하시면 됩니다.@C:\oraclexe\app\oracle\product\11.2.0\server\apex\apxchpwd.sql경로 지정해서 입력을 하면 ADMIN 계정 비밀번호를 하라는 메세지가 나옵니다.Enter a value below for the password for the Application Express ADMIN user.Enter a password for the ADMIN user []이제 원하시는 비밀번호를 입력하세요.

4. 테스트로 생성한 XE2 스키마를 삭제하는 화면입니다.(아래)

정리. 오라클은 Mysql(마리아DB)과 비교해서 구조가 2단계 더 있습니다.(아래)

- Mysql(마리아DB) : DB서버URL:3306/스키마(DB) 로 접근가능합니다.

- 오라클11g 익스프레스버전 : 초기설치시 xe라는 서비스아이디(sid, 서버인스턴스명) 갖게 됩니다.

즉, 크기순으로 배치하면 DB서버URL:1521/SID > 이하생략 [USERS테이블스페이스 > XE스키마(사용자명으로 대체)]

Ps. 참고로, 위에서 XE2 스키마(DB)를 삭제한다고 해도, XE2가 사용자명은 삭제 되지 않습니다.

- 그래서 아래처럼 완전히 삭제 할 수 있습니다.

desc all_users;
select * From all_users;--결과확인
--delete from all_users where username in ('XE2','XE3');--view라서 이렇게 삭제 않됨
drop user XE2 cascade;
select workspace from apex_040000.apex_workspaces;--결과 확인
--CLI작업 기술참조 https://stackoverflow.com/questions/49709129/how-to-find-oracle-apex-workspace-name-and-username

 

How to find Oracle APEX WORKSPACE NAME and USERNAME?

Hello everyone I have VMware which I used to practice Oracle APEX 5.0 , currently I'm not able to login to Oracle APEX because I don't know my worksapce name and the username to login to apex, I st...

stackoverflow.com

오라클DB접근 계정LOCK 풀기

커맨드창: sqlplus / as sysdba

SQL> alter user XE account unlock; --LOCK걸린 유저 UNLOCK하기

직접 암호 변경시 :  alter user XE identified by 암호;
https://blog.leestory.com/465

 

[펌]ORA-28000 : the account is locked

토드로 DB접속시 한번 비번을 잘못 입력한 상태로 무의식적으로 재접속을 몇번 누르니...그만 계정이 잠겨버렸다. ORA-28000 : the account is locked 라는 메시지로 검색을 해보니 아래와 같이 상세한 설

blog.leestory.com

Ps. 보기 > 데이터모델러 > 브라우저 > 관계형 모델 생성 후 ERD  에서 주석 보이기하기(아래)

오라클 백업 sql디벨러퍼 사용: 메뉴 > 도구 > 데이터베이스 익스포트

커맨드 툴 사용: exp, imp 툴(아래)

커맨드 백업 : exp userid=xe2/apmsetup file='xe2.dmp'

커맨드 복원: imp userid=xe2/apmsetup file='xe2.dmp'

관련글 더보기

댓글 영역