Oracle_12c 安装教程

下载地址:
https://pan.baidu.com/s/1i5aZhZ3#list/path=%2Fsharelink4236960458-321543831878948%2Foracle12c&parentPath=%2Fsharelink4236960458-321543831878948
文件有两个 解压到统一目录下:

image.png

双击setup.exe文件,就可以进行安装了。

Oracle 12c安装步骤

第1步:

安装程序要求提供您的电子邮件地址以获取最新的安全问题和更新。您可以单击下一步按钮跳过。


image.png

第2步

在这一步中,Oracle安装程序会询问您是要创建和配置数据库,仅安装数据库软件还是仅升级现有数据库。因为首次安装Oracle数据库,请选择第一个选项(Create and configure a database),然后单击下一步按钮。


image.png

第3步

安装程序允许您选择系统类型。因为我们是在桌面计算机上安装Oracle,而不是服务器,因此,这里选择第一个选项:桌面类(Desktop class),然后单击下一步按钮。


image.png

第4步

在这一步骤中,允许指定要安装和配置Oracle Home以增强安全性的Windows用户帐户。选择第三个选项:“使用Windows内置帐户(Use Windows Built-in Account)”。


image.png

第5步

在此步骤中,选择要安装Oracle数据库的文件夹,全局数据库名称和密码,可插拔数据库名称。


image.png

第6步

安装程序执行前提条件检查。


image.png

第7步

安装程序会显示信息的摘要,例如全局设置,数据库信息等。如果一切正常,可查看信息并单击安装按钮。


image.png

确认安装?


image.png

即将要安装的信息概述 :
image.png

第8步

安装程序开始安装Oracle数据库。安装速度取决于您的计算机性能,需要几分钟的时间才能完成。


image.png

image.png

第9步

安装成功完成后,安装程序会通知提示安装完成,如下面截图所示。单击关闭按钮关闭窗口。


image.png

下面是安装自己的需要创建用户

Windows PowerShell
版权所有 (C) 2013 Microsoft Corporation。保留所有权利。

PS C:\Users\Administrator> sqlplus sys/ems as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on 星期四 8月 6 13:00:46 2020

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


连接到:
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 name,cdb from v$database;

NAME      CDB
--------- ---
EMS       YES

SQL> select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

    PDB_ID
----------
PDB_NAME
--------------------------------------------------------------------------------
      DBID STATUS        CREATION_SCN
---------- ------------- ------------
         3
PDBEMS
 909343067 NORMAL             2459717

         2
PDB$SEED
4290389291 NORMAL             2255956

    PDB_ID
----------
PDB_NAME
--------------------------------------------------------------------------------
      DBID STATUS        CREATION_SCN
---------- ------------- ------------


SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

    CON_ID       DBID NAME                           OPEN_MODE
---------- ---------- ------------------------------ ----------
         2 4290389291 PDB$SEED                       READ ONLY
         3  909343067 PDBEMS                         READ WRITE

SQL> create user c##myuser identified by mypassword;

用户已创建。

SQL> alter session set container=PDBORCL;(可插接式数据库名)

会话已更改。

SQL> show con_name;

CON_NAME
------------------------------
PDBORCL
SQL>  startup;
ORA-65019: 可插入数据库 PDBORCL 已打开


SQL> select name from v$tablespace;

NAME
------------------------------
UNDOTBS1
SYSTEM
SYSAUX
TEMP
USERS
EXAMPLE

已选择 6 行。

SQL> create tablespace EMS2020 datafile  'D:\app\Administrator\oradata\ems\EMS2020.DBF' size 1024m AUTOEXTEND ON;

表空间已创建。

SQL> select name from v$tablespace;

NAME
------------------------------
UNDOTBS1
SYSTEM
SYSAUX
TEMP
USERS
EXAMPLE
EMS2020

已选择 7 行。

SQL> create user myuser identified by mypassword;

用户已创建。

SQL> CREATE DIRECTORY DIRDP AS 'D:\oracle_12c\pdbems';(真实目录不会自动创建需要手动创建保证目录真实存在!主要用于数据导入和导出【数据泵】)

目录已创建。

SQL> alter user myuser default tablespace EMS2020;(将表空间设置为默认!)

用户已更改。

SQL> grant read,write on directory DIRDP to myuser;(授权文件夹读写权限)

授权成功。

SQL> grant dba,resource,unlimited tablespace to myuser;(授权表空间权限)

授权成功。

SQL> grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to myuser;(授权dba数据操作权限!)

授权成功。

SQL> PS C:\Users\Administrator> sqlplus sys/mypassword@localhost:1521/pdborcl as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on 星期四 8月 6 13:07:56 2020

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


连接到:
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> alter user myuser account unlock;

用户已更改。

SQL> alter user scott account unlock;

用户已更改。

SQL> conn myuser/mypassword@localhost:1521/pdborcl
已连接。
SQL> 

设置密码永不过期
PS C:\Users\Administrator> sqlplus sys/mypassword as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on 星期四 8月 6 17:26:20 2020

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


连接到:
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> alter session set container=PDBORCL;

会话已更改。

SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

PROFILE
--------------------------------------------------------------------------------
RESOURCE_NAME                    RESOURCE
-------------------------------- --------
LIMIT
--------------------------------------------------------------------------------
COM
---
DEFAULT
PASSWORD_LIFE_TIME               PASSWORD
180
NO


SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

配置文件已更改

SQL>

修改密码等操作也要将会话切换到对应的可插接式数据库

介绍一下数据泵导出导入
导出
expdp myuser/mypassword file=mydbfile.dmp directory= DIRDP schemas=myuser;
导入
impdp 用户名/密码@ip:port/可插入数据库名 directory=DIRDP(文件目录映射名) dumpfile=DBFILE_202008060.DMP(数据文件名)
remap_tablespace=原表空间名称:现表空间名称 remap_schema=EMS(原用户名):EMS(现用户名) schemas=EMS(原用户名)
table_exists_action=replace transform=segment_attributes:n

remap_tablespace=tbs_hr:tbshr 原来表空间:新的表空间
remap_schema=hr:hradm 原来的schema:现在的schema
transform=segment_attributes:n 去掉表空间和存储子句,加上这个参数后,remap_tablesapce参数就会失效,就会倒进用户默认的表空间,

连接到Oracle数据库

第一步,启动由Oracle数据库提供的SQL developer应用程序。


image.png

第二步,右键单击连接节点,然后选择“新建连接…(New Connection …)”菜单项以创建 新连接。


image.png

第三步,输入您在安装过程中提供的信息,如以下屏幕截图所示。单击连接按钮连接到Oracle数据库。
image.png

SQL developer将显示所有对象,如下所示:


image.png

至此,恭喜,您已成功安装Oracle数据库12c了。

再介绍一下关于ip访问的设置。

打开oracle按照目录 我的是:D:\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN
目录如下:


image.png

编辑 listener.ora

# listener.ora Network Configuration File: D:\app\Administrator\product\12.1.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\12.1.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\12.1.0\dbhome_1\bin\oraclr12.dll")
    )
  )
#将host换成计算机名或者IP地址
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-CQGCP35CHIG)(PORT = 1521))
    )
  )


编辑tnsnames.ora

# tnsnames.ora Network Configuration File: D:\app\Administrator\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
#将host换成计算机名或者IP地址 
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-CQGCP35CHIG)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
#将host换成计算机名或者IP地址
LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-CQGCP35CHIG)(PORT = 1521))

最后。任务管理器重启监听服务。
注意:如果重启服务后工具无法连接。这里需要使用dos命令先登录一下
命令:sqlplus myuser/mypassword@localhost:1521/pdborcl
然后就可以正常连接了 ,不知道什么原因!

再说一下 oracle11g mybatis连接的jabcurl换到oracle12c 的变化。

oracle11g_jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
oracle12c_jdbc_url=jdbc:oracle:thin:@127.0.0.1:1521/pdborcl

注意最后的“:”换成了“/”。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353