데이터 베이스 MySQL 튜토리얼 Oracle11.2 命令行手工最简创建数据库的过程

Oracle11.2 命令行手工最简创建数据库的过程

Jun 07, 2016 pm 06:06 PM
oracle 데이터베이스 생성

Oracle 11.2命令行手工最简创建数据库的过程 命令行手工最简创建数据库的过程

环境:RHEL 5.4 x86 , oracle 11.2
1.设定环境变量
在/home/oracle编辑
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
# 11g R2
export ORACLE_HOME=/app/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.UTF8
export ORACLE_SID=orcl
umask 022

2.禁用SELinux
如果在安装RHEL的时候启用了SELinux,需要
以root用户setenforce 0
否则会出现:sqlplus: error while loading shared libraries

3.以oracle用户登录编辑init.ora
只要1行
db_name=orcl

4.登录sqlplus / as sysdba
create spfile='spfileorcl.ora' from pfile='/home/oracle/init.ora'
startup nomount
create database orcl;
等候创建数据库成功。
select sysdate from dual;
已经可以查出日期。

5.执行脚本建立系统视图和包
@?/rdbms/admin/catalog
@?/rdbms/admin/catproc
以system用户执行
@?/sqlplus/admin/pupbld
此时可以看到v$datafile和v$controlfile
位于$ORACLE_HOME/dbs,文件名分别是dbs1orcl dbx1orcl dbu1orcl cntrlorcl
几点疑问:
1.文档上说至少pfile需要3个参数,其他都有默认值,而我只写了1个,也可以。
2.创建数据库的表空间只有system sysaux sys_undots,没有临时表空间,数据库运行也不出错
不知道是否这也是oracle 11.2的新特性?
3.曾经在一个.sql文件中写了如下的语句,但没有执行成功
create database orcl
user sys identified by sys
user system identified by sys
extent management local
default temporary tablespace temp
undo tablespace undotbs1
default tablespace users;
4.文档中没有说需要system用户执行pupbld,我用sys用户执行
结果在新建用户oo登录时提示error accessing PRODUCT_USER_PROFILE
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Oracle RAC에서 하드 디스크를 추가하고 교체하는 방법 Oracle RAC에서 하드 디스크를 추가하고 교체하는 방법 Apr 11, 2025 pm 05:39 PM

Oracle Rac Hard Disk New 및 교체 작업 : 하드 디스크 추가 : 새 디스크 추가, ASM 디스크 그룹 생성, 클러스터에 추가하고 데이터 파일을 이동합니다. 하드 디스크 교체 : 실패 하드 디스크 식별, 디스크 그룹을 닫고, 하드 디스크를 교체하고, 디스크 그룹을 다시 열고, 실패한 디스크를 수리하고, 데이터 파일을 이동하십시오.

Oracle Garbled 코드를 다루는 방법 Oracle Garbled 코드를 다루는 방법 Apr 11, 2025 pm 07:00 PM

Oracle Garbled 문제는 일반적으로 부적절한 캐릭터 세트 설정으로 인해 발생합니다. 솔루션에는 다음이 포함됩니다 : 서버, 데이터베이스 및 클라이언트 문자 세트 확인. 필요에 따라 서버, 데이터베이스 및 클라이언트 문자 세트를 설정하십시오. 변환 함수 또는 dbms_lob.convert_lob 함수를 사용하여 Barlled 데이터를 수정하십시오. 항상 문자 세트를 지정하고 NLS 매개 변수를 올바르게 설정하십시오.

Oracle을 수반하는 방법 Oracle을 수반하는 방법 Apr 11, 2025 pm 07:33 PM

Oracle은 여러 가지 중복 제거 쿼리 방법을 제공합니다. 별개의 키워드는 각 열에 고유 한 값을 반환합니다. 그룹 별 조항은 결과를 그룹화하고 각 그룹에 대해 비 반복 값을 반환합니다. 고유 한 키워드는 고유 한 행만 포함 된 인덱스를 만드는 데 사용되며 인덱스 쿼리는 자동으로 망상됩니다. row_number () 함수는 고유 한 숫자를 할당하고 1 행 만 포함하는 결과를 필터링합니다. 최소 () 또는 max () 함수는 숫자 열의 비 반복 값을 반환합니다. 교차 연산자는 두 결과 세트의 공통 값을 반환합니다 (중복 없음).

Oracle의 테이블 스페이스 크기를 확인하는 방법 Oracle의 테이블 스페이스 크기를 확인하는 방법 Apr 11, 2025 pm 08:15 PM

Oracle 테이블 스페이스 크기를 쿼리하려면 다음 단계를 따르십시오. 쿼리를 실행하여 테이블 스페이스 이름을 결정하십시오. 쿼리를 실행하여 테이블 스페이스 크기를 쿼리하십시오. sum (bytes)을 total_size, sum (bytes_free)으로 sum (bytes_free), sum (bytes) - sum (bytes_free)으로 dba_data_fices where tablespace_.

클라우드 서버에 연결하는 방법 클라우드 서버에 연결하는 방법 Apr 11, 2025 pm 06:51 PM

Oracle 클라이언트를 통해 클라우드 서버에 연결하는 단계는 다음과 같습니다. SSH 키를 만들고 공개 키를 클라우드 서버에 복사하십시오. Oracle 클라이언트를 구성하고 클라우드 서버의 연결 정보를 tnsnames.ora 파일에 추가하십시오. Oracle 클라이언트에서 새 데이터베이스 연결을 작성하고 사용자 이름, 비밀번호 및 DSN을 입력하십시오. 확인을 클릭하고 연결이 성공했는지 확인하십시오.

Oracle 데이터베이스의 기본 지식 요약 Oracle 데이터베이스의 기본 지식 요약 Apr 11, 2025 pm 06:33 PM

Oracle Database는 신뢰할 수 있고 확장 가능하며 기능이 풍부한 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. 이 아키텍처는 서버 측 구성 요소 (Oracle Net), 인스턴스, 공유 메모리 영역 (SGA), 배경 프로세스 및 데이터를 저장하는 데이터베이스 파일을 포함한 클라이언트 서버 모델을 따릅니다. 기본 개념에는 테이블, 행, 열, 기본 키, 외국 키, 인덱스 및 커서가 포함됩니다. 데이터베이스는 고 가용성, 빅 데이터 지원, 풍부한 기능, 강력한 보안 및 사용 편의성과 같은 장점으로 유명합니다.

Oracle 문자 세트를 수정하는 방법 Oracle 문자 세트를 수정하는 방법 Apr 11, 2025 pm 06:57 PM

Oracle 문자 세트를 수정하려면 다음을 수행해야합니다. 데이터베이스 백업; init.ora 파일에서 문자 세트 설정을 수정합니다. 데이터베이스를 다시 시작하십시오. 기존 테이블과 열을 수정하여 새 문자 세트를 사용하십시오. 데이터를 다시로드하십시오. 데이터베이스 링크 (선택 사항)를 수정하십시오.

Oracle에 저장된 절차를 사용하는 방법 Oracle에 저장된 절차를 사용하는 방법 Apr 11, 2025 pm 07:03 PM

저장된 절차는 데이터베이스에 저장 될 수 있으며 별도의 단위로 반복적으로 호출 될 수있는 SQL 문의 세트입니다. 매개 변수 (In, Out, Inout)를 수락하고 코드 재사용, 보안, 성능 및 모듈성의 장점을 제공 할 수 있습니다. 예 : 저장된 프로 시저를 작성하여 Calculate_sum 두 숫자의 합을 계산하고 Out 매개 변수에 저장하십시오.

See all articles