gpt4 book ai didi

Oracle 手动创建数据库步骤详解

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Oracle 手动创建数据库步骤详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

下面先给大家列出oracle手动创建数据库步骤如下所示:

1.编写初始化参数文件 。

2.设置操作系统环境变量 。

3.创建实例 。

4.以管理员身份连接数据库 。

5.启动实例 。

6.create database 创建数据库 。

7.运行数据字典脚本 。

8.Oracle的网络配置 (客户端连接到服务端) 。

初始化参数文件 。

从%ORACLE_HOME%dminsamplepfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%database目录下,改名为init假设改为initzhouyt.ora.(init为文本文件) 。

对initzhouyt.ora内容进行修改 。

新增参数 。

* instance_name=zhouyt 。

* db_domain=hdu.edu.cn 。

修改参数 。

* db_name=zhouyt 。

* db_block_size=8192(8kM) 。

* remote_login_passwordfile=exclusive 。

操作系统环境变量 。

设置操作系统环境变量oracle_sid指向数据库实例的名称 。

set oracle_sid=zhouyt 。

该命令在window dos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改 。

创建实例 。

实用工具oradim使用 。

在DOS窗口输入命令 oradim -new -sid zhouyt -intpwd sys123(sys的密码,sys是管理员) -startmode auto 。

Oracle,手动创建,数据库

Oracle,手动创建,数据库

sid是Oracle在操作系统中的“身份证号码” 。

管理员身份连接数据库 。

sqlplus实用工具登录数据库 。

在DOS命令输入sqlplus/nolog 只是登录状态 。

Oracle,手动创建,数据库

以数据库管理员身份连接数据库 。

在上面的基础上输入命令 connect sys/sys123 as sysdba 。

因为以 数据库管理员身份 登录可以 安装数据库 。

启动实例 。

将文本初始化参数文件pfile转化为二进制初始化参数文件spfile 。

因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了 。

输入命令 create spfile from pfile; (将会报错,因为文本文件比较老相对于Oracle 10g), 这个时候我们需要修改配置文件initzhouyt.ora 。

Oracle,手动创建,数据库

这个时候在%ORACLE_HOME%database文件下会生成SPFILEZHOUYT.ora文件 。

以nomount形式启动实例 。

命令 startup nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件 。

Oracle,手动创建,数据库

并注释%seed_control% 。

create databae 创建数据库 。

创建数据库脚本 。

三个文件 。

控制文件 。

数据文件 。

重做日志文件 。

create database zhouyt 。

datafile 。

'C:oracleproduct.2.0db_2zhouytsystem_01.dbf' size 100m 。

Autoextend on next 10m maxsize unlimited 。

sysaux datafile 。

'C:oracleproduct.2.0db_2zhouytsystemaux_01.dbf' size 60m 。

Autoextend on next 10m maxsize unlimited 。

logfile 。

group 1 ('C:oracleproduct.2.0db_2zhouytlog_1_01.rdo') size 10m.

group 2 ('C:oracleproduct.2.0db_2zhouytlog_2_01.rdo') size 10m 。

character set zhs16gbk,

需要确保目录文件"db_2zhouyt"存在 。

生成两个数据文件和两个重做日志文件,那么控制文件呢?

Oracle,手动创建,数据库

运行数据字典脚本 。

__数据库创建后,系统会生成两个管理员用户sys和system 。

运行3个数据字典脚本 。

catalog.sql 创建系统常用的数据字典视图和同义词 (sys登录),

catproc.sql 建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能 (sys登录),

pupbld.sql 使用SQL*PLUS环境时需要 (system登录) 。

在命令行输入@ 加脚本文件的绝对路径 。

Oracle,手动创建,数据库

第二个脚本过程和第一个一样 。

执行第三个脚本需要切换到system用户 。

connect system/manager 。

@ C:oracleproduct.2.0db_2sqlplusdminpupbld.sql 。

创建scott模式 。

@ C:oracleproduct.2.0db_2RDBMSADMINscott.sql 。

最后此篇关于Oracle 手动创建数据库步骤详解的文章就讲到这里了,如果你想了解更多关于Oracle 手动创建数据库步骤详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com