当前位置:网站首页>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并修改对应的值
边栏推荐
- Multi screen computer screenshots will cut off multiple screens, not only the current screen
- [2021]IBRNet: Learning Multi-View Image-Based Rendering Qianqian
- Golang uses context gracefully
- Leetcode-1200: minimum absolute difference
- Liunx starts redis
- Sqlmap tutorial (1)
- Overview of variable resistors - structure, operation and different applications
- Operator priority, one catch, no doubt
- TypeScript 基础讲解
- JS quickly converts JSON data into URL parameters
猜你喜欢
区间问题 AcWing 906. 区间分组
[2021]GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fields
安装OpenCV--conda建立虚拟环境并在jupyter中添加此环境的kernel
Leetcode stack related
Groupbykey() and reducebykey() and combinebykey() in spark
MySQL advanced part 2: the use of indexes
MySQL advanced part 1: index
MySQL advanced part 1: View
求组合数 AcWing 887. 求组合数 III
求组合数 AcWing 889. 满足条件的01序列
随机推荐
Currently clicked button and current mouse coordinates in QT judgment interface
Leetcode-9: palindromes
2022-5-第四周日报
our solution
MySQL advanced part 2: SQL optimization
Single chip computer engineering experience - layered idea
Is it impossible for lamda to wake up?
2048项目实现
[wustctf2020] plain_ WP
Leetcode-1200: minimum absolute difference
927. Trisection simulation
[rust notes] 14 set (Part 2)
MPLS experiment
1040 Longest Symmetric String
How to make water ripple effect? This wave of water ripple effect pulls full of retro feeling
Gaussian elimination acwing 884 Gauss elimination for solving XOR linear equations
栈 AcWing 3302. 表达式求值
【LeetCode】Day94-重塑矩阵
Sorting out the latest Android interview points in 2022 to help you easily win the offer - attached is the summary of Android intermediate and advanced interview questions in 2022
MIT-6874-Deep Learning in the Life Sciences Week 7