1.hyper-v虚机安装oracle linux 6.5x64
iso启动界面
跳过磁盘检查
选择语言
选择存储方式
选择【Yes,discard any data】
定义 hostname
选择时区
设置root密码
选择使用所有空间
选择【Write changes to disk】
系统开始准备安装
选择【Basic Server】只装基本系统
系统开始安装
安装完毕界面,点击reboot来重启机器
重启完毕后的画面
至此虚拟机已经安装完毕,接下来的所有操作通过xshell原创连接到虚拟机进行操作
2.yum update升级虚拟机系统
3.安装oracle-rdbms-server-11gR2-preinstall这里看需要安装的oracle版本来选择11g还是12c
这是需要的包和内核参数都已经帮你调整到能够按照oracle的状态了
3.建立oracle的安装目录
[root@oracle11g ~]# mkdir -p /oracle
[root@oracle11g ~]# chown oracle:oinstall /oracle
4.修改/home/oracle/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
.
~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
export PATH
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/11.2.0.4/db_1
export ORACLE_SID=htjh
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
export LANG=en
5.通过sftp上传oracle database
11.2.0.4的安装文件到服务器的/home/oracle下面(只需要7张光盘里面的前2张即可,我这里提前解压好了前两张光盘)
6.修改db_install.rsp参数如附件中
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=htjh
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_BASE=/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=false
oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0
oracle.install.db.DBA_GROUP=oinstall
oracle.install.db.OPER_GROUP=dba
oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=false
oracle.install.db.racOneServiceName=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=htjh
oracle.install.db.config.starterdb.SID=htjh
oracle.install.db.config.starterdb.characterSet=ZHS16GBK
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=yourpasswd
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oracle/oradata
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oracle/oraInventory
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
PROXY_REALM=
COLLECTOR_SUPPORTHUB_URL=
oracle.installer.autoupdates.option=SKIP_UPDATES
oracle.installer.autoupdates.downloadUpdatesLoc=
AUTOUPDATES_MYORACLESUPPORT_USERNAME=
AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
7.修改 /etc/hosts文件如下
执行./runInstaller -silent -noconfig -ignorePrereq
-responseFile /home/oracle/response/db_install.rsp进入静默安装模式
执行 /oracle/11.2.0.4/db_1/root.sh 结束
8. dbca
-silent -responseFile /home/oracle/response/dbca.rsp手工建库
dbca.rsp内容如下
[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "htjh"
SID = "htjh"
TEMPLATENAME = "General_Purpose.dbc"
SYSPASSWORD = "yourpasswd"
SYSTEMPASSWORD = "yourpasswd"
SYSMANPASSWORD = "yourpasswd"
DBSNMPPASSWORD = "yourpasswd"
CHARACTERSET = "ZHS16GBK"
NATIONALCHARACTERSET= "UTF8"
LISTENERS = "listener"
9.利用netca -silent -responseFile
/home/oracle/response/netca.rsp建立监听文件
netca.rsp内容如下:
INSTALLED_COMPONENTS={"server","net8","javavm"}
INSTALL_TYPE=""typical""
LISTENER_NUMBER=1
LISTENER_NAMES={"LISTENER"}
LISTENER_PROTOCOLS={"TCP;1521"}
LISTENER_START=""LISTENER""
NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}
NSN_NUMBER=1
NSN_NAMES={"EXTPROC_CONNECTION_DATA"}
NSN_SERVICE={"PLSExtProc"}
NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}
修改iptables设置,允许1521端口
iptables -I INPUT -p tcp --dport 1521 -j
ACCEPT
至此所有实验完毕
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22538314/viewspace-1270834/
,如需转载,请注明出处,否则将追究法律责任。