两种方式:GUI和静默安装
查看使用情况: watch du -sh
查看当前用户:whoami
非日志文件模式登录:sqlplus /nolog;
静默安装流程:
xhost+
ect/hosts映射设置
建组和用户oracle
修改.bash_profile(上述操作与GUI安装一样)
--------------------------------------------------------------------------------------------
静默安装参数文件位置:database/response/db_install.rsp
vi db_install.rsp设置参数:
oracle.install.option=INSTALL_DB_SWONLY(仅安装software)
ORACLE_HOSTNAME=enmo.us.oracle.com (设置主机名)
UNIX_GROUP_NAME=oinstall(设置安装用户)
INVENTORY_LOCATION=/u01/app/oraInventory(设置产品清单目录)
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1(设置数据库家目录)
ORACLE_BASE=/u01/app/oracle(设置基目录)
oracle.install.db.InstallEdition=EE(设置版本)
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oper
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE(设置数据库用途为一般用途)
oracle.install.db.config.starterdb.globalDBName=ENMO(数据库名)
oracle.install.db.config.starterdb.SID=ENMO(SID)
oracle.install.db.config.starterdb.password.ALL=oracle(设置全部密码为oracle)
然后执行安装
安装命令:
./runInstaller -silent -force -responsefile /usr/local/src/database/response/db_install.rsp
命令运行完后根据提示跑脚本
报错:
将
DECLINE_SECURITY_UPDATES=true设置为true,则不用解决email的问题
--------------------------------------------------------------------------------------------
opatch apply -report:验证补丁是否正确,并不执行
export ORACLE_SID=oms:设置完sid以后默认进的就是该实例?
1,oracle的启动:
1.1.启动oracle的进程(进程+内存),
nomount状态
create pfile from spfile;
vi init+sid.ora
2,oracle的挂载:
1.2.启动到mount阶段
装载控制文件.ctl,构成视图(控制文件记录上次状态,数据文件位置,视图(v$是在内存中形成的结构体)等)
v$
dba_ uer_ all_ 这些是存放在system01.dbf里
alter database mount;
3,启动到open:
select name,open_mode from v$dbfile;
打开数据文件和日志文件
-------------------------------------------------------------------------------------------
手工建库:
cat init.ora|grep -v ^#|grep -v ^$
1,建立参数文件
日志文件位置(base/diag/rdbms/sid/.trc)
建库语句(file:///D:/资料/官方文档/11g手册/E11882_01/server.112/e25494/create.htm#i1008487)
建库完后还要跑脚本