ORACLE安装

以前一直以为oracle是收费的,所以从来都没有试过。。

刚刚才知道oracle只对商用收费,个人学习,测试和研究是完全免费的。

===========

首先是版本选择的问题,要跟据系统的版本来选择oracle的版本。。

最开始不知道,选择了Zseries-64版本,结果出现下面的错误:

./runInstaller: line 254: /home/oracle/database/install/.oui: cannot execute binary file

如果在64位机器上安装x86的版本,会到最后系统检测的时候才报错。

===========

图形界面安装:

在网上下了一个文档,有非常详细的过程介绍。主要归纳一下遇到的一些问题。

是在Ubuntu 11下面安装oracle 11.2g的。

  1. 系统设置的问题。编辑/etc/sysctl.conf文件。(文档中有些设置不对,在网上找了一些,修改后可以pass检测)
  2. 安装过程最后的链接库的问题。很多库依赖找不到,按照install_log上面的提示信息一步一步的解决就可以了。
  3. 最后拷贝数据库的时间比较长。

===========

命令行安装:

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        (这个不能空着,要不然会报错)

  -ignoreSysPrereqs  linux上必须加上此项静默安装,发现错误 “SEVERE: Email Address Not Specified .......”,设置:

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].

原因是我设置password的时候根据自己的习惯加上了“”,正确的格式是不用加的。

错误的:
oracle.install.db.config.starterdb.password.ALL=“oracle”
正确的:
oracle.install.db.config.starterdb.password.ALL=oracle




你可能感兴趣的:(oracle,Security,underscore,character,图形,passwords)