oracle12c,各种问题解决方案

近来重装了计算机(双系统windows10+ubuntu16),顺带着也把software升级一下,结果安装最新的oracle12c,出现了一系列问题,我不喜欢折腾,曾经L说过我,喜欢啥折腾,浪费时间,金钱可以解决的,就让自己轻松一下,这次安装oracle12c后,登录名和口令怎么也不对,有折腾了一上午。

oracle12c 安装 使用可以看看这篇文章。
Oracle 12c Windows安装、介绍及简单使用(图文)

oracle12c,感觉变化了好多,首先记得打开一下oracle服务,在计算机,管理,服务中。SQL server如果不开启服务,也进不去,oracle也应该差不多。
服务.jpg

主要二个问题:

1.0 SQL plus登陆,出现用户名/口令无效; 登录被拒绝问题。
2.0 SQL developmer登陆出现 Oracle the network adapter could not establish the connection 的问题。

问题如图:

sql plus.jpg
oracle-error.jpg

如果你也出现这样的问题,那就来对地方了。嘻嘻,我可是花了一上午的时间解决的。

网上看了10多篇教程,在自己的随机应变下终于搞定了。特此写一篇博客,方便遇到同样问题的小伙伴。


解决主要参考了这二篇文章
异常: The Network Adapter could not establish the connection解决方案

Oracle the network adapter could not establish the connection



先仔细看看这二篇文章,如果问题解决了,就可以离开了

遗憾的是,我按照二篇文章做了,还是不行,毕竟oracle12界面变了好多,只能一个个尝试了,最终ok了**

首先我进行了lsnrctl命令

结果如下:

C:\Users\dflx>lsnrctl

LSNRCTL for 64-bit Windows: Version 12.2.0.1.0 - Production on 18-10月-2017 16:19:38

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

欢迎来到LSNRCTL, 请键入"help"以获得信息。

LSNRCTL> status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
TNS-12541: TNS: 无监听程序
 TNS-12560: TNS: 协议适配器错误
  TNS-00511: 无监听程序
   64-bit Windows Error: 61: Unknown error
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=58.195.5.164)(PORT=1521)))
TNS-12543: TNS: 无法连接目标主机
 TNS-12560: TNS: 协议适配器错误
  TNS-00513: 不能连接的终点主机
   64-bit Windows Error: 51: Unknown error
LSNRCTL>

发现和文章所说一样,感觉看到了希望,可是找oracle12安装目录,。。。。。。,windows10文件存放不一样了,oracle12也是最新的,找了半天,什么everything搜索也没有找到\bin目录,修改注册表也就算了。


首先应该登陆 SQL plus.
网上可以找到三种默认登陆
说一种:id:system 。passward:manager。
如果不行,就按照下面的默认登陆。
id:sqlplus / as sysdba passward:manager.

接着查看用户

select username from dba_users;

结果:

SYS
SYSTEM
XS$NULL
OJVMSYS
LBACSYS
OUTLN
SYS$UMF
DBSNMP
APPQOSSYS
DBSFWUSER
GGSYS
ANONYMOUS
CTXSYS
SI_INFORMTN_SCHEMA
DVSYS
DVF
GSMADMIN_INTERNAL
ORDPLUGINS
MDSYS
OLAPSYS
ORDDATA
XDB
WMSYS
ORDSYS
GSMCATUSER
MDDATA
SYSBACKUP
REMOTE_SCHEDULER_AGENT
GSMUSER
SYSRAC
AUDSYS
DIP
C##DFLX
SYSKM
ORACLE_OCM
SYSDG
SPATIAL_CSW_ADMIN_USR


创建用户

格式为: create user user_name identified by passward;

create user master identified by zxk123456789;

出现下面错误:

在行: 3 上开始执行命令时出错 -
create user master identified by zxk123456789
错误报告 -
SQL 错误: ORA-65096: 公用用户名或角色名无效
65096. 00000 -  "invalid common user or role name"
*Cause:    An attempt was made to create a common user or role with a name
           that was not valid for common users or roles.  In addition to
           the usual rules for user and role names, common user and role
           names must start with C## or c## and consist only of ASCII
           characters.
*Action:   Specify a valid common user or role name.

原因大概说一下:

oracle 12c推出了可插拔库,管理用户也分为两种:本地用户和公用用户。本地用户是指在插拔数据库(PDB)中的用户,和12c之前的版本没有什么区别。公用用户只存在于可插拔环境中,在传统的数据库环境中不存在这种应用。怎么理解公用用户呢?可以简单的把它当做容器(CDB)用户,可以在各个通用与所有可插拔数据库(PDB)中使用。

参考文章: 12c 创建公用用户和本地用户

所以解决方法如下:用户名前面加上c##

create user c##master identified by zxk123456789;

结果

User C##MASTER 已创建。

重要的授权,oracle权限很重要,我喜欢上帝权限

grant connect,resource,dba to c##master;

结果

Grant 成功。

更多东西可以参考 Oracle-04-用SQL*PLUS创建用户&新用户授权等


修改用户名和密码:

格式为:

 update user$ set name='MY_USER2' where name='MY_USER1';

我好像失败了:

在sqlplus中操作如下:

SQL> update user$ set name='master' where name='c##master';

已更新 0 行。

在客户端进行,错误是这样的。

SQL 错误: ORA-00942: 表或视图不存在
00942. 00000 -  "table or view does not exist"
*Cause:    
*Action:

准备尝试一下如下语句:

update dba_users set username='master' where username='c##master';

结果:

SQL 错误: ORA-01031: 权限不足
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges

有想着sql plus 登陆,使用dba执行上面语句,结果

第 1 行出现错误:
ORA-01031: 权限不足

好像还是权限的问题。

修改密码:

格式如下:alter user 用户名 identified by 新密码;

我的操作如下:

alter user c##master identified by mm123456;

结果:

User C##MASTER已变更。

sql plus链接成功。


请输入用户名:  c##master
输入口令:

连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production


在说一下最重要的 SQL developer链接,

如果按照上面那篇文章:Oracle the network adapter could not establish the connection
进行操作了,还是解决不了问题,那就在看看下面的东西,或许会有用。

oracle-succeed.jpg

链接名,应该随意,我默认和用户相同。用户名和口令,你可以安装上面的讲解,通过SQL plus自己创建一个。---重点:把选择类型改成本地/继承。##################我就是这样成功了,如果还不行,在试一试,oracle12c界面其它的选择,我感觉它们很有用。

成功图.jpg

近来又出现协议适配器错误
监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。

image.png

看文章 Oracle协议适配器错误解决办法 解决了



同是天涯沦落人,相逢何必曾相识。

文章如果解决了你的问题,喜欢一下,嘻嘻。

今天没有跑步,没有。。。。。,电脑终于基本按照好了。

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

推荐阅读更多精彩内容

  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 3,405评论 0 7
  • 背景: 阅读新闻 11G ASM磁盘组不能自动MOUNT处理 [日期:2016-01-12] 来源:Linux社区...
    yanglei3849阅读 3,836评论 0 2
  • 芷月云黛帐纱松,转反惫卧湿枕眸。恍惚曲散广陵纵,天灯游火了焚空——2015.2.02 更分粟稠半未夜,下灯丝麻相一...
    昉之阅读 211评论 0 0
  • 1 “弹断最后一根弦,就砸了吉他,脱光了衣服,剩下长发飘扬,台上哪有长情,地下没有光明,光着膀子冷酷到底!” 台上...
    小皖阅读 250评论 0 4
  • 人生第一次租房。在看房的时候就注意到窗台外有一盆枯死的植物。当时我感性地想了一下它是否还有救,然后理智告诉我...
    古风E阅读 362评论 0 0