oracle11g创建数据库的方法

最近自己想动手写个项目,却无从下手,因为自己以前从未用Oracle数据开发过,使用到是使用过一切都是云里雾里,看到理论的知识无用,只用动手的实践才能创造自我的价值,延着这条道路,结合网络自己慢慢探索,研究。

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工具DBCA,这是一个图形界面工具,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle – OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database Configuration Assistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca来打开。另一种方法就是手工建库,下面我会一一举例说明。

手工创建

手工建库确实比较麻烦,但是对于开发人员或者专业的DBA来说,这是必须的,只有这样你才能更好的掌握Oracle知识。下面跟随我来,一步步探索吧,手工建库需要经过几个步骤,每一个步骤都非常关键。它包括:

1、 创建必要的相关目录

2、 创建初始化参数文件

3、 设置环境变量Oracle_sid

4、 创建实例

5、 创建口令文件

6、 启动数据库到nomount(实例)状态

7、 执行建库脚本

8、 执行catalog脚本创建数据字典

9、 执行catproc创建package包

10、 执行pupbld

11、 由初始化参数文件创建spfile文件

12、 执行scott脚本创建scott模式

我工作的平台

实验系统平台:Windows 7  数据库系统版本:Oracle Database 11G

Oracle的安装路径:D盘       创建的数据库名称:book

1.创建必要有相关目录

创建文件夹在安装目录下:D:\product\11.1.0\db_1\admin\book

在D:\product\11.1.0\db_1\admin\book,创建五个文件夹arch,bdump,cdump,create,udump.

同时创建文件夹D:\product\11.1.0\db_1\oradata\book

创建目录的过程也可以在Windows的图形界面中去创建,book目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。最重要的两个子目录是bdump和udump目录,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_book.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。udump目录存放和特定会话相关的跟踪信息。

2、创建初始化参数文件

数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。因此,初始化参数文件创建的是否正确、参数设置是否正确关系着整个建库的“命运”。

创建初始化参数文件可以通过拷贝现有的初始化参数文件并将其做适当的修改即可,从而不必要用手工去一句一句地写出来,因为初始化参数文件的结构体系基本上都是一样的。在我们安装Oracle的时候,系统已经为我们安装了一个名为orcl的数据库,于是我们可以从它那里得到一份初始化参数文件。

创建oracle数据库有哪些方法,oracle11g创建数据库的方法-Oracle相关推荐

  1. pb 64 oracle,win10+pb9.0连接oracle11g 64位解决方法

    新换电脑,安装pb9.0,oracle11g-64bit,连接不了数据,报错 完美解决四个步骤 1.下载11g基础32位oci资源(oracle官网下载) (oracle官网下载:http://www ...

  2. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g

    Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...

  3. db2主键自增和oracle,oracle_浅析常用数据库的自增字段创建方法汇总,DB2复制代码 代码如下:CREATEnbsp - phpStudy...

    浅析常用数据库的自增字段创建方法汇总 DB2 CREATE   TABLE  T1 ( id  INTEGER   NOT   NULL  GENERATED ALWAYS  AS   IDENTIT ...

  4. Oracle11g本地数据库创建用户和密码,附赠使用PL/SQL软件登录用户

    Oracle11g创建用户和密码 步骤: 管理员身份打开cmd命令窗口: 输入sqlplus 先使用管理员账户登录,为了创建普通用户: 用户名:sys as sysdba 密码:随便输 创建新用户,我 ...

  5. oracle编写备份数据库代码,oracle_oracle数据库创建备份与恢复脚本整理,1:创建用户 复制代码 代码如 - phpStudy...

    oracle数据库创建备份与恢复脚本整理 1:创建用户 create temporary tablespace user_temp tempfile 'D:\app\topwqp\oradata\or ...

  6. oracle dba培训教程 第九章 创建数据库

    怎样筹划和组织数据库? 筹划数据库时组织和实现一个数据库系统的第一步,在这一步首先要确定数据库的目的,根据这一目的来确定数据库的类型,之后要勾画出数据库体系结构设计的轮廓,之后为所创建的新数据库选择一 ...

  7. oracle创建列默认值,表列添加默认值的方法

    在修改表结构时,有时候会涉及到添加默认值. 下面是在11.2.0.3版本数据库中进行测试的结果: Connected to Oracle Database 11g Enterprise Edition ...

  8. oracle学习笔记(二)--创建数据库

    Oracle创建数据库 先用向导看看好使不,开始菜单中Oracle - OraDb10g_home1 | Configuration and Migration Tools | Database Co ...

  9. php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...

    本文实例讲述了Laravel5.1数据库连接.创建数据库.创建model及创建控制器的方法.分享给大家供大家参考,具体如下: 前言:laravel创建数据库,实际可以手动创建,如古老的phpmyadm ...

最新文章

  1. 第十六届全国大学生智能汽车竞赛-航天智慧物流创意组 线下选拔赛赛题发布!
  2. 贝壳找房挖到AI大牛叶杰平,房产中介转型需要技术,高估值更需要
  3. java浮点数化为整数_如何在JavaScript中将浮点数转换为整数?
  4. 加入公网github上的SAP organization
  5. cobaltstrike生成一个原生c,然后利用xor加密解密执行
  6. 这就是数据分析之数据变换
  7. HDFS Erasure Coding介绍
  8. 2016年3月8日----Javascript的函数
  9. FFMpeg编译支持NVidia CODEC(成功)
  10. 显示驱动版本不符 请重新启动计算机,Win10提示此NVIDIA驱动程序与此Windows版本不兼容怎么解决?...
  11. mybatisplus删除操作引起的selectBatchIds报错
  12. 将Tomcat注册成系统服务,并且设置成系统自启动项
  13. 运筹帷幄DB2——从Oracle运维转型
  14. 超火的炫酷告白源码(HTML+CSS),前端表白源码,520表白,七夕情人节专属源码--文字开场白+相册旋转+浪漫3D樱花樱花雨
  15. 转载分享:Android8.0 连接需要认证的WIFI或不可用的WIFI后自动断开数据流量连接的实现
  16. KNN算法原理与自实现电影分类
  17. Android把图片保存为pdf文件(附带iTextpdf.jar)
  18. 解决Xcode Simulator 黑屏问题
  19. 【第一部分-环境搭建】Opencv环境搭建(Visual Studio+Windows)
  20. 数据结构 堆 heap

热门文章

  1. php函数介绍,PHP函数介绍_PHP教程
  2. sizebox模型下载_彻底弄懂CSS盒模型BoxModel
  3. asp.net 添加成功弹出个div提示_Word双栏目录怎么做,这3个步骤早知道,让人眼前一亮...
  4. Linux空间过满无法登录,linux下磁盘空间不足导致oracle无法登录的解决方案
  5. 能被选为2021最佳开源项目的WEB框架究竟有多棒?
  6. 为取消大小周而欢呼?字节员工可不那么想...
  7. 微信8.0.6正式发布,新增了7大变化,个个实用~
  8. 每日一皮:这真的是亲妈吗...
  9. 每日一皮:曾经的你是不是也这般天真?
  10. OpenWrite的渠道顺序你说了算!来支持你最喜欢的技术类平台吧!