Oracle 수동 라이브러리 설치 배포 세부 정보
8337 단어 Oracle수동으로 창고를 만들다설치 배포
1단계 SID 지정
Oracle_SID
는 데이터베이스 실례를 구별하는 데 사용되는 환경 변수이다.
ORACLE_SID=prod
export ORACLE_SID
2단계에서 Oracle 환경의 환경 변수 확인
운영 체제 플랫폼에서
Oracle_SID
및 ORACLE_HOME
은 반드시 지정해야 하며, 지정PATH
에는 ORACLE_ 이 포함되어야 합니다.HOME/bin 디렉토리입니다.환경 변수의 실제 작업은 다음과 같습니다.데이터 디렉토리 및 감사 디렉토리 만들기:
[oracle@db1 oradata]$ mkdir -p /u01/app/oradata/prod
[oracle@db1 oradata]$ mkdir -p $ORACLE_BASE/admin/prod/adump
[oracle@db1 dbs]$ mkdir -p /u01/app/flash_recovery_area
환경 변수 구성:
ORACLE_BASE=/u01/app
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
#ORACLE_SID=oradb
ORACLE_SID=prod
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
즉시 효력이 발생하여 ORACLE_SID
prod인지 확인
[oracle@db1 ~]$ source .bash_profile
[oracle@db1 ~]$ echo $ORACLE_SID
prod
옵션 조작, glogin 배치.sql 및 rlwrap
$ORACLE_HOME/sqlplus/admin/glogin.sql
set sqlprompt _user'@'_connect_identifier>
rlwarp 구성, 참조: rlwarp의 사용3단계 Oracle의 암호 인증 방법 설정
Oracle 암호 파일 만들기
[oracle@db1 ~]$ cd $ORACLE_HOME/dbs
[oracle@db1 dbs]$ orapwd file=orapwPROD password=oracle entries=30
4단계 초기화 매개변수 파일 생성하기
공식 문서의 참조 파일 링크: Oracle 매개변수 파일의 예
cd $ORACLE_HOME/dbs
공식적인 매개 변수 파일init.ora
의 예는 다음과 같다.
db_name='ORCL'
memory_target=1G
processes = 150
audit_file_dest='<ORACLE_BASE>/admin/orcl/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='<ORACLE_BASE>'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = (ora_control1, ora_control2)
compatible ='11.2.0'
vi 명령을 통해:%s#orcl#prod#gi
의 문자열을 대체합니다.여기서 orcl
명령은 대소문자를 구분하지 않습니다.i
대체 :%s#ora_control1#/u01/app/oradata/prod/control01.ctl#g
문자열.ora_control1
대체 :%s#ora_control2#/u01/app/oradata/prod/control02.ctl#g
문자열.ora_control2
대체 :%s#<ORACLE_BASE>#/u01/app#g
문자열.<ORACLE_BASE>
명령을 사용하여 구성을 저장합니다.:wq
은 다음과 같습니다.
db_name='prod'
memory_target=1G
processes = 150
audit_file_dest='/u01/app/admin/prod/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/app/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/app'
dispatchers='(PROTOCOL=TCP) (SERVICE=prodXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = (/u01/app/oradata/prod/control01.ctl, /u01/app/oradata/prod/control02.ctl)
compatible ='11.2.0'
단계 5 데이터베이스 연결 인스턴스
다음과 같은 명령으로 연결할 수 있는 명령 파일이 있습니다.
[oracle@db1 dbs]$ sqlplus /nolog
@> connect sys as sysdba
Enter password:
Connected to an idle instance.
SYS@prod>
OS 인증 로그인 방법, 명령은 다음과 같습니다.
[oracle@db1 dbs]$ sqlplus /nolog
@> conn /as sysdba
Connected to an idle instance.
SYS@prod>
단계 6 spfile 파일 만들기
SYS@prod> CREATE SPFILE FROM PFILE;
단계 7 인스턴스 시작
STARTUP NOMOUNT
8단계CREATE DATABASE 문구 라이브러리 사용
정부에서 창고를 만드는 예문을 보면 당신이 필요로 하는 데이터베이스의 모습을 다음과 같이 수정할 수 있습니다.
전제: 데이터베이스 디렉터리 있음:
initprod.ora
CREATE DATABASE prod
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oradata/prod/redo01a.log','/u01/app/oradata/prod/redo01b.log') SIZE 100M BLOCKSIZE 512,
GROUP 2 ('/u01/app/oradata/prod/redo02a.log','/u01/app/oradata/prod/redo02b.log') SIZE 100M BLOCKSIZE 512,
GROUP 3 ('/u01/app/oradata/prod/redo03a.log','/u01/app/oradata/prod/redo03b.log') SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oradata/prod/system01.dbf' SIZE 325M REUSE
SYSAUX DATAFILE '/u01/app/oradata/prod/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oradata/prod/users01.dbf'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oradata/prod/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/u01/app/oradata/prod/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
다음 문장을 실행합니다.
[oracle@db1 ~]$ chmod 755 create_database.sql
[oracle@db1 ~]$ sqlplus "/as sysdba"
SYS@prod> @create_database.sql
Database created.
단계 9 추가 공간 만들기
응용 프로그램에 대해 말하자면 자신만의 테이블 공간이 있어야 한다. 우리 쪽은 모두 ARP로 명명된다. 다음과 같다.
CREATE TABLESPACE apps_arp LOGGING
DATAFILE '/u01/app/oradata/prod/apps_arp01.dbf'
SIZE 500M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
-- create a tablespace for indexes, separate from user tablespace (optional)
CREATE TABLESPACE indx_arp LOGGING
DATAFILE '/u01/app/oradata/prod/indx_arp01.dbf'
SIZE 100M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
10단계 스크립트 실행 데이터 사전 보기
/u01/app/oradata/prod
사용 권한을 사용하는 사용자는 다음과 같이 데이터베이스에 연결합니다.
[oracle@db1 ~]$ sqlplus /nolog
@> conn /as sysdba
Connected.
SYS@prod>
다음 문장을 수행합니다.
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql
SYSDBA
사용자를 사용하여 다음을 수행합니다.
[oracle@db1 ~]$ sqlplus /nolog
@> conn system/oracle
Connected.
SYSTEM@prod> @?/sqlplus/admin/pupbld.sql
[선택 가능한 조작], 만약에 scott 사용자가 데이터베이스에 사용할 실험이 필요하다면 다음과 같은 조작을 할 수 있다.
[oracle@db1 ~]$ sqlplus /nolog
@> conn / as sysdba
Connected.
SYS@prod> @?/rdbms/admin/utlsampl.sql
데이터베이스가 올바른지 확인하려면 다음과 같이 하십시오.
[oracle@db1 ~]$ sqlplus "/as sysdba"
SYS@prod> select INSTANCE_NAME,STATUS from v$instance;
INSTANCE_NAME STATUS
---------------- ------------
prod OPEN
참고 문헌
공식 문서:
위치: [Oracle Database Administrator's Guide]
-->【 Creating a Database with the CREATE DATABASE Statement 】
이 글은 Oracle 수동 라이브러리 설치 배치에 관한 상세한 강좌를 소개합니다. 더 많은 Oracle 수동 라이브러리 관련 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Oracle 생성 향후 3일간의 전체 시점 (단계 상세)수요: X 좌표축 시간은 모두 정시 시간으로 앞으로 3일 동안의 예측을 보여준다(x 축은 앞으로 3일 동안의 정시 시간을 보여준다), 3시간마다 한 눈금, 가로 좌표는 모두 24개의 눈금을 보여준다 1단계: 현재 시...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.