以前一直以为oracle是收费的,所以从来都没有试过。。
刚刚才知道oracle只对商用收费,个人学习,测试和研究是完全免费的。
===========
首先是版本选择的问题,要跟据系统的版本来选择oracle的版本。。
最开始不知道,选择了Zseries-64版本,结果出现下面的错误:
./runInstaller: line 254: /home/oracle/database/install/.oui: cannot execute binary file
===========
图形界面安装:
在网上下了一个文档,有非常详细的过程介绍。主要归纳一下遇到的一些问题。
是在Ubuntu 11下面安装oracle 11.2g的。
- 系统设置的问题。编辑/etc/sysctl.conf文件。(文档中有些设置不对,在网上找了一些,修改后可以pass检测)
- 安装过程最后的链接库的问题。很多库依赖找不到,按照install_log上面的提示信息一步一步的解决就可以了。
- 最后拷贝数据库的时间比较长。
===========
命令行安装:
1. 系统设置和图形界面安装是一样的。
2. 使用silent安装,要用到一个response文件。。response文件的内容实际上就是图形界面安装的一些输入交互。填写相应的值就可以了。。。
命令:./runInstaller -ignoreSysPrereqs -silent -responseFile /home/oracle/db_install.rsp
oracle.install.option = INSTALL_DB_SWONLY ORACLE_HOSTNAME = WuXian-OraDB-GD139 UNIX_GROUP_NAME = oinstall INVENTORY_LOCATION = /data/oracle/oraInventory SELECTED_LANGUAGES = en ORACLE_HOME = /data/oracle/oracle ORACLE_BASE = /data/oracle oracle.install.db.InstallEdition =EE oracle.install.db.DBA_GROUP = oinstall 或者DBA oracle.install.db.OPER_GROUP = oinstall或者oper DECLINE_SECURITY_UPDATES = true (这个不能空着,要不然会报错)
遇到了password设置错误的问题:
[FATAL] [INS-30004] The ADMIN password entered is invalid. CAUSE: Passwords may contain only alphanumeric characters from the chosen database character set, underscore (_), dollar sign ($), or pound sign (#). ACTION: Provide a password as per recommendations. [WARNING] [INS-30011] The password entered does not conform to the Oracle recommended standards. CAUSE: Oracle recommends that the ADMIN password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9].
错误的: oracle.install.db.config.starterdb.password.ALL=“oracle” 正确的: oracle.install.db.config.starterdb.password.ALL=oracle