목차
手动创建数据库以及解决ora-01092和ora-12560
데이터 베이스 MySQL 튜토리얼 手动创建数据库以及解决ora

手动创建数据库以及解决ora

Jun 07, 2016 pm 03:47 PM
만들다 데이터 베이스 해결하다

手动创建数据库以及解决ora-01092和ora-12560 今天第一次手动创建数据库,遇到一大堆的问题,都有点想放弃了,平时都是利用Databaseconfiguration Assistant来创建,下面我来讲述自己创建oracle数据库的过程和创建过程中遇到的错误以及解决的办法. 安装环境: 操

手动创建数据库以及解决ora-01092和ora-12560


今天第一次手动创建数据库,遇到一大堆的问题,都有点想放弃了,平时都是利用Databaseconfiguration Assistant来创建,下面我来讲述自己创建oracle数据库的过程和创建过程中遇到的错误以及解决的办法.

安装环境:

操作系统:Window xp professional

数据库版本:Oracle Database 10g Release 10.1.0.2.0 -Production

安装步骤:

1.首先我从原来存在的数据库中拷贝init.ora,对其进行修改(主要是改一些数据库文件存放的位置和数据库名),同时创建存放数据库文件的目录(数据文件,控制文件,日志文件,归档日志文件)

2.设置oracle_home,set ORACLE_HOME=目录名

3.创建一个新的实例,oradim new -sid sid syspwd password

4.修改注册表中的ORACLE_SID为新创建的实例名 --否则(在创建完该数据库后用如sqlplus  / as sysdba登录该数据库时)就会出现ora-12560 :TNS:protocol  adaptererror

5.以sys身份登陆,startup pfile=刚才创建的 nomount

6.下面开始创建数据库

 (1)create database db
 
(2)maxlogfiles 10
 
(3)maxlogmembers 5
 
(4)maxdatafiles 20
 
(5)maxloghistory 200
 
(6)maxinstances 5
 
(7)logfile
 
(8)group 1 'D:\oradate\db\redo01.log' size10m,
 
(9)group 2 'D:\oradate\db\redo02.log' size10m,
 
(10) group 3 'D:\oradate\db\redo03.log' size10m
 
(11)datafile 'D:\oradate\db\system01.dbf' size100m
 
(12)sysaux datafile 'D:\oradate\db\sysaux01.dbf'size 50m
 
(13)undo tablespace UNDOTBS1
 
(14)datafile 'D:\oradate\db\undo01.dbf' size40m
 
(15)default temporary tablespace temp
 
(16)tempfile 'D:\oradate\db\temp01.dbf' size20m
 
(17)extent management local uniform size128k
 
(18)character set ZHS16GBK
 
(19)national character set AL16UTF16

--(12)是必须的,开始写的时候是按照ocp031中的来创建,老提是说,sysauxdatafiles是必须的--(好象意思就差不多这样,我也记不清楚),后来就上网找,才知道在10g中创建数据库必须指定sysaux表空间

--(13)注意这里undo tablespace的名字必须是 UNDOTBS1
否则就出现启动的时候就会出现ora-1092,alter.log中的具体错误如下

ORA-30012 signalled during: CREATE UNDO TABLESPACE UNDO1DATAFILE  'D:\oradate...
Sun Apr 08 11:43:56 2007
Errors in file d:\app\admin\db\udump\db_ora_3720.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrongtype

看到这个错误提示,就尝试把undo tablespace改名为UNDOTBS1,结果数据库就安装成功了

上网找过ora-01092,其实有位大哥已经给出了解决办法,但是那时候没仔细去看,后来装完数据库后有去看了一遍ora-01092的解决办法,才发现自己白忙了半天,人家早就写好了解决办法,但是就是不会用,建完数据库后,又回头看了遍那文章

到此数据库的创建部分就完成了,接下来就是安装脚本,发现很多脚本没安装成功

(11)--system 表空间不足.引起一下后果

Alert.log中的错误提示

ORA-1653: unable to extend table SYS.OBJ$ by 13in  tablespaceSYSTEM  --开始不知道啥意思,这个应该是提示说system表空间大小不够,这个错误是在后来自己建立数据表的时候,也报system表空间不足,后来就加大了system表空间就正常的(答案也是网上找到的)

最后的一个问题是在安装sqlplus帮助的时候发现的,在网上看到安装sqlplus的帮助就用到helpbld.sql和helpus.sql,但是我一运行脚本老提示要输入第二个参数,我也不知道输什么,后来去看了helpbld.sql和hlpbld.sql的源文件,发现前者是需要两个参数,后者只需要输入一个参数,就用hlpbld.sql来创建参数就是helpus.sql

最后就是创建spfile

create spfile from pfile=初始文件路径

今天创建数据库的整个过程就这些了.

 
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 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를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Go 언어는 데이터베이스의 추가, 삭제, 수정 및 쿼리 작업을 어떻게 구현합니까? Go 언어는 데이터베이스의 추가, 삭제, 수정 및 쿼리 작업을 어떻게 구현합니까? Mar 27, 2024 pm 09:39 PM

Go 언어는 효율적이고 간결하며 배우기 쉬운 프로그래밍 언어입니다. 동시 프로그래밍과 네트워크 프로그래밍의 장점 때문에 개발자들이 선호합니다. 실제 개발에서 데이터베이스 작업은 필수적인 부분입니다. 이 기사에서는 Go 언어를 사용하여 데이터베이스 추가, 삭제, 수정 및 쿼리 작업을 구현하는 방법을 소개합니다. Go 언어에서는 일반적으로 사용되는 SQL 패키지, Gorm 등과 같은 타사 라이브러리를 사용하여 데이터베이스를 운영합니다. 여기서는 sql 패키지를 예로 들어 데이터베이스의 추가, 삭제, 수정 및 쿼리 작업을 구현하는 방법을 소개합니다. MySQL 데이터베이스를 사용하고 있다고 가정합니다.

Hibernate는 어떻게 다형성 매핑을 구현합니까? Hibernate는 어떻게 다형성 매핑을 구현합니까? Apr 17, 2024 pm 12:09 PM

Hibernate 다형성 매핑은 상속된 클래스를 데이터베이스에 매핑할 수 있으며 다음 매핑 유형을 제공합니다. Join-subclass: 상위 클래스의 모든 열을 포함하여 하위 클래스에 대한 별도의 테이블을 생성합니다. 클래스별 테이블: 하위 클래스별 열만 포함하는 하위 클래스에 대한 별도의 테이블을 만듭니다. Union-subclass: Joined-subclass와 유사하지만 상위 클래스 테이블이 모든 하위 클래스 열을 통합합니다.

간단한 단계: VSCode의 중국어 인터페이스를 표시할 수 없는 문제를 해결합니다. 간단한 단계: VSCode의 중국어 인터페이스를 표시할 수 없는 문제를 해결합니다. Mar 25, 2024 am 11:57 AM

내 단계는 다음과 같습니다: VSCode의 중국어 인터페이스가 표시되지 않는 문제를 해결하십시오.어떤 사람들은 VSCode를 설치한 후 어떤 언어를 설정하더라도 인터페이스가 항상 상자 또는 잘못된 문자로 표시되어 매우 번거롭다는 것을 발견했습니다. 이는 언어 지원 패키지가 부족하거나 시스템에 글꼴 문제가 있는 경우가 많습니다. 아래에서는 VSCode의 중국어 인터페이스가 표시되지 않는 문제를 해결하는 데 도움이 되는 몇 가지 간단한 해결 단계를 공유하겠습니다. 1단계: 중국어 언어 팩 설치 먼저 VSCode용 중국어 언어 팩을 설치해야 합니다. VSCode를 열고 왼쪽 하단을 클릭하세요.

PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 Jun 04, 2024 pm 01:42 PM

MySQLi를 사용하여 PHP에서 데이터베이스 연결을 설정하는 방법: MySQLi 확장 포함(require_once) 연결 함수 생성(functionconnect_to_db) 연결 함수 호출($conn=connect_to_db()) 쿼리 실행($result=$conn->query()) 닫기 연결( $conn->close())

iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. Jul 18, 2024 am 05:48 AM

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

HTML이 데이터베이스를 읽는 방법에 대한 심층 분석 HTML이 데이터베이스를 읽는 방법에 대한 심층 분석 Apr 09, 2024 pm 12:36 PM

HTML은 데이터베이스를 직접 읽을 수 없지만 JavaScript 및 AJAX를 통해 읽을 수 있습니다. 단계에는 데이터베이스 연결 설정, 쿼리 보내기, 응답 처리 및 페이지 업데이트가 포함됩니다. 이 기사에서는 JavaScript, AJAX 및 PHP를 사용하여 MySQL 데이터베이스에서 데이터를 읽는 실제 예제를 제공하고 쿼리 결과를 HTML 페이지에 동적으로 표시하는 방법을 보여줍니다. 이 예제에서는 XMLHttpRequest를 사용하여 데이터베이스 연결을 설정하고 쿼리를 보내고 응답을 처리함으로써 페이지 요소에 데이터를 채우고 데이터베이스를 읽는 HTML 기능을 실현합니다.

Win8 컴퓨터에서 비밀번호를 잊어버린 경우 어떻게 해야 합니까? 쉬운 솔루션! Win8 컴퓨터에서 비밀번호를 잊어버린 경우 어떻게 해야 합니까? 쉬운 솔루션! Mar 27, 2024 pm 05:12 PM

Win8 컴퓨터에서 비밀번호를 잊어버린 경우 어떻게 해야 합니까? 쉬운 솔루션! 일상생활에서 우리는 비밀번호를 잊어버리는 상황을 자주 접하게 되는데, 특히 자주 사용하는 컴퓨터에 로그인하는 데 비밀번호가 사용되는 경우에는 더욱 그렇습니다. 특히 Windows 8 운영 체제를 사용하는 컴퓨터 사용자의 경우 비밀번호를 잊어버리면 문제가 발생할 수 있지만 실제로 Win8 컴퓨터 비밀번호를 잊어버리는 것은 해결하기 어려운 문제가 아닙니다. 이 기사에서는 Win8 컴퓨터에서 비밀번호를 잊어버린 문제를 해결하는 데 도움이 되는 몇 가지 방법을 소개합니다.

MySQL 데이터베이스 관리 시스템의 기본 원리 분석 MySQL 데이터베이스 관리 시스템의 기본 원리 분석 Mar 25, 2024 pm 12:42 PM

MySQL 데이터베이스 관리 시스템의 기본 원리 분석 MySQL은 데이터 저장 및 관리를 위해 구조화된 쿼리 언어(SQL)를 사용하는 일반적으로 사용되는 관계형 데이터베이스 관리 시스템입니다. 이 글에서는 데이터베이스 생성, 데이터 테이블 설계, 데이터 추가, 삭제, 수정 및 쿼리 등을 포함한 MySQL 데이터베이스 관리 시스템의 기본 원리를 소개하고 구체적인 코드 예제를 제공합니다. 1. 데이터베이스 생성 MySQL에서는 먼저 데이터를 저장할 데이터베이스 인스턴스를 생성해야 합니다. 다음 코드는 "my

See all articles