当前位置:网站首页>1.手动创建Oracle数据库
1.手动创建Oracle数据库
2022-07-05 06:20:00 【寒叶飘逸_】
毕业了,整理下本科期间自己记的笔记。
这个是之前上Oracle数据库的课的时候老师交给我们的任务,每个人都必须按照步骤手动创建数据库
手动创建Oracle数据库的步骤如下:
1、设置数据库名称和实例名称
2、创建相关目录
3、创建参数文件(修改)
4、创建实例
oradim -new -sid test -intpwd test -srvcstart system/demand
oradim -delete -sid test
5、连接Oracle实例
6、启动实例
7、使用create database创建数据库
8、创建服务器参数文件
1、设置数据库名称和实例名称
set oracle_sid=test
2、创建相关目录
d:
cd D:\app\Snakewood\admin
mkdir testdba
cd testdba
mkdir adump
mkdir bdump
mkdir cdump
mkdir udump
mkdir pfile //存放追踪文件
cd..
cd..
cd oradata
mkdir testdba //存放控制文件、数据文件重做日志文件
3、创建参数文件(修改)
到 D:\app\Snakewood\product\11.2.0\dbhome_1\dbs 这个目录下复制init.ora文件到桌面,按照下图修改后拷贝到
D:\app\Snakewood\product\11.2.0\dbhome_1\database

新建文本文件内容如下:
create database test
datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/system0.dbf' size 300M reuse autoextend on next 10240K maxsize unlimited extent management local
sysaux datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/sysaux01.dbf' size 120M reuse autoextend on next 10240K maxsize unlimited
default temporary tablespace temp
tempfile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/temp01.dbf' size 20M reuse autoextend on next 640K maxsize unlimited
undo tablespace "UNDOTBS1"
datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/undotbs1.dbf' size 20M reuse autoextend on next 5120K maxsize unlimited
logfile
group 1 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo01.log') size 10M,
group 2 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo02.log') size 10M,
group 3 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo03.log') size 10M;
另存为test.sql
4、创建实例
oradim -new -sid test -intpwd test -srvcstart system/demand
oradim -delete -sid test
oradim -new -sid test -intpwd test -srvcstart demand //创建实例同时创建口令文件
oradim -delete -sid test //删除实例
手动创建口令文件
orapwd file=D:/app/Snakewood/product/11.2.0\dbhome_1\database\PWDtest.ora password=test entries=2
5、连接Oracle实例
sqlplus
sys as sysdba

提示已连接到空闲例程说明数据库还未启动
6、启动实例
因为现在只创建了参数文件,控制文件、数据文件和重做日志文件都没有,因此只能进入nomount状态
startup nomount pfile='D:\app\Snakewood\admin\mydba\pfile\initmydba.ora'

7、使用create database创建数据库
8、创建服务器参数文件
create spfile from pfile='D:\app\Snakewood\admin\testdba\pfile\inittestdba.ora'

小结
Oracle11g的路径和Oracle10g的路径不同,
11g是在D:\app\Snakewood…下
10g是在D:\app\Snakewood\product\11.2.0\dbhome_1…下
Set oracle_sid = xxx如果没有修改成功,可以去注册表中找oracle_sid并修改对应的值
边栏推荐
- C - XOR to all (binary topic)
- 2021apmcm post game Summary - edge detection
- SPI details
- LeetCode 0107. Sequence traversal of binary tree II - another method
- 【LeetCode】Easy | 20. Valid parentheses
- Series of how MySQL works (VIII) 14 figures explain the atomicity of MySQL transactions and the principle of undo logging
- Usage scenarios of golang context
- [rust notes] 17 concurrent (Part 2)
- Error ora-28547 or ora-03135 when Navicat connects to Oracle Database
- AE tutorial - path growth animation
猜你喜欢

4. 对象映射 - Mapping.Mapster

How to make water ripple effect? This wave of water ripple effect pulls full of retro feeling

Day 2 document

LeetCode-61

开源存储这么香,为何我们还要坚持自研?

MySQL advanced part 2: SQL optimization

Sqlmap tutorial (II) practical skills I

Liunx starts redis

Series of how MySQL works (VIII) 14 figures explain the atomicity of MySQL transactions and the principle of undo logging

论文阅读报告
随机推荐
求组合数 AcWing 887. 求组合数 III
博弈论 AcWing 894. 拆分-Nim游戏
Alibaba's new member "Lingyang" officially appeared, led by Peng Xinyu, Alibaba's vice president, and assembled a number of core department technical teams
Niu Mei's math problems
Leetcode array operation
开源存储这么香,为何我们还要坚持自研?
LeetCode-54
TCP's understanding of three handshakes and four waves
our solution
20220213-CTF MISC-a_ good_ Idea (use of stegsolve tool) -2017_ Dating_ in_ Singapore
What is socket? Basic introduction to socket
P2575 master fight
MySQL advanced part 2: optimizing SQL steps
[rust notes] 14 set (Part 2)
SPI 详解
Leetcode backtracking method
MySQL advanced part 1: stored procedures and functions
Leetcode divide and conquer / dichotomy
JS quickly converts JSON data into URL parameters
Real time clock (RTC)