• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle 手动创建数据库步骤详解

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

    1.编写初始化参数文件
    2.设置操作系统环境变量
    3.创建实例
    4.以管理员身份连接数据库
    5.启动实例
    6.create database 创建数据库
    7.运行数据字典脚本
    8.Oracle的网络配置 (客户端连接到服务端)

    初始化参数文件

    从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为initsid>假设改为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:\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功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能 (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

    您可能感兴趣的文章:
    • 两种oracle创建字段自增长的实现方式
    • LINUX下Oracle数据库用户创建方法详解
    • oracle创建数据库和用户的方法
    • 在oracle数据库里创建自增ID字段的步骤
    • oracle 存储过程详细介绍(创建,删除存储过程,参数传递等)
    • oracle创建表的方法和一些常用命令
    • oracle 创建字段自增长实现方式
    上一篇:Oracle归档日志写满(ora-00257)了怎么办
    下一篇:日常收集整理oracle trunc 函数处理日期格式(很实用)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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