1 2 3 4 5 6 7
groupadd -g 501 oinstall groupadd -g 502 dba groupadd -g 503 oper groupadd -g 601 asmadmin groupadd -g 602 asmdba groupadd -g 603 asmoper useradd -u 1101 -g oinstall -G dba,oper oracle
配置安装目录
1 2 3
mkdir -p /opt/oracle chown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle
配置静默安装文件
vi database/response/db_install.rsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
oracle.install.option=INSTALL_DB_AND_CONFIG UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/opt/oracle/oraInventory ORACLE_HOME=/opt/oracle/oracle ORACLE_BASE=/opt/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=dba oracle.install.db.OSDGDBA_GROUP=dba oracle.install.db.OSKMDBA_GROUP=dba oracle.install.db.OSRACDBA_GROUP=dba oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=testdb oracle.install.db.config.starterdb.SID=testdb oracle.install.db.config.starterdb.characterSet=AL32UTF8 oracle.install.db.config.starterdb.memoryLimit=512 oracle.install.db.config.starterdb.password.ALL=Oracle123456 oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/u01/app/oracle/oradata oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/u01/app/oracle/oradata_archive SECURITY_UPDATES_VIA_MYORACLESUPPORT=false DECLINE_SECURITY_UPDATES=true
设置环境变量
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/oracle export ORACLE_UNQNAME=orc1 export ORACLE_SID=orcl export SQLPATH=$ORACLE_HOME/sqlplus/admin:/home/oracle/admin/sql export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export [email protected] hostname:'$PWD>'
静默方式安装oracle
./runInstaller -force -silent -noconfig -responseFile /work/database/response/db_install.rsp
静默方式初始化数据库
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL
vi oracle/network/admin/listener.ora
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = ( SID_NAME = testdb ) ( GLOBAL_DBNAME = testdb ) ( ORACLE_HOME = /opt/oracle/oracle ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) )
vi oracle/dbs/initorcl.ora
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
db_name='testdb' memory_target=1G processes = 150 audit_file_dest='/opt/oracle/admin/orcl/adump' audit_trail ='db' db_block_size=8192 db_domain='' db_recovery_file_dest='/opt/oracle/fast_recovery_area' db_recovery_file_dest_size=2G diagnostic_dest='<ORACLE_BASE>' dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)' open_cursors=300 remote_login_passwordfile='EXCLUSIVE' undo_tablespace='UNDOTBS1' control_files = (ora_control1, ora_control2) compatible ='11.2.0'
启动oracle监听进程
lsnrctl start lsnrctl status
启动数据库
sqlplus / as sysdba
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
SQL> startup ORACLE instance started. Total System Global Area 1207959552 bytes Fixed Size 8620080 bytes Variable Size 838862800 bytes Database Buffers 352321536 bytes Redo Buffers 8155136 bytes Database mounted. Database opened. SQL> show parameter service_names NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ service_names string testdb SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /opt/oracle/oradata/testdb/system01.dbf /opt/oracle/oradata/testdb/sysaux01.dbf /opt/oracle/oradata/testdb/undotbs01.dbf /opt/oracle/oradata/testdb/users01.dbf
近期评论