oracle如何创建数据库实例?

12分钟前阅读2回复0
看看头条
看看头条
  • 管理员
  • 注册排名1
  • 经验值1618419
  • 级别管理员
  • 主题323683
  • 回复2
楼主

oracle如何创建数据库实例?

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

0
回帖

oracle如何创建数据库实例? 期待您的回复!

取消