加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Oracle 手动创建数据库步骤介绍

发布时间:2021-11-11 15:21:21 所属栏目:教程 来源:互联网
导读:本文给大家介绍oracle手动创建数据库步骤,需要的朋友可以参考下 下面先给大家列出oracle手动创建数据库步骤如下所示: 1.编写初始化参数文件 2.设置操作系统环境变量 3.创建实例 4.以管理员身份连接数据库 5.启动实例 6.create database 创建数据库 7.运行数

本文给大家介绍oracle手动创建数据库步骤,需要的朋友可以参考下
 
下面先给大家列出oracle手动创建数据库步骤如下所示:
 
1.编写初始化参数文件
 
2.设置操作系统环境变量
 
3.创建实例
 
4.以管理员身份连接数据库
 
5.启动实例
 
6.create database 创建数据库
 
7.运行数据字典脚本
 
8.Oracle的网络配置 (客户端连接到服务端)
 
初始化参数文件
 
从%ORACLE_HOME%adminsamplepfile从复制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
 
sid是Oracle在操作系统中的“身份证号码”
 
管理员身份连接数据库
 
sqlplus实用工具登录数据库
 
在DOS命令输入sqlplus/nolog 只是登录状态
 
以数据库管理员身份连接数据库
 
在上面的基础上输入命令 connect sys/sys123 as sysdba
 
因为以 数据库管理员身份 登录可以 安装数据库
 
启动实例
 
将文本初始化参数文件pfile转化为二进制初始化参数文件spfile
 
因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了
 
输入命令 create spfile from pfile; (将会报错,因为文本文件比较老相对于Oracle 10g), 这个时候我们需要修改配置文件initzhouyt.ora
 
这个时候在%ORACLE_HOME%database文件下会生成SPFILEZHOUYT.ora文件
 
以nomount形式启动实例
 
命令 startup nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件
 
并注释%seed_control%
 
create databae 创建数据库
 
创建数据库脚本
 
三个文件
 
控制文件
 
数据文件
 
重做日志文件
 
 
 
 
create database zhouyt
datafile
'C:oracleproduct10.2.0db_2zhouytsystem_01.dbf' size 100m
Autoextend on next 10m maxsize unlimited
sysaux datafile
'C:oracleproduct10.2.0db_2zhouytsystemaux_01.dbf' size 60m
Autoextend on next 10m maxsize unlimited
logfile
group 1 ('C:oracleproduct10.2.0db_2zhouytlog_1_01.rdo') size 10m,
group 2 ('C:oracleproduct10.2.0db_2zhouytlog_2_01.rdo') size 10m
character set zhs16gbk;
需要确保目录文件"db_2zhouyt"存在
 
生成两个数据文件和两个重做日志文件,那么控制文件呢?
 
运行数据字典脚本
 
__数据库创建后,系统会生成两个管理员用户sys和system
 
运行3个数据字典脚本
 
catalog.sql 创建系统常用的数据字典视图和同义词 (sys登录);
 
catproc.sql 建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能 (sys登录);
 
pupbld.sql 使用SQL*PLUS环境时需要 (system登录)
 
在命令行输入@ 加脚本文件的绝对路径
 
第二个脚本过程和第一个一样
 
执行第三个脚本需要切换到system用户
 
connect system/manager
 
@ C:oracleproduct10.2.0db_2sqlplusadminpupbld.sql
 
创建scott模式
 
@ C:oracleproduct10.2.0db_2RDBMSADMINscott.sql

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读