zoukankan      html  css  js  c++  java
  • Oracle安装示例数据库

             用过SqlServer的知道,SqlServer安装后通常会有示例数据库(即使没有附加一下也很方便),Nortwind想必大家也耳熟能详。这样带来的好处是许多数据库sql示例、程序示例就基于这样一个示例数据库,在学习示例的时候构建环境的成本大大降低。

              Oracle的官方文档中许多地方也会用到示例数据库,但查看自己的数据库时通常发现并没有对应的示例数据。大概从oracle 9还是oracle 10开始,其安装程序就进行了细分(如果是安装盘应该至少有3张的吧),其示例数据库的安装就存放在companion的安装程序中。如oracle 10g2 下载地址就包含database、companion、client、Clusterware、Gateways部分。下载完毕后,运行setup.exe进行安装。

    win7用户安装10g最好选择10203_vista_w2k8_x86版的,一些需要安装又提示操作系统版本不支持的可以在安装文件的install\oraparam.ini中进行一定的修改

                安装选择Oracle Database 10g Products,如图1所示。

    image图1

             完成后,会得到对应的schema,它们在安装路径的demo\schema下,如图2所示。以human_resouces为例,看起来一大堆的sql要执行,但其实只要执行hr_main.sql就行了。另外,里面会使用@?/demo/schema/human_resources/hr_cre来调用其他sql,@?好像有点问题,于是我都改成了绝对路径,然后再pl\sql的commom window中执行@F:\oracle\product\10.2.0\db_2\demo\schema\human_resources\hr_main.sql(这里也是绝对路径,尝试过使用ORACLE_HOME来表示没有成功)。执行中间会提示输入HR数据库的密码、表空间、临时表空间、SYS账户密码、安装log文件地址,还会自动进行SYS账户的登录、退出,HR账户登录动作。

           image 图2

              可以看到,其实我们只用到了Demo下的sql文件来进行创建示例库,如果能从别人那拷贝过来的话还是拷贝下得了,当然如果有现成dmp文件拿过来导入下更简单。

  • 相关阅读:
    【LeetCode OJ】Remove Element
    【LeetCode OJ】Remove Duplicates from Sorted Array
    【LeetCode OJ】Swap Nodes in Pairs
    【LeetCode OJ】Merge Two Sorted Lists
    【LeetCode OJ】Remove Nth Node From End of List
    【LeetCode OJ】Two Sum
    【LeetCode OJ】Majority Element
    最长公共子序列问题
    php fopen与file_get_contents的区别
    PHP 技巧集合
  • 原文地址:https://www.cnblogs.com/xiaopang2010/p/2267652.html
Copyright © 2011-2022 走看看