zoukankan      html  css  js  c++  java
  • oracle 11g2 上安装示例用户

    Oracle上有5个示例用户,HR,OE,PM,SH,IX,网上有很多文章是说运行mksample.sql实现安装,可是在$ORACLE_HOME/demo/schema下却找不到这个文件,原因是11g2上已经把这部分安装包移除了。
     
    还有一些文章说是用mkplug.sql来安装,需要用到$ORACLE_HOME/assistants/dbca/templates/example.dmp这个文件,我试了很多参数,仍然不成功,提示异常错误,应该是restore的时候就出错。
     
    最后没办法还是去oracle官网上下载了“Oracle Database 11g Release 2 Examples”这个文件(记得选对版本),500M左右。安装example没有什么特别的,一路next即可。安装完成之后就会出现mksample.sql和其他一系列相关的目录,如下:
    $ORACLE_HOME/demo/schema/human_resources
    $ORACLE_HOME/demo/schema/bus_intelligence
    $ORACLE_HOME/demo/schema/shipping
    $ORACLE_HOME/demo/schema/info_exchange
    $ORACLE_HOME/demo/schema/sales_history
    $ORACLE_HOME/demo/schema/product_media
    $ORACLE_HOME/demo/schema/order_entry
     
    然后用sys账户登录,运行mksample.sql,会有一系列参数询问你,基本都是很常识的,把mksample.sql中的这段提示参数的代码贴出来:
    PROMPT specify password for SYSTEM as parameter 1:
    DEFINE password_system     = &1
    PROMPT
    PROMPT specify password for SYS as parameter 2:
    DEFINE password_sys        = &2
    PROMPT
    PROMPT specify password for HR as parameter 3:
    DEFINE password_hr         = &3
    PROMPT
    PROMPT specify password for OE as parameter 4:
    DEFINE password_oe         = &4
    PROMPT
    PROMPT specify password for PM as parameter 5:
    DEFINE password_pm         = &5
    PROMPT
    PROMPT specify password for IX as parameter 6:
    DEFINE password_ix         = &6
    PROMPT
    PROMPT specify password for  SH as parameter 7:
    DEFINE password_sh         = &7
    PROMPT
    PROMPT specify password for  BI as parameter 8:
    DEFINE password_bi         = &8
    PROMPT
    PROMPT specify default tablespace as parameter 9:
    DEFINE default_ts          = &9     -- 默认表空间:example或者user
    PROMPT
    PROMPT specify temporary tablespace as parameter 10:
    DEFINE temp_ts             = &10    -- 临时表空间:temp
    PROMPT
    PROMPT specify log file directory (including trailing delimiter) as parameter 11:
    DEFINE logfile_dir         = &11    -- log文件目录
     
    然后就一切交给oracle了,一串屏幕输出之后,会提示你成功了,并且会有建立的table、index等的列表显示出来。
     
    还是不能偷懒,一切按oracle给的步骤就完全没问题。启示:先参考oracle doc,再考虑其他方案,一切oracle问题都要按这个步骤解决。
  • 相关阅读:
    Android之TabHost实现Tab切换
    银联支付SDK集成
    iOS 支付 [支付宝、银联、微信]
    MySQL数据库数据类型以及INT(M)的含义
    cherrypy
    使用PyMySQL操作mysql数据库
    面向新手的Web服务器搭建(一)——IIS的搭建
    SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用
    FMDB-FMDatabaseQueue
    SQLite 数据类型
  • 原文地址:https://www.cnblogs.com/valleylord/p/2758802.html