当前位置:网站首页>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并修改对应的值
边栏推荐
- Erreur de connexion Navicat à la base de données Oracle Ora - 28547 ou Ora - 03135
- 论文阅读报告
- [2021]IBRNet: Learning Multi-View Image-Based Rendering Qianqian
- C - XOR to all (binary topic)
- Leetcode divide and conquer / dichotomy
- What is socket? Basic introduction to socket
- Leetcode stack related
- Leetcode heap correlation
- Leetcode recursion
- 中国剩余定理 AcWing 204. 表达整数的奇怪方式
猜你喜欢

Leetcode-6108: decrypt messages

实时时钟 (RTC)

阿里新成员「瓴羊」正式亮相,由阿里副总裁朋新宇带队,集结多个核心部门技术团队

传统数据库逐渐“难适应”,云原生数据库脱颖而出

MIT-6874-Deep Learning in the Life Sciences Week 7

Overview of variable resistors - structure, operation and different applications

求组合数 AcWing 887. 求组合数 III

高斯消元 AcWing 884. 高斯消元解异或线性方程组

RGB LED infinite mirror controlled by Arduino

Gauss Cancellation acwing 884. Solution d'un système d'équations Xor linéaires par élimination gaussienne
随机推荐
Leetcode-1200: minimum absolute difference
__ builtin_ Popcount() counts the number of 1s, which are commonly used in bit operations
One question per day 1020 Number of enclaves
背包问题 AcWing 9. 分组背包问题
安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
Regulations for network security events of vocational group in 2022 Guizhou Vocational College skill competition
求组合数 AcWing 887. 求组合数 III
Leetcode backtracking method
[BMZCTF-pwn] ectf-2014 seddit
Niu Mei's math problems
Open source storage is so popular, why do we insist on self-development?
MySQL advanced part 2: optimizing SQL steps
How to understand the definition of sequence limit?
Quickly use Amazon memorydb and build your own redis memory database
Sword finger offer II 058: schedule
Doing SQL performance optimization is really eye-catching
MySQL advanced part 1: View
[learning] database: MySQL query conditions have functions that lead to index failure. Establish functional indexes
Chapter 6 relational database theory
Traversal of leetcode tree