oracle 12c 安装

下载地址:

http://www.oracle.com/cn/products/database/enterprise-edition/overview/index.html#ct02-Download


下面是以手动方式去做好了预安装配置,下面分享下。

1、安装OEL 6.4
安装步骤略,安装后系统情况如下:

[root@khm00 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.4 (Santiago)

内存分配情况:
[root@12c ~]# grep MemTotal /proc/meminfo
MemTotal:        3515540 kB

Swap空间大小,Swap空间我设小了,后面在校验的时候会出现提示。
[root@12c ~]# grep SwapTotal /proc/meminfo
SwapTotal:       3063804 kB

tmp临时目录大小:
[root@12c ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_12c-lv_root
                       50G  4.9G   42G  11% /
磁盘分配信息:
[root@12c ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_12c-lv_root
                       50G  5.1G   42G  11% /
tmpfs                 1.7G  260K  1.7G   1% /dev/shm
/dev/sda1             485M   55M  405M  12% /boot
/dev/mapper/vg_12c-lv_home
                      6.5G  143M  6.1G   3% /home
/dev/sr0              3.5G  3.5G     0 100% /media/OL6.4 x86_64 Disc 1 20130225
/dev/sr0              3.5G  3.5G     0 100% /mnt

[root@12c ~]# uname -m
x86_64

 

2、下载上传介质
从官方网站下载Oracle12c安装介质,并上传到刚刚安装好的OEL 6.4服务器上。
介质如下:
linuxamd64_12c_database_1of2.zip
linuxamd64_12c_database_2of2.zip

另外还上传一个rlwrap-0.37-1.el6.x86_64.rpm,并安装:

[root@12c ~]# rpm -ivh /install/rlwrap-0.37-1.el6.x86_64.rpm 

3、配置/etc/hosts
修改/etc/hosts文件,前两行不懂,添加hostname对应信息。

[root@12c ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.35    12c.luocs.com   12c

4、系统配置
修改/etc/sysctl.conf,添加如下内容:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
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
net.ipv4.ip_local_port_range = 9000 65500

生效:
sysctl -p

修改/etc/security/limits.conf,添加如下内容:

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    2047
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768

5、配置YUM源并安装所需包
先将默认的yum配置文件删除或者移动,然后创建一个新的

[root@12c ~]# cd /etc/yum.repos.d
[root@12c yum.repos.d]# mkdir bk
[root@12c yum.repos.d]# mv public-yum-ol6.repo bk/
[root@12c yum.repos.d]# vi luocs.repo 
-- 添加如下内容
[Oracle]
name=OEL-$releasever - Media
baseurl=file:///mnt
gpgcheck=0
enabled=1

将光驱挂载上
[root@12c yum.repos.d]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only

下面就可以Yum方式安装所需包了
[root@12c yum.repos.d]# yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh

下面给出官方文档中Linux 6所需要具备的包:

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
加上UnixODBC Driver Manager:
unixODBC-2.2.14-11.el6 (64-bit) or later
unixODBC-devel-2.2.14-11.el6 (64-bit) or later

6、创建用户和组

创建组:
[root@12c ~]# /usr/sbin/groupadd -g 54321 oinstall
[root@12c ~]# /usr/sbin/groupadd -g 54322 dba
[root@12c ~]# /usr/sbin/groupadd -g 54323 oper
[root@12c ~]# /usr/sbin/groupadd -g 54324 backupdba
[root@12c ~]# /usr/sbin/groupadd -g 54325 dgdba

创建用户:
[root@12c ~]#  /usr/sbin/useradd -u 54321 -g oinstall -G dba,backupdba,dgdba oracle
[root@12c ~]# passwd oracle

7、确定防火墙和SELinux是禁用的

[root@12c ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

如果防火墙没禁用,那么通过如下方式修改:
[root@12c ~]# service iptables stop
[root@12c ~]# chkconfig iptables off

[root@12c ~]# getenforce 
Disabled

如果SELinux没有被禁止,那就通过如下方式修改:
[root@12c ~]# cat /etc/selinux/config 
-- 改成SELINUX=disabled
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

8、创建安装目录以及授权

[root@12c ~]# mkdir -p /u01/app/oracle/product/12.1.0/db_1
[root@12c ~]# chown -R oracle:oinstall /u01
[root@12c ~]# chmod -R 775 /u01

 
9、配置oracle环境变量

[oracle@12c ~]$ vi .bash_profile 
export PATH
export TMP=/tmp
export TMPDIR=$TMP      
export ORACLE_HOSTNAME=12c.luocs.com
export ORACLE_UNQNAME=luocs12c
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=luocs12c
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
	
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"

 
10、解压介质

[root@12c ~]# chown -R oracle.oinstall /install/
[root@12c ~]# su - oracle
[oracle@12c ~]$ cd /install/
[oracle@12c install]$ unzip linuxamd64_12c_database_1of2.zip 
[oracle@12c install]$ unzip linuxamd64_12c_database_2of2.zip 
	
解压之后大小为:
[oracle@12c install]$ du -sh database/
2.6G    database/

11、安装

[oracle@12c database]$ pwd
/install/database

我打开Xmanager - Passive,设置DISPLAY,调用runInstaller启动OUI
[oracle@12c database]$ export DISPLAY=192.168.1.1:0.0
[oracle@12c database]$ ./runInstaller 

 
 

 

我首次安装选择了第一项,安装完软件之后接着创建输数据库

注意,Global database name不能以数字开头,需要设置高强度密码,大小写+数字

这里校验的时候提示Swap空间大小不够大,忽略也可完成

[root@12c ~]# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[root@12c ~]# /u01/app/oracle/product/12.1.0/db_1/root.sh
Performing root user operation for Oracle 12c 

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/12.1.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.

等软件安装完毕之后紧接着创建数据库

 


12、最后
查看进程,发现进程多了很多,新增进程以后慢慢去了解

[oracle@12c ~]$ ps -ef | grep ora_
oracle    6623     1  0 22:21 ?        00:00:00 ora_pmon_luocs12c
oracle    6625     1  0 22:21 ?        00:00:00 ora_psp0_luocs12c
oracle    6627     1  2 22:21 ?        00:00:14 ora_vktm_luocs12c
oracle    6631     1  0 22:21 ?        00:00:00 ora_gen0_luocs12c
oracle    6633     1  0 22:21 ?        00:00:00 ora_mman_luocs12c
oracle    6637     1  0 22:21 ?        00:00:00 ora_diag_luocs12c
oracle    6639     1  0 22:21 ?        00:00:00 ora_dbrm_luocs12c
oracle    6641     1  0 22:21 ?        00:00:00 ora_dia0_luocs12c
oracle    6643     1  0 22:21 ?        00:00:01 ora_dbw0_luocs12c
oracle    6645     1  0 22:21 ?        00:00:00 ora_lgwr_luocs12c
oracle    6647     1  0 22:21 ?        00:00:01 ora_ckpt_luocs12c
oracle    6649     1  0 22:21 ?        00:00:01 ora_lg00_luocs12c
oracle    6651     1  0 22:21 ?        00:00:00 ora_lg01_luocs12c
oracle    6653     1  0 22:21 ?        00:00:00 ora_smon_luocs12c
oracle    6655     1  0 22:21 ?        00:00:00 ora_reco_luocs12c
oracle    6657     1  0 22:21 ?        00:00:00 ora_lreg_luocs12c
oracle    6659     1  0 22:21 ?        00:00:02 ora_mmon_luocs12c
oracle    6661     1  0 22:21 ?        00:00:01 ora_mmnl_luocs12c
oracle    6663     1  0 22:21 ?        00:00:00 ora_d000_luocs12c
oracle    6665     1  0 22:21 ?        00:00:00 ora_s000_luocs12c
oracle    6677     1  0 22:21 ?        00:00:00 ora_tmon_luocs12c
oracle    6679     1  0 22:21 ?        00:00:00 ora_tt00_luocs12c
oracle    6681     1  0 22:21 ?        00:00:00 ora_smco_luocs12c
oracle    6683     1  0 22:21 ?        00:00:00 ora_aqpc_luocs12c
oracle    6687     1  1 22:21 ?        00:00:12 ora_p000_luocs12c
oracle    6689     1  2 22:21 ?        00:00:15 ora_p001_luocs12c
oracle    6691     1  0 22:21 ?        00:00:01 ora_p002_luocs12c
oracle    6693     1  0 22:21 ?        00:00:01 ora_p003_luocs12c
oracle    6695     1  0 22:21 ?        00:00:03 ora_p004_luocs12c
oracle    6697     1  0 22:22 ?        00:00:01 ora_p005_luocs12c
oracle    6699     1  0 22:22 ?        00:00:00 ora_p006_luocs12c
oracle    6701     1  0 22:22 ?        00:00:00 ora_p007_luocs12c
oracle    6703     1  0 22:22 ?        00:00:00 ora_p008_luocs12c
oracle    6705     1  0 22:22 ?        00:00:00 ora_p009_luocs12c
oracle    6707     1  0 22:22 ?        00:00:00 ora_p00a_luocs12c
oracle    6709     1  0 22:22 ?        00:00:00 ora_p00b_luocs12c
oracle    6711     1  0 22:22 ?        00:00:00 ora_p00c_luocs12c
oracle    6713     1  0 22:22 ?        00:00:00 ora_p00d_luocs12c
oracle    6715     1  0 22:22 ?        00:00:00 ora_p00e_luocs12c
oracle    6717     1  0 22:22 ?        00:00:00 ora_p00f_luocs12c
oracle    6719     1  0 22:22 ?        00:00:01 ora_w000_luocs12c
oracle    6749     1  1 22:22 ?        00:00:09 ora_cjq0_luocs12c
oracle    6754     1  0 22:22 ?        00:00:00 ora_p00g_luocs12c
oracle    6756     1  0 22:22 ?        00:00:00 ora_p00h_luocs12c
oracle    6758     1  0 22:22 ?        00:00:00 ora_qm02_luocs12c
oracle    6762     1  0 22:22 ?        00:00:01 ora_q002_luocs12c
oracle    6764     1  0 22:22 ?        00:00:00 ora_q003_luocs12c
oracle    6788     1  0 22:23 ?        00:00:00 ora_p00i_luocs12c
oracle    6790     1  0 22:23 ?        00:00:00 ora_p00j_luocs12c
oracle    6792     1  0 22:23 ?        00:00:01 ora_w001_luocs12c
oracle    6855     1  0 22:26 ?        00:00:00 ora_p00k_luocs12c
oracle    6857     1  0 22:26 ?        00:00:00 ora_p00l_luocs12c
oracle    6888     1  0 22:30 ?        00:00:00 ora_w002_luocs12c

如下方式可以访问OEM Database Express 12c:
https://192.168.1.35:5500/em/login

SQL> COL PRODUCT FORMAT A40
SQL> COL VERSION FORMAT A15
SQL> COL STATUS FORMAT A15 
SQL> SELECT * FROM PRODUCT_COMPONENT_VERSION;

PRODUCT                                  VERSION         STATUS
---------------------------------------- --------------- ---------------
NLSRTL                                   12.1.0.1.0      Production
Oracle Database 12c Enterprise Edition   12.1.0.1.0      64bit Productio
                                                         n

PL/SQL                                   12.1.0.1.0      Production
TNS for Linux:                           12.1.0.1.0      Production


SQL> set line 150 pages 9999
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
TNS for Linux: Version 12.1.0.1.0 - Production                                            0
NLSRTL Version 12.1.0.1.0 - Production                                                    0

[oracle@12c ~]$ lsnrctl status

LSNRCTL for Linux: Version 12.1.0.1.0 - Production on 26-JUN-2013 22:44:44

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 12.1.0.1.0 - Production
Start Date                26-JUN-2013 22:09:51
Uptime                    0 days 0 hr. 34 min. 53 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/12.1.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/12c/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=12c.luocs.com)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=12c.luocs.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/admin/luocs12c/xdb_wallet))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "luocs12c" has 1 instance(s).
  Instance "luocs12c", status READY, has 1 handler(s) for this service...
Service "luocs12cXDB" has 1 instance(s).
  Instance "luocs12c", status READY, has 1 handler(s) for this service...
Service "pdbluocs12c" has 1 instance(s).
  Instance "luocs12c", status READY, has 1 handler(s) for this service...
 The command completed successfully



Oracle 12C 新特性“可插拔数据库”功能体验            

Oracle 12C加入了一个非常有新意的功能“可插拔数据库”特性,实现了数据库(PDB)在“容器”(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积数据库的管理和迁移工作。




 
 
下面我们体验一下可插拔数据库的CDB和PDB的操作:
基本信息: 根容器(CDB ):CUP 可插拔数据库(PDB):TEA
启动根容器: [oracle@eric ~]$ export ORACLE_SID=cup [oracle@eric ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Wed Jan 21 16:00:06 2015 Copyright (c) 1982, 2014, Oracle.  All rights reserved. Connected to an idle instance. SQL> startup    -----不会直接启动所有可插拔数据库,如需启动所有可插拔数据库,执行命令:alter pluggable database all open ORACLE instance started. Total System Global Area  767557632 bytes Fixed Size                  2929112 bytes Variable Size             574623272 bytes Database Buffers          184549376 bytes Redo Buffers                5455872 bytes Database mounted. Database opened. 停止根容器: SQL> shutdown immediate    Database closed. Database dismounted. ORACLE instance shut down. 查看是否创建了CDB,如果有显示名字: SQL> select name,cdb from v$database; NAME      CDB --------- --- CUP       YES SQL> show parameter service; NAME                                 TYPE        VALUE ------------------------------------ ----------- ------------------------------ service_names                        string      cup 查看容器名字,其中有3个容器:根容器、种子容器和自己创建的容器: SQL> select con_id,name from v$containers;     CON_ID NAME ---------- ------------------------------          1 CDB$ROOT                         ---根容器          2 PDB$SEED                        ---种子容器,只可读          3 TEA                             ---自己创建的可插拔数据库


SQL>  select file_name from dba_data_files;               
FILE_NAME
--------------------------------------------------------------------------------
/oracle/app/oradata/CUP/datafile/o1_mf_system_bch07kvz_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_sysaux_bch020oo_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_undotbs1_bch0d2on_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_users_bch0d15n_.dbf


SQL> select file_name from cdb_data_files;


FILE_NAME
--------------------------------------------------------------------------------
/oracle/app/oradata/CUP/datafile/o1_mf_system_bch07kvz_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_sysaux_bch020oo_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_undotbs1_bch0d2on_.dbf
/oracle/app/oradata/CUP/datafile/o1_mf_users_bch0d15n_.dbf


创建公共用户:
SQL> create user c##eric  identified by gao;
User created.


SQL> conn  c##eric/gao                 
ERROR:
ORA-01045: user C##ERIC lacks CREATE SESSION privilege; logon denied    ----没有权限,我们可以单独给其赋予权限,也可以给其指定角色。
Warning: You are no longer connected to ORACLE.




SQL> conn / as sysdba
Connected.
SQL> grant dba to c##eric container=all;     ---给其DBA角色,角色范围覆盖所有的容器
Grant succeeded.


SQL> conn c##eric/gao
Connected.               ---连接成功


切换容器:
首先启动自己创建的容器数据库:
SQL> alter pluggable database tea open;   ---首先启动PDB数据库


SQL> alter session set container = tea;

Session altered.


SQL> show con_name           ---查看当前所在的容器名
CON_NAME
------------------------------
TEA




关闭可插拔数据库:
SQL> alter pluggable database tea close immediate;
Pluggable database altered.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
根据引用\[1\]和引用\[2\]的内容,Oracle 12c安装过程如下: 1. 首先,你需要从Oracle官网下载Oracle 12c安装文件。你可以在Oracle官网的下载页面选择需要安装的数据库版本,并选择对应的操作系统版本进行下载。 2. 下载完成后,双击安装文件进行安装。在安装过程中,你需要配置安全更新、选择安装选项、配置数据库安装选项、选择安装类型、配置数据库标识符等。 3. 安装过程中,你还需要选择安装位置、配置类型、数据库存储、管理选项、恢复选项、方案口令等。 4. 在安装之前,系统会进行先决条件检查,确保你的系统满足安装要求。 5. 安装完成后,你可以打开Oracle自带的连接器,新建连接并输入用户信息来测试连接是否成功。 需要注意的是,根据引用\[2\]的内容,有些Oracle 12c安装文件需要先注册账号并登录,同意下载协议后才能进行下载。你可以在Oracle官网上找到相应的下载链接。 希望以上信息对你有所帮助。如果还有其他问题,请随时提问。 #### 引用[.reference_title] - *1* *3* [oracle12c安装过程](https://blog.csdn.net/weixin_44887352/article/details/106591357)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Oracle 12安装教程](https://blog.csdn.net/q370835062/article/details/83502696)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值