Where is Sample Schema in Oracle 11gR2

在Oracle10g的时候如果我们在创建了数据库以后想单独安装一些示例用户数据,那么可以直接执行: $ORACLE_HOME/demo/schema/mksample.sql 这样会创建包括HR,OE等在内的一系列示例用户。这些用户数据可以让我们简单地进行一些功能测试,并且Oracle很多文档的示例也是使用这些用户的。 但是在11gR2中我们在$ORACLE_HOME/demo/schema/目录下已然找不到mksample.sql文件,并且每个单独的子目录中也不再有创建示例用户的SQL脚本。 实际上,Oracle将这些示例用户的安装独立到了一个安装盘中,比如对于Linux x86-64的安装文件可以从OTN上直接下载: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 其中Oracle Database 11g Release 2 Examples就是我们需要的示例用户安装文件。 但是现在这份安装文件有500多M,如果你并不期望下载这么大的内容,或者说你仅仅需要HR和OE用户,那么可以直接从以下URL中下载现成的SQL脚本,解压以后运行即可。 http://st-curriculum.oracle.com/obe/jdev/obe11jdev/11/common/files/sample_schema_scripts.zip 以HR用户为例: $ ls hr_cre.sql hr_main.sql hr_popul.sql $ sqlplus / as sysdba SQL> @hr_main.sql

Driving Plan in US. in October

今年10月份OOW之际,计划的美西自驾游。基本上是按照完美大环线来设计的。希望能够成行。 View Larger Map

How to use Oracle Instant Client in Mac OS X Lion

升级到Mac OS X Lion以后,原先在Snow Leopard下运行正常的Oracle 10.2.0.4 64bit将无法正常工作,无论执行什么命令(比如sqlplus或者lsnrctl)都会报如下错误。 $ sqlplus Segmentation fault: 11 在OTN Forum中有此问题的讨论,但是目前为止还没有任何可用的解决方案。Oracle对于Mac的支持一向很弱,而OS X最近的这次升级一定是更改了很多库文件,导致64bit的Oracle数据库/64bit的Oracle Instant Client均无法在OS X Lion中正常运行。 对于Oracle数据库而言,只有for MAC OS X on Intel x86-64版本存在,但是对于Oracle Instant Client却有32bit版本下载,因此如果急于在Mac OS X Lion中使用sqlplus的,可以先安装32bit版本。 安装和设置方法: 1. 从以下链接下载Instant Client for Mac OS X。 http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html 下载Version 10.2.0.4 (32-bit) 中的: instantclient-basic-10.2.0.4.0-macosx-x86.zip instantclient-sqlplus-10.2.0.4.0-macosx-x86.zip 2. 将两个zip文件都解压到一个文件夹中,比如文件夹名为instantclient,我将此文件夹转移到到/Applications/Utilities/下,在你的环境中,任何路径都可以。 3. 修改Mac用户的环境变量,直接修改User Home下的.bash_profile文件,添加如下行,其中的路径替换为你环境中的instantclient路径。 export DYLD_LIBRARY_PATH=/Applications/Utilities/instantclient/ export ORACLE_HOME=/Applications/Utilities/instantclient/…