CentOS 7 çç¯å¢ä¸º
$ uname -a
Linux oracle 3.10.0-123.13.1.el7.x86_64 #1 SMP Tue Dec 9 23:06:09 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
注æå®è£
çæ¶åéè¦å®è£
ä¸ä¸ªæ¡é¢ç³»ç»(X-Windows + KDE æè
Gnome)ï¼å¦åå®è£
ç¨åºæ æ³è¿è¡ã
ç¶åæ ¹æ®éè¦ä¿®æ¹å
±äº«å
åççç³»ç»åæ°ãè¿ä¸ªä¹ä¸åäºï¼ç½ä¸æå¾å¤ãä¸è¿æ®æçæµè¯ï¼CentOS7è²ä¼¼ä¸éè¦ä¿®æ¹ä¹æ¯å¯ä»¥çï¼Oracleå¨è¿è¡å®è£
æ£æ¥çæ¶å没ææ¥åé®é¢ï¼å以åçä¸ä¸æ ·ï¼ãå½ç¶ä¸ºäºè°ä¼æ°æ®åºçæ§è½ï¼è¿æ¯ä¿®æ¹ç好ã
å®è£
gccï¼å 为åé¢Oracle linkçæ¶åä¼ç¨å°
yum install gcc
å®è£
ç»æ为
[plain] view plaincopy
gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
ï¼è¿é注æï¼å 为Oracleéè¦ç3.4åå®è£
ç4.8çåæ°çåºå«ï¼åé¢linkä¼å¤±è´¥ï¼è§£å³æ¹æ³è§åï¼
1. ä¸è½½ï¼éè¦ä¸è½½ä¸¤ä¸ªæ件
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
2. 解å缩ï¼æè¿ä¸¤ä¸ªæ件解åå°åä¸ä¸ªç®å½ä¸
3. è¿è¡installerãä¸é´ä¾èµæ£æ¥é£ä¸æ¥ï¼å¯ä»¥Skipãå 为Oracleè¦æ£æ¥æ¯å¦å®è£
äºgcc,glibcççæ¯è¾èççæ¬ï¼3.4ï¼
4. åé¢ä¸å顺å©ãå°äºLinké£ä¸æ¥ï¼åºéäºãLogæ¾ç¤º
error in invoking target 'agent nmhs'
å¨ç½ä¸æ¥å°äºè§£å³æ¹æ¡ï¼
[plain] view plaincopy
vi $ORACLE_HOME/sysman/lib/ins_emagent.mk
Search for the line
$(MK_EMAGENT_NMECTL)
Change it to:
$(MK_EMAGENT_NMECTL) -lnnz11
5. Retryéè¯ãè¿å°±OKäºã
6. ä¹å就没å¥é®é¢äºãæ£å¸¸å®è£
ï¼æ§è¡rootèæ¬ï¼ççã
7. å®è£
åéå¯æå¡å¨ã
8. éå¯åï¼æ£æ¥oracleç¨æ·çç¯å¢åéï¼
[plain] view plaincopy
declare -x ORACLE_HOME="/home/oracle/app/oracle/product/11.2.0/dbhome_1"
declare -x ORACLE_SID="orcl"
9. è¿å
¥$ORACLE_HOME/network/adminï¼æ£æ¥listener.ora:
[plain] view plaincopy
[oracle@oracle admin]$ cat listener.ora
# listener.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.16.33.212)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /home/oracle/app/oracle
éç¹æ£æ¥å
¶ä¸çSIDï¼HOSTï¼PORTï¼ORACLE_HOMEæ¯å¦æ£ç¡®ãå¦æä¸æ£ç¡®å®¢æ·ç«¯ä¼æ¥åERROR-ORA-12514:TNS:çå¬ç¨åºå½åæ æ³è¯å«è¿æ¥æ述符ä¸è¯·æ±çæå¡ é误ã
å¦æ没æé®é¢ï¼è¿å
¥$ORACLE_HOME/binï¼å¯å¨çå¬å¨ï¼
[plain] view plaincopy
[oracle@oracle bin]$ ./lsnrctl
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 16-DEC-2014 11:22:03
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
[plain] view plaincopy
LSNRCTL> start
Starting /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.3.0 - Production
System parameter file is /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Log messages written to /home/oracle/app/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.16.33.212)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.16.33.212)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date 16-DEC-2014 11:22:07
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /home/oracle/app/oracle/diag/tnslsnr/oracle/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.16.33.212)(PORT=1521)))
Services Summary...
Service "orcl" has 1 instance(s).
Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>
å¯å¨æ£å¸¸ï¼ä½¿ç¨sqlpluså¯å¨æ°æ®åºï¼
[plain] view plaincopy
[oracle@oracle bin]$ ./sqlplus '/ as sysdba'
SQL> startup
ORACLE instance started.
Total System Global Area 960372736 bytes
Fixed Size 2234160 bytes
Variable Size 557844688 bytes
Database Buffers 394264576 bytes
Redo Buffers 6029312 bytes
Database mounted.
Database opened.
10. Centos7èªå¸¦äºSELINUXï¼å
³æ
11. Centos7èªå¸¦äºä¸ä¸ä»£é²ç«å¢firewalldï¼å
³æï¼å¦å客æ·ç«¯è¿æ¥è¿æ¥ä¼æ¥TNS Timeoutå¼å¸¸
[plain] view plaincopy
[root@oracle ~]# service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
ç°å¨å
¶å®æºå¨å°±åºè¯¥å¯ä»¥æ£å¸¸è¿æ¥å¹¶ä½¿ç¨Oracleäºã
å¦ï¼è£
Oracleæçäºçè¿æ¯å¨Oracleèªå·±çEnterprise Linuxä¸å®è£
ãé£äºä¾èµï¼ç³»ç»åæ°ï¼çççé½ä¸éè¦è®¾ç½®äºã
温馨提示:答案为网友推荐,仅供参考