Upgrade Oracle database from 11203 to 12102.(DBUA)
本文将呈现从Oracle 11g(11.2.0.3)到Oracle 12c(12102)的升级过程(软件升级;数据库升级)。
首先,查看下升级前的数据库软件与实例的状态:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
[root@rhel5u10 ~]# su - oracle [oracle@rhel5u10 ~]$ ps -ef | grep ora_ oracle 5661 1 0 06:00 ? 00:00:00 ora_pmon_orcl oracle 5663 1 0 06:00 ? 00:00:00 ora_psp0_orcl oracle 5665 1 0 06:00 ? 00:00:00 ora_vktm_orcl oracle 5669 1 0 06:00 ? 00:00:00 ora_gen0_orcl oracle 5671 1 0 06:00 ? 00:00:00 ora_diag_orcl oracle 5673 1 0 06:00 ? 00:00:00 ora_dbrm_orcl oracle 5675 1 0 06:00 ? 00:00:00 ora_dia0_orcl oracle 5677 1 0 06:00 ? 00:00:00 ora_mman_orcl oracle 5679 1 0 06:00 ? 00:00:00 ora_dbw0_orcl oracle 5681 1 0 06:00 ? 00:00:00 ora_lgwr_orcl oracle 5683 1 0 06:00 ? 00:00:00 ora_ckpt_orcl oracle 5685 1 0 06:00 ? 00:00:00 ora_smon_orcl oracle 5687 1 0 06:00 ? 00:00:00 ora_reco_orcl oracle 5689 1 0 06:00 ? 00:00:00 ora_mmon_orcl oracle 5691 1 0 06:00 ? 00:00:00 ora_mmnl_orcl oracle 5693 1 0 06:00 ? 00:00:00 ora_d000_orcl oracle 5695 1 0 06:00 ? 00:00:00 ora_s000_orcl oracle 5771 1 0 06:01 ? 00:00:00 ora_qmnc_orcl oracle 5792 1 0 06:01 ? 00:00:00 ora_cjq0_orcl oracle 5804 1 0 06:01 ? 00:00:00 ora_q000_orcl oracle 5806 1 0 06:01 ? 00:00:00 ora_q001_orcl oracle 5861 1 0 06:06 ? 00:00:00 ora_smco_orcl oracle 5863 1 0 06:06 ? 00:00:00 ora_w000_orcl oracle 5905 1 0 06:09 ? 00:00:00 ora_j000_orcl oracle 5907 1 0 06:09 ? 00:00:00 ora_j001_orcl oracle 5909 5882 0 06:09 pts/3 00:00:00 grep ora_ [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ env | grep SID ORACLE_SID=orcl [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 9 06:09:24 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0 - Production CORE 11.2.0.3.0 Production TNS for Linux: Version 11.2.0.3.0 - Production NLSRTL Version 11.2.0.3.0 - Production SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ |
可以看到,升级前的数据库的版本是:11.2.0.3.0。
将从OTN上下载到的Oracle Database 12c的安装介质上传服务器的“/software”目录中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[oracle@rhel5u10 ~]$ cd /software [oracle@rhel5u10 software]$ ll total 2422352 -rw-r--r-- 1 root root 1361028723 Aug 10 2013 linuxamd64_12c_database_1of2.zip -rw-r--r-- 1 root root 1116527103 Aug 10 2013 linuxamd64_12c_database_2of2.zip -rw-r--r-- 1 root root 76791 Nov 13 2015 preupgrade_12.1.0.1.0_7_lf.zip -rw-r--r-- 1 root root 5436 Apr 30 2014 preupgrd.sql -rw-r--r-- 1 root root 397912 May 1 2014 utluppkg.sql [oracle@rhel5u10 software]$ [oracle@rhel5u10 software]$ du -sh * 1.3G linuxamd64_12c_database_1of2.zip 1.1G linuxamd64_12c_database_2of2.zip 80K preupgrade_12.1.0.1.0_7_lf.zip 8.0K preupgrd.sql 396K utluppkg.sql [oracle@rhel5u10 software]$ |
解压安装介质。
解压前确认当前路径空间是足够的:
1 2 3 4 5 6 7 |
[oracle@rhel5u10 software]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 45G 11G 32G 26% / /dev/sda1 99M 13M 81M 14% /boot tmpfs 2.0G 480M 1.5G 25% /dev/shm [oracle@rhel5u10 software]$ |
开始解压:
1 2 |
unzip linuxamd64_12c_database_1of2.zip && rm -rf linuxamd64_12c_database_1of2.zip ; \ unzip linuxamd64_12c_database_2of2.zip && rm -rf linuxamd64_12c_database_2of2.zip ; |
解压之后:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[oracle@rhel5u10 software]$ ll total 488 drwxr-xr-x 7 oracle oinstall 4096 Jun 10 2013 database -rw-r--r-- 1 root root 76791 Nov 13 2015 preupgrade_12.1.0.1.0_7_lf.zip -rw-r--r-- 1 root root 5436 Apr 30 2014 preupgrd.sql -rw-r--r-- 1 root root 397912 May 1 2014 utluppkg.sql [oracle@rhel5u10 software]$ [oracle@rhel5u10 software]$ du -sh * 2.6G database 80K preupgrade_12.1.0.1.0_7_lf.zip 8.0K preupgrd.sql 396K utluppkg.sql [oracle@rhel5u10 software]$ [oracle@rhel5u10 software]$ cd database/ [oracle@rhel5u10 database]$ ls install response rpm runInstaller sshsetup stage welcome.html [oracle@rhel5u10 database]$ |
修改:/etc/sysctl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
[root@rhel5u10 software]# cat /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. # Controls IP packet forwarding net.ipv4.ip_forward = 0 # Controls source route verification net.ipv4.conf.default.rp_filter = 1 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0 # Controls whether core dumps will append the PID to the core filename # Useful for debugging multi-threaded applications kernel.core_uses_pid = 1 # Controls the use of TCP syncookies net.ipv4.tcp_syncookies = 1 # Controls the default maxmimum size of a mesage queue kernel.msgmnb = 65536 # Controls the maximum size of a message, in bytes kernel.msgmax = 65536 # Controls the maximum shared segment size, in bytes kernel.shmmax = 68719476736 # Controls the maximum number of shared memory segments, in pages kernel.shmall = 4294967296 # for Oracle database 11g RAC #kernel.shmmax = 4294967295 #kernel.shmall = 2097152 #kernel.shmmni = 4096 #kernel.sem = 250 32000 100 128 #fs.file-max = 6815744 #net.ipv4.ip_local_port_range = 9000 65500 #net.core.rmem_default=262144 #net.core.rmem_max=4194304 #net.core.wmem_default=262144 #net.core.wmem_max=1048576 #fs.aio-max-nr=1048576 # For Oracle Database 12c fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 kernel.msgmnb=65536 kernel.msgmax=65536 [root@rhel5u10 software]# |
即刻生效:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
[root@rhel5u10 software]# sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 kernel.msgmnb = 65536 kernel.msgmax = 65536 [root@rhel5u10 software]# |
修改:/etc/security/limits.conf:
增加:oracle hard memlock 3145728
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
[root@rhel5u10 software]# cat /etc/security/limits.conf # /etc/security/limits.conf # #Each line describes a limit for a user in the form: # #<domain> <type> <item> <value> # #Where: #<domain> can be: # - an user name # - a group name, with @group syntax # - the wildcard *, for default entry # - the wildcard %, can be also used with %group syntax, # for maxlogin limit # #<type> can have the two values: # - "soft" for enforcing the soft limits # - "hard" for enforcing hard limits # #<item> can be one of the following: # - core - limits the core file size (KB) # - data - max data size (KB) # - fsize - maximum filesize (KB) # - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files # - rss - max resident set size (KB) # - stack - max stack size (KB) # - cpu - max CPU time (MIN) # - nproc - max number of processes # - as - address space limit # - maxlogins - max number of logins for this user # - maxsyslogins - max number of logins on the system # - priority - the priority to run user process with # - locks - max number of file locks the user can hold # - sigpending - max number of pending signals # - msgqueue - max memory used by POSIX message queues (bytes) # - nice - max nice priority allowed to raise to # - rtprio - max realtime priority # #<domain> <type> <item> <value> # #* soft core 0 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #@student - maxlogins 4 # End of file # Oracle Database 11g RAC # for grid grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 # for oracle oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 # for Oracle DB 12c oracle hard memlock 3145728 [root@rhel5u10 software]# |
创建Oracle database 12c的安装目录:
1 2 3 4 5 6 |
[oracle@rhel5u10 database]$ mkdir /u01/app/oracle/product/12c [oracle@rhel5u10 database]$ ll /u01/app/oracle/product total 8 drwxr-xr-x 3 oracle oinstall 4096 Nov 8 14:10 11.2.0 drwxr-xr-x 2 oracle oinstall 4096 Nov 9 06:42 12c [oracle@rhel5u10 database]$ |
运行:Xmanager – Passive。
设置DISPLAY:
1 2 3 4 5 |
[oracle@rhel5u10 database]$ export DISPLAY=192.168.56.1:0.0 [oracle@rhel5u10 database]$ [oracle@rhel5u10 database]$ xhost + access control disabled, clients can connect from any host [oracle@rhel5u10 database]$ |
运行“./runInstaller”:
1 2 3 4 5 6 7 8 |
[oracle@rhel5u10 database]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 500 MB. Actual 31710 MB Passed Checking swap space: must be greater than 150 MB. Actual 3999 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2015-11-09_06-36-13AM. Please wait ... [oracle@rhel5u10 database]$ |
注意,这里的12c软件路径应该指定到一个新路径,否则你会看到如下的警告信息:
故,这里的路径填写上面创建的“/u01/app/oracle/product/12c”
如图,OUI提示的脚本root.sh执行完了以后,会开始自动的调用DBUA对数据库实例做出升级。
这里报错了,因为我之前做实验的时候设置了:LICENSE_MAX_USERS参数,导致UPGRADE的时候无法创建新的用户。
如果DBUA升级过程遇到了问题,那么DBUA会提示你是否需要使用之前的RMAN备份还原到之前的数据库环境,如果你选择“Restore”,那么你会看到如下的画面。
DBUA的过程是可以在OUI中“Retry”的,不过在重新开始前,先去修改LICENSE_MAX_USERS的问题。
修正LICENSE_MAX_USERS的问题:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
[oracle@rhel5u10 ~]$ ps -ef | grep ora_ oracle 28235 1 0 09:17 ? 00:00:00 ora_pmon_orcl oracle 28237 1 0 09:17 ? 00:00:00 ora_psp0_orcl oracle 28239 1 0 09:17 ? 00:00:00 ora_vktm_orcl oracle 28243 1 0 09:17 ? 00:00:00 ora_gen0_orcl oracle 28245 1 0 09:17 ? 00:00:00 ora_diag_orcl oracle 28247 1 0 09:17 ? 00:00:00 ora_dbrm_orcl oracle 28249 1 0 09:17 ? 00:00:00 ora_dia0_orcl oracle 28251 1 0 09:17 ? 00:00:00 ora_mman_orcl oracle 28253 1 0 09:17 ? 00:00:00 ora_dbw0_orcl oracle 28255 1 0 09:17 ? 00:00:00 ora_lgwr_orcl oracle 28257 1 0 09:17 ? 00:00:00 ora_ckpt_orcl oracle 28259 1 0 09:17 ? 00:00:00 ora_smon_orcl oracle 28261 1 0 09:17 ? 00:00:00 ora_reco_orcl oracle 28263 1 0 09:17 ? 00:00:00 ora_mmon_orcl oracle 28265 1 0 09:17 ? 00:00:00 ora_mmnl_orcl oracle 28267 1 0 09:17 ? 00:00:00 ora_d000_orcl oracle 28269 1 0 09:17 ? 00:00:00 ora_s000_orcl oracle 28352 1 0 09:19 ? 00:00:00 ora_qmnc_orcl oracle 28376 1 0 09:19 ? 00:00:00 ora_cjq0_orcl oracle 28378 1 0 09:19 ? 00:00:00 ora_p000_orcl oracle 28380 1 0 09:19 ? 00:00:00 ora_p001_orcl oracle 28382 1 0 09:19 ? 00:00:00 ora_p002_orcl oracle 28384 1 0 09:19 ? 00:00:00 ora_p003_orcl oracle 28398 1 0 09:19 ? 00:00:00 ora_q000_orcl oracle 28400 1 0 09:19 ? 00:00:00 ora_q001_orcl oracle 28418 1 0 09:20 ? 00:00:00 ora_smco_orcl oracle 28420 1 0 09:20 ? 00:00:00 ora_w000_orcl oracle 28448 1 0 09:23 ? 00:00:00 ora_j000_orcl oracle 28450 1 0 09:23 ? 00:00:00 ora_j001_orcl oracle 28453 27962 0 09:23 pts/2 00:00:00 grep ora_ [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ env | grep SID ORACLE_SID=orcl [oracle@rhel5u10 ~]$ env | grep ORACLE_HOME ORACLE_HOME=/u01/app/oracle/product/12c/dbhome_1 [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 9 09:24:11 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to an idle instance. SQL> exit Disconnected [oracle@rhel5u10 ~]$ export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 [oracle@rhel5u10 ~]$ env | grep ORACLE_HOME ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 [oracle@rhel5u10 ~]$ [oracle@rhel5u10 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 9 09:24:50 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> select instance_name,status from v$instance; INSTANCE_NAME STATUS ---------------- ------------ orcl OPEN SQL> show parameter spfile NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string /u01/app/oracle/product/11.2.0 /dbhome_1/dbs/spfileorcl.ora SQL> SQL> show parameter license_max_users; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ license_max_users integer 37 SQL> alter system set license_max_users=0 scope=both; System altered. SQL> SQL> show parameter license_max_users; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ license_max_users integer 0 SQL> SQL> exit Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options [oracle@rhel5u10 ~]$ |
最后,升级完成,点击“Upgrade Result”就能看到结果了:
看看当前数据库的状态:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
[oracle@rhel5u10 database]$ ps -ef | grep ora_ oracle 13655 1 0 10:58 ? 00:00:00 ora_pmon_orcl oracle 13657 1 0 10:58 ? 00:00:00 ora_psp0_orcl oracle 13659 1 0 10:58 ? 00:00:00 ora_vktm_orcl oracle 13663 1 0 10:58 ? 00:00:00 ora_gen0_orcl oracle 13666 1 0 10:58 ? 00:00:00 ora_mman_orcl oracle 13670 1 0 10:58 ? 00:00:00 ora_diag_orcl oracle 13673 1 0 10:58 ? 00:00:00 ora_dbrm_orcl oracle 13676 1 0 10:58 ? 00:00:00 ora_dia0_orcl oracle 13678 1 0 10:58 ? 00:00:00 ora_dbw0_orcl oracle 13680 1 0 10:58 ? 00:00:00 ora_lgwr_orcl oracle 13683 1 0 10:58 ? 00:00:00 ora_ckpt_orcl oracle 13685 1 0 10:58 ? 00:00:00 ora_smon_orcl oracle 13687 1 0 10:58 ? 00:00:00 ora_reco_orcl oracle 13689 1 0 10:58 ? 00:00:00 ora_lreg_orcl oracle 13691 1 0 10:58 ? 00:00:04 ora_mmon_orcl oracle 13693 1 0 10:58 ? 00:00:00 ora_mmnl_orcl oracle 13695 1 0 10:58 ? 00:00:00 ora_d000_orcl oracle 13697 1 0 10:58 ? 00:00:00 ora_s000_orcl oracle 13749 1 0 10:58 ? 00:00:00 ora_tmon_orcl oracle 13754 1 0 10:58 ? 00:00:00 ora_tt00_orcl oracle 13759 1 0 10:58 ? 00:00:00 ora_smco_orcl oracle 13761 1 0 10:58 ? 00:00:00 ora_fbda_orcl oracle 13765 1 0 10:58 ? 00:00:00 ora_aqpc_orcl oracle 13778 1 0 10:58 ? 00:00:00 ora_p000_orcl oracle 13859 1 0 10:58 ? 00:00:00 ora_w000_orcl oracle 13877 1 0 10:58 ? 00:00:00 ora_p001_orcl oracle 13884 1 0 10:58 ? 00:00:00 ora_p002_orcl oracle 13887 1 0 10:58 ? 00:00:00 ora_qm02_orcl oracle 13889 1 0 10:58 ? 00:00:00 ora_p003_orcl oracle 13893 1 0 10:58 ? 00:00:00 ora_cjq0_orcl oracle 13900 1 0 10:58 ? 00:00:00 ora_q002_orcl oracle 13906 1 0 10:58 ? 00:00:00 ora_q003_orcl oracle 19741 1 0 11:08 ? 00:00:00 ora_w001_orcl oracle 20155 5882 0 11:09 pts/3 00:00:00 grep ora_ [oracle@rhel5u10 database]$ [oracle@rhel5u10 database]$ env | grep --color SID ORACLE_SID=orcl [oracle@rhel5u10 database]$ env | grep --color ORACLE_HOME ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 [oracle@rhel5u10 database]$ [oracle@rhel5u10 database]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 9 11:09:57 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to an idle instance. SQL> exit Disconnected [oracle@rhel5u10 database]$ [oracle@rhel5u10 database]$ export ORACLE_HOME=/u01/app/oracle/product/12c/dbhome_1 [oracle@rhel5u10 database]$ env | grep --color ORACLE_HOME ORACLE_HOME=/u01/app/oracle/product/12c/dbhome_1 [oracle@rhel5u10 database]$ [oracle@rhel5u10 database]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 9 11:10:40 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> select instance_name,status from v$instance; INSTANCE_NAME STATUS ---------------- ------------ orcl OPEN SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- CON_ID ---------- Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production 0 PL/SQL Release 12.1.0.1.0 - Production 0 CORE 12.1.0.1.0 Production 0 BANNER -------------------------------------------------------------------------------- CON_ID ---------- TNS for Linux: Version 12.1.0.1.0 - Production 0 NLSRTL Version 12.1.0.1.0 - Production 0 SQL> SQL> exit Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options [oracle@rhel5u10 database]$ |
———————————
Done。