oracle12c 1,oracle12c,各种问题解决方案 1
近来重装了计算机(双系统windows10+ubuntu16),顺带着也把software升级一下,结果安装最新的oracle12c,出现了一系列问题,我不喜欢折腾,曾经L说过我,喜欢啥折腾,浪费时间,金钱可以解决的,就让自己轻松一下,这次安装oracle12c后,登录名和口令怎么也不对,有折腾了一上午。
#####oracle12c,感觉变化了好多,首先记得打开一下oracle服务,在计算机,管理,服务中。SQL server如果不开启服务,也进不去,oracle也应该差不多。
###主要二个问题:
1.0 SQL plus登陆,出现用户名/口令无效; 登录被拒绝问题。
2.0 SQL developmer登陆出现 Oracle the network adapter could not establish the connection 的问题。
问题如图:
如果你也出现这样的问题,那就来对地方了。嘻嘻,我可是花了一上午的时间解决的。
网上看了10多篇教程,在自己的随机应变下终于搞定了。特此写一篇博客,方便遇到同样问题的小伙伴。
**先仔细看看这二篇文章,如果问题解决了,就可以离开了**
>######遗憾的是,我按照二篇文章做了,还是不行,毕竟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)中使用。
所以解决方法如下:用户名前面加上c##
create user c##master identified by zxk123456789;
复制代码
结果
User C##MASTER 已创建。
复制代码
重要的授权,oracle权限很重要,我喜欢上帝权限
grant connect,resource,dba to c##master;
复制代码
结果
Grant 成功。
复制代码
>####修改用户名和密码:
格式为:
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](http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713711.html)
**进行操作了,还是解决不了问题,那就在看看下面的东西,或许会有用。**
####链接名,应该随意,我默认和用户相同。用户名和口令,你可以安装上面的讲解,通过SQL plus自己创建一个。---重点:把选择类型改成本地/继承。##################我就是这样成功了,如果还不行,在试一试,oracle12c界面其它的选择,我感觉它们很有用。
同是天涯沦落人,相逢何必曾相识。
文章如果解决了你的问题,喜欢一下,嘻嘻。
今天没有跑步,没有。。。。。,电脑终于基本按照好了。
oracle12c 1,oracle12c,各种问题解决方案 1相关推荐
- 64位Win7安装Oracle12C临时位置权限错误解决方案
今天装备安装Oracle12C体验一下,结果遇到问题:请确保当前用户具有访问临时位置所需的权限,无法继续安装,上网查了一下,解决方案如下: 第一步: 控制面板>所有控制面板项>管理工具& ...
- oracle12c spa,Oracle12c功能加强 新特性之管理功能的加强
1. 数据文件在线重命名和迁移数据库 不想先前的版本,在Oracle12cR1中,数据文件的迁移或重命名再也不要求一系列的步骤,例如:将表空间至于只读模式,而后数据文件逻辑等操做.在12cR1中 ...
- oracle12c bug,Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module)
升级了Oracle 12cR2的同学,尤其是安装了2018 4月RU的版本(12.2.0.1.180417), 遇好检查下你的trace目录下是否生成了超大量的trace file,或单个超大的tra ...
- oracle12c 12154,oracle12c,18c的pdb数据库导入报错:UDI-12154: operation generated ORACLE error 12154...
UDI-12154: operation generated ORACLE error 12154 ORA-12154: TNS:could not resolve the connect ident ...
- oracle12c goldengate,oracle12c goldengate配置
配置 OGG 安装目录的共享: 这里的共享就是把 OGG 安装到一个共享的设备上,把该目录同时挂到不同节点的相同位置上,这样当 一个节点挂了之后,可以在另一个节点启动和维护OGG. 所以我们上面在配置 ...
- oracle12c安装卡住_oracle12c安装,oracle12c安装第一步卡死
oracle12c安装,oracle12c安装第一步卡死,Oracle 12C 安装教程 Oracle 12c,全称Oracle Database 12c,是Oracle 11g的升级版,新增了很多新 ...
- linux下通过docker部署安装oracle完整操作(oracle19c和oracle12c)
一.安装oracle19c 1.拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 2.启动容器 docker ...
- Oracle12c安装出现Failed to Create oracle Oracle Home User的解决方案
我在安装Oracle12c时也遇到Oracle12c安装出现Failed to Create oracle Oracle Home User这个问题,在网上也找了很多解决办法,就这个管用. 1.打开域 ...
- oracle12c ora 12560,12C安装历险记----ORA-12560和ORA-12537的解决方案
Swap空间期望是3G,我只有500M.还有/tmp空间,我的是1G.这两个原来装11GR2时也报错,不过最后安装也是成功的,这里我毫不犹豫选择"忽略".最后一个,缺少SUNWeu ...
最新文章
- Jenkins持续集成环境之插件管理和角色管理
- DeepLearning based on PaddlePaddle系列二
- 自动安装 Java Access Bridge 2.0.2 的批处理脚本
- Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
- Flutter实现帧动画
- 揭秘腾讯会议背后的视频编码“神器”
- P5591 小猪佩奇学数学(单位根反演)
- Django使用n内置模块发送HTML格式的邮件
- Reacvt-Native 图片下载使用介绍
- 曼昆《经济学原理(微观经济学分册)》(第6版)课后习题答案
- 未来十年计算机语言,随便聊聊中国未来十年热门的十大编程语言使用趋势
- flink如何设置以每天零点到第二天零点为区间的window进行计算
- Bitmovin首席执行官Stefan:开发者正在构建视频产品的未来
- 计算机二级 MS office(Excel)常用函数
- 浅谈机器学习-回归与分类的区别
- 邓白氏编码申请最后提交资料格式
- tp-link无线路由与android手机无线连接设置指南,苹果手机(iPhone)无线连接TP-LINK路由器解决方案...
- 怎么一心多用高效处理工作琐事?用敬业签同时处理多个任务
- 张量(一):张量基础
- linux颜色吸取工具,深度商店应用QElectroTech、Krita、深度取色器、深度截图
热门文章
- 使用Dependency Walker和Process Explorer排查软件release版本发布问题(常用工具)
- python scapy发包_Python选择网卡发包及接收数据包
- 转发:python的八荣八耻
- 最新超唯美Like_Girl V5.0.0恋爱主题博客源码
- 【经典100题】 题目16 求两个数的最大公约数和最小公倍数
- 学习Sql语法,看这一篇就够了!速成宝典,看完必懂!
- 台式计算机配置清单8000,8000元能配置怎样的台式机
- 智慧气象案例分享:中国气象局·全国气象防灾减灾可视化监控管理平台
- 新版SQLite源码下载与编译
- jQuery打印插件jqprint,无法打印select下拉框的值