源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-04-11 17:17 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Oracle 手动创建数据库步骤详解
下面先给大家列出oracle手动创建数据库步骤如下所示: 1.编写初始化参数文件 2.设置操作系统环境变量 3.创建实例 4.以管理员身份连接数据库 5.启动实例 6.create database 创建数据库 7.运行数据字典脚本 8.Oracle的网络配置 (客户端连接到服务端) [b]初始化参数文件[/b] 从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为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 [b]操作系统环境变量[/b] 设置操作系统环境变量oracle_sid指向数据库实例的名称 set oracle_sid=zhouyt 该命令在window dos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改 [b]创建实例[/b] 实用工具oradim使用 在DOS窗口输入命令 oradim -new -sid zhouyt -intpwd sys123(sys的密码,sys是管理员) -startmode auto [img]http://files.jb51.net/file_images/article/201510/201510301015201.png[/img] [img]http://files.jb51.net/file_images/article/201510/201510301015302.png[/img] sid是Oracle在操作系统中的“身份证号码” [b]管理员身份连接数据库[/b] sqlplus实用工具登录数据库 在DOS命令输入sqlplus/nolog 只是登录状态 [img]http://files.jb51.net/file_images/article/201510/201510301015313.png[/img] 以数据库管理员身份连接数据库 在上面的基础上输入命令 connect sys/sys123 as sysdba 因为以 数据库管理员身份 登录可以 安装数据库 [b]启动实例[/b] 将文本初始化参数文件pfile转化为二进制初始化参数文件spfile 因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了 输入命令 create spfile from pfile; (将会报错,因为文本文件比较老相对于Oracle 10g), 这个时候我们需要修改配置文件initzhouyt.ora [img]http://files.jb51.net/file_images/article/201510/201510301015314.jpg[/img] 这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYT.ora文件 以nomount形式启动实例 命令 startup nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件 [img]http://files.jb51.net/file_images/article/201510/201510301015355.jpg[/img] 并注释%seed_control% [b]create databae 创建数据库[/b] 创建数据库脚本 三个文件 控制文件 数据文件 重做日志文件
create database zhouyt
datafile
   'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf' size 100m
   Autoextend on next 10m maxsize unlimited
sysaux datafile
   'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf' size 60m
   Autoextend on next 10m maxsize unlimited
logfile
group 1 ('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo') size 10m,
group 2 ('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo') size 10m
character set zhs16gbk;
需要确保目录文件"db_2\zhouyt"存在 生成两个数据文件和两个重做日志文件,那么控制文件呢? [img]http://files.jb51.net/file_images/article/201510/201510301015366.jpg[/img] [b]运行数据字典脚本[/b] __数据库创建后,系统会生成两个管理员用户sys和system 运行3个数据字典脚本 catalog.sql 创建系统常用的数据字典视图和同义词 (sys登录); catproc.sql 建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能 (sys登录); pupbld.sql 使用SQL*PLUS环境时需要 (system登录) 在命令行输入@ 加脚本文件的绝对路径 [img]http://files.jb51.net/file_images/article/201510/201510301015367.jpg[/img] 第二个脚本过程和第一个一样 执行第三个脚本需要切换到system用户 connect system/manager @ C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql 创建scott模式 @ C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部