oracle如何创建数据库实例?
手动创建oracle数据库的步骤如下: 1.编制初始参数文件 2.设置操作系统环境变量 3.创建实例 4.作为管理员连接数据库 5.启动实例 6.create database 创建数据库 7.运行数据字典脚本 8.Oracle网络配置 (客户端连接到服务端) 参数文件的初始化 从%ORACLE_HOME%\admin\sample\pfile从复制initsmple.ora文件,并黏贴到$ORACLE_HOME%\database目录,改名为init<sid>假设改为initzhouyt.ora.(init为文本文件) initzhouythouy.修改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), 此时,我们需要修改配置文件initzhouyttuytttinithouytt.ora 此时此刻,%在%ORACLE_HOME%SPFILEZHOUYTASE文件在database文件下生成.ora文件 以nomount的形式启动实例 命令 startup nomount,当我们按照提示修改文本文件时,就会出现错误,如果我们仍然遵循startupp, 如果nomount来启动,我们需要生成相应的二进制文件来覆盖旧的二进制文件 并注释%seed_control% create databae 创建数据库 创建数据库脚本 三个文件 控制文件 数据文件 重做日志文件 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"存在 生成两个数据文件和两个重做日志文件,那么控制文件呢? 操作数据字典脚本 __数据库创建后,系统将生成两个管理员用户sys和system 运行3个数据字典脚本 catalog.sql 创建系统中常用的数据字典视图和同义词 (sys登录); catproc.sql 建立PL/SQL功能的使用环境,还为RDBMS功能扩展创建了几个PL/SQL包 (sys登录); pupbld.sql 需要使用SQL*PLUS环境 (system登录) 输入命令行@ 脚本文件的绝对路径 第二个脚本过程和第一个脚本过程一样 执行第三个脚本需要切换到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