Oracle 11g静默安装官方提供的examples

  • 官网下载examples包并解压
  • 准备响应文件
  • 执行静默安装
  • 执行sql脚本文件安装特定模式

在我的博文linux系统上静默安装ORACLE 11g中,详细说明了纯命令行安装Oracle11g的整个过程。当时,由于是生产数据库,并没有安装官方的样例模式,对于初学者或者学习来说,好多文档资料都是针对这些样例模式的,所以有必要把它们也补充安装上。还是一贯作风,纯命令行安装!

1 官网下载examples包,并解压

登录http://www.oracle.com,到下载页浏览就可以找到名为
linux.x64_11gR2_examples.zip
的包,下载后上传到/home/oracle/目录下,然后解压: unzip linux.x64_11gR2_examples.zip,得到一个名为examples的目录。

该目录包含内容如下:

[oracle@db001 ~]$ ll examples/
total 24
drwxr-xr-x  7 oracle oinstall 4096 Aug 12  2009 doc
drwxr-xr-x  4 oracle oinstall 4096 Aug 15  2009 install
drwxrwxr-x  2 oracle oinstall 4096 May 21 13:39 response
-rwxr-xr-x  1 oracle oinstall 3230 Aug 15  2009 runInstaller
drwxr-xr-x 12 oracle oinstall 4096 Aug 15  2009 stage
-rw-r--r--  1 oracle oinstall 3419 Aug 18  2009 welcome.html

其中runInstaller就是安装工具,response目录则包含了响应文件模板。

2 准备响应文件

拷贝/home/oracle/examples/response/demos_install.rsp到/home/oracle/response/目录下,这样就把所有的响应文件都集合到了同一个目录下,便于以后查看。在此响应文件中填写基本信息如下:

ORACLE_HOSTNAME=db001.xigang
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/home/oracle/inventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/oracle/11.2.0
ORACLE_BASE=/oracle

这个响应文件非常简单,主要是供安装程序找到已经安装的ORACLE路径。

3 执行静默安装

执行如下命令即可:

[oracle@db001 response]$ ./runInstaller -silent -responseFile /home/oracle/response/demos_install.rsp -ignorePrereq

此命令成功执行,很快执行完毕。

4 执行sql脚本文件,安装特定模式

这个安装包里有很多模式供安装使用,我们可以选择性的进行安装。这里以hr这个模式为例。以sys用户登录oracle,然后执行:

SQL> @?/demo/schema/human_resources/hr_main.sql

specify password for HR as parameter 1:
Enter value for 1: 这里输入HR的账户密码

specify default tablespeace for HR as parameter 2:
Enter value for 2: users

specify temporary tablespace for HR as parameter 3:
Enter value for 3: temp

specify password for SYS as parameter 4:
Enter value for 4: 这里输入SYS的密码

specify log path as parameter 5:
Enter value for 5: $ORACLE_HOME/demo/schema/log/

hr_main.sql脚本执行完毕,也就代表hr这个模式创建完毕了。之后使用hr登录进行验证。

$ sqlplus hr/密码
SQL> select table_name from user_tables;
REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
COUNTRIES

7 rows selected.

OK了,这样就可以在学习Oracle的时候使用这个hr模式进行试验了。

你可能感兴趣的:(oracle,Examples,静默安装,hr-main-sq)