admin管理员组

文章数量:1558098

阅读目录

  • 1、环境
  • 2、下载Oracle12c
  • 3、安装
    • 3.1、右键以管理员身份运行setup.exe
    • 3.2、配置安全更新
    • 3.3、安装选项
    • 3.4、系统类
    • 3.5、Oracle主目录用户
    • 3.6、典型安装
    • 3.7、先决条件检查
    • 3.8、概要
    • 3.9、安装产品
    • 3.10、完成
  • 4、测试Oracle是否安装成功
    • 4.1、SQL Plus
    • 4.2、em
  • 5、相关问题
    • 5.1、PLSQL Developer无法连接64位Oracle数据库
      • 5.1.1、PLSQL数据库选项为空
      • 5.1.2、下载32位Oracle客户端
      • 5.1.3、解压Instant Client
      • 5.1.4、复制oracle12c的tnsnames.ora文件到Instant Client相关目录
      • 5.1.5、配置PLSQL Developer的首选项
      • 5.1.6、测试
    • 5.2、sqlplus乱码
    • 5.3、Oracle字符集如何更改
      • 5.3.1、查看Oracle字符集
      • 5.3.2、将Oracle字符集从AL32UTF8更改为ZHS16GBK
    • 5.4、sys、system默认密码
    • 5.5、修改sys、system、其他账户密码

回到顶部(go to top)

1、环境

操作系统:Win10专业版(64位)

数据库:Oracle 12c Release 2(Version 12.2.0.1.0,64位)

回到顶部(go to top)

2、下载Oracle12c

oracle官网下载地址:http://www.oracle/technetwork/database/enterprise-edition/downloads/index.html

 

回到顶部(go to top)

3、安装

回到顶部(go to top)

3.1、右键以管理员身份运行setup.exe

回到顶部(go to top)

3.2、配置安全更新

在安装界面里,取消勾选“我希望通过My Oracle Support接收安全更新”,点击下一步。

提示出现尚未提供电子邮件地址,选择是。

回到顶部(go to top)

3.3、安装选项

选择“创建和配置数据库”(默认),点击下一步。

 

回到顶部(go to top)

3.4、系统类

选择“桌面类”(默认),如果是安装到服务器上,请选择“服务器类”,点击下一步。

回到顶部(go to top)

3.5、Oracle主目录用户

使用虚拟账户:用于 Oracle 数据库单实例安装的 Oracle 主目录用户。

使用现有windows用户:如果选择该项,则需要指定没有管理权限的用户。

创建新Windows用户:创建一个新用户,输入用户名和密码,这个新建的用户没有Windows登录权限。

使用Windows内置账户:微软在开Windows时预先为用户设置的能够登录系统的账户。

此处本人选择虚拟账户,也是oracle的官方建议之一。

注意:如果选择第二项,创建的用户名和已有的不能发生冲突,否则后面的安装会报错!

回到顶部(go to top)

3.6、典型安装

设置oracle安装位置,字符集选择AL32UTF8或者ZHS16GBK,设置密码,如果密码过于简单会报警告,忽略即可,点击下一步。

注意:字符集AL32UTF8,sqlplus会存在乱码问题,需要配置TNS环境变量。

本文后面有字符集如何更改相关内容。图省事的话建议此处选择ZHS16GBK字符集。

 

回到顶部(go to top)

3.7、先决条件检查

回到顶部(go to top)

3.8、概要

回到顶部(go to top)

3.9、安装产品

回到顶部(go to top)

3.10、完成

回到顶部(go to top)

4、测试Oracle是否安装成功

两种方式

回到顶部(go to top)

4.1、SQL Plus

回到顶部(go to top)

4.2、em

回到顶部(go to top)

5、相关问题

回到顶部(go to top)

5.1、PLSQL Developer无法连接64位Oracle数据库

5.1.1、PLSQL数据库选项为空

如图所示:

原因在于:PLSQL不可以直接连接64位Oracle数据库,只能连接32位的。想要连接64位Oracle数据库,需要借助32位的Oracle客户端。

5.1.2、下载32位Oracle客户端

下载地址:http://www.oracle/technetwork/database/database-technologies/instant-client/downloads/index.html

 

一定要下载32位的Instant Client,点进去之后找到适合自己数据库版本的文件下载,我装的是Oracle12.2.0.1.0

5.1.3、解压Instant Client

下载完成后解压到某个目录下,我这里解压到D盘根目录。

5.1.4、复制oracle12c的tnsnames.ora文件到Instant Client相关目录

在instantclient_12_2文件夹下新建两层文件夹\NETWORK\ADMIN,将Oracle根目录\product\12.2.0\dbhome_1\network\admin\tnsnames.ora复制过来。

 

5.1.5、配置PLSQL Developer的首选项

打开PLSQL,点击取消不进行登录,选择“工具”菜单下“首选项”。

Oracle主目录名:D:\instantclient_12_2

OCI库:‪D:\instantclient_12_2\oci.dll

5.1.6、测试

 

回到顶部(go to top)

5.2、sqlplus乱码

一般sqlplus乱码,PLSQL Developer的错误提示也会乱码。

解决方式:添加TNS环境变量

右击计算机 -- 属性 -- 高级系统设置 -- 高级选项卡 -- 环境变量

在系统变量中添加两个变量:

TNS_ADMIN:D:\oracle12c\product\12.2.0\dbhome_1\network\admin

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

注意:这里NLS_LANG一定要设置成SIMPLIFIED CHINESE_CHINA.ZHS16GBK,无论你安装过程时选择的哪种字符集。

此时,sqlplus就不会出现乱码,PLSQL Developer也不会出现乱码。

回到顶部(go to top)

5.3、Oracle字符集如何更改

5.3.1、查看Oracle字符集

在cmd命令行下输入“sqlplus 用户名/密码@服务名”来登陆数据库

sqlplus system/123456@orcl

执行 select userenv('language') from dual; 查看当前数据库的字符集,为SIMPLIFIED CHINESE_CHINA.AL32UTF8

5.3.2、将Oracle字符集从AL32UTF8更改为ZHS16GBK

具体过程如下,从ZHS16GBK更改为AL32UTF8同理。

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

C:\Users\LZG>sqlplus /nolog

 

SQL*Plus: Release 12.2.0.1.0 Production on 星期日 4月 8 16:20:56 2018

 

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

 

SQL> conn /as sysdba

已连接。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount

ORACLE 例程已经启动。

 

Total System Global Area 2550136832 bytes

Fixed Size                  8922136 bytes

Variable Size             687868904 bytes

Database Buffers         1845493760 bytes

Redo Buffers                7852032 bytes

数据库装载完毕。

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

 

系统已更改。

 

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

 

系统已更改。

 

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

 

系统已更改。

 

SQL> alter database open;

 

数据库已更改。

 

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

 

数据库已更改。

 

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

 

Total System Global Area 2550136832 bytes

Fixed Size                  8922136 bytes

Variable Size             687868904 bytes

Database Buffers         1845493760 bytes

Redo Buffers                7852032 bytes

数据库装载完毕。

数据库已经打开。

SQL> select userenv('language'from dual;

 

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

SQL>

回到顶部(go to top)

5.4、sys、system默认密码

sys默认密码:change_on_install

system默认密码:oracle

在oracle安装步骤的“典型安装”里设置的密码,就是设置的system密码。

回到顶部(go to top)

5.5、修改sys、system、其他账户密码

运行cmd命令行

录入 sqlplus /nolog 无用户名登录

conn /as sysdba 连接到数据本地数据 

alter user sys identified by 123456;   修改sys密码 为123456

alter user system identified by 123456;   修改system密码 为123456

alter user c##jijialong identified by 123456;  修改c##jijialong密码 为123456

 

本文标签: Oracle12c