windows下怎样测试oracle安装是否成功以及在oracle中创建用户并赋予用户权限;和[Err] ORA-65096: 公用用户名或角色名无效的解决方案

元气小坏坏 提交于 2021-02-10 08:01:08

测试oracle数据安装是否成功,可按顺序执行以下两个步骤: 
测试步骤 1:请执行操作系统级的命令:tnsping orcl 
上述命令假定全局数据库名是 orcl。以下是命令执行后的示例(请在cmd命令窗口手工输入红色部分文字):
C:\>tnsping orcl

其中,结果 OK 至关重要。 上述结果如果正确,表明侦听器配置无误。 
步骤 2:请执行操作系统级的命令:sqlplus system/password@orcl 
上述命令假定 SYSTEM 用户对应的口令是 password,此处输入的password为你实际安装oracle时设置的口令密码。假定全局数据库名是 orcl。 
以下是命令执行后的示例(请手工输入红色部分文字): 
C:\>sqlplus system/password@orcl

接下来

1. 打开Navicat,链接Oracle

2. Ctrl+Q,进入查询窗口创建用户。

创建用户的时候用户名以c##或者C##开头。(具体原因参见Oracle的官方文档https://docs.oracle.com/database/121/DBSEG/users.htm#DBSEG99780)下面是我在官方文档上面截的图

 

 

错误写法: create user zyt identified by 1234;
正确写法: create user c##zyt identified by 1234;

否则会

出现以下问题:

[SQL]create user zyt01 identified by 123456
[Err] ORA-65096: 公用用户名或角色名无效


 

 

 

4. 成功创建用户后,进行授权。

输入grant all privileges to C##zyt;

执行该语句给USER_TEST用户授权,此时USER_TEST用户就可以登录了。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!