Oracle12C用户创建、授权、登录

col pdb_name for a30

  

Oracle12C用户创建、授权、登录

  1.以系统用户登录

    命令

 sqlplus sys/dwh as sysdba;

       

  2. 确认选择CDB

select name,cdb from v$database;

      

col pdb_name for a30
select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

      

select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
    CON_ID       DBID          NAME                        OPEN_MODE
---------- ---------- ------------------------------ ----------
         2      964253477      PDB$SEED                 READ ONLY
         3     3329151580     ORCLPDB                    MOUNTED

  

3.创建使用者为test

SQL> create user c##test identified by test;

SQL>  alter session set container=PDBORCL;

会话已更改。

SQL> show con_name;

CON_NAME
------------------------------
PDBORCL

4.创建真正的用户

SQL> startup;
插接式数据库已打开。
SQL> create user test identified by test default tablespace users temporary tablespace temp;

用户已创建。

SQL> grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to test ;

授权成功。

SQL>

5.修改plsql登录配置

    D:\java\Orcal_database\Orcal\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora文件中添加

ORCLPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB)
    )
  )

6.plsq登录

时间: 2024-11-08 21:18:12

Oracle12C用户创建、授权、登录的相关文章

数据库初识 用户创建授权 库与表内容的增删改查

初识数据库 为什要用数据库 第一,将文件和程序存在一台机器上是很不合理的. 第二,操作文件是一件很麻烦的事 数据库的优势 1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务. 2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 解决了多个服务同时使用数据的一致性间题 3.并发 :数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持并发的网络操作,不需要我们自己写socket 解决了并发问题 4.效

MySQL的学习--用户创建授权

前一段时间,将项目改成SAAS的架构,每个billing account都可以获得一个子域,一个单独的数据库,一个单独的用户和对应数据可以的权限. 现在有时间了,将数据库相关的命令用博客备份一下.其中有些没有尝试过,如有错误请指正. 1. 创建用户 create user 'username'@'host' identity by 'password'; insert into mysql.user(Host,User,Password) values("host", "us

小程序授权登录的体验优化

大多数小程序的登录,都是这样设计的: 进来就提示你需要授权,有部分人可能就会点"拒绝"(拒绝的比例可能超出我们的预估) 然后在后续操作的时候,就进行不下去了.而且小程序会缓存一段时间用户的授权数据,所以又没办法再弹出授权登录的页面,只能删除小程序,重新进来,重新允许授权才行 我觉得,好的体验方式是:在必须需要用户授权登录的页面或操作(比如支付,创建表单),再提醒用户.如果用户还是点"拒绝",再弹出确认框提示"必须授权登录之后才能操作呢,是否重新授权登录?&

微信公众号开发之网页授权登录及code been used 解决!

首先微信公众号开发网页授权登录使用环境: 开发工具:eclipse:服务器:tomcat8,开发语言:JAVA. 我写的网页授权登录时用开发者模式自定义view类型按钮点击跳转链接的. 微信网页授权登录首先以官方微信开发文档为准,大体共分为4步: 先说第一步获取code: code说明:code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5扽这未被使用自动过期. 微信公众开发文档给的有获取code的链接,建议直接复制来用,然后替换其中相应的参

微信公众平台开发——微信授权登录(OAuth2.0)

1.OAuth2.0简介 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据.每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频).这样,OAuth允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要分享他们

Centos7中 mysql5.7 用户 创建 、授权、远程登录

1.添加用户跟以往版本不同,MySQL5.7 mysql.user表没有password字段,这个字段改成了 authentication_string:这里我们使用命令进行创建用户:  CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 如创建一个test用户,密码为test123,可以进行远程登录:  create user 'test'@'%' identified by 'test123' username - 你将创建的用户名

11. mysql 创建用户并授权

1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","abc",password("1234")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:abc  密码为:1234  的用户. 然后登录一

oracle创建表空间-用户-角色-授权

1.创建数据表空间: SQL> create tablespace rusky_data 2 datafile 'D:\rusky\rusky_data01,dbf' size 10M 3 autoextend on 4 next 10M maxsize 1024m 5 extent management local; 表空间已创建. EXTENT MANAGEMENT LOCAL:存储区管理方法.本地管理(LOCAL):用二进制的方式管理磁盘,有很高的效率,同进能最大限度的使用磁盘. 同时能够

Android之QQ授权登录获取用户信息

有时候我们开发的app须要方便用户简单登录.能够让用户使用自己的qq.微信.微博登录到我们自己开发的app. 今天就在这里总结一下怎样在自己的app中集成QQ授权登录获取用户信息的功能. 首先我们打开腾讯开发平台这个网页,点击---->移动应用---->创建应用,成功创建应用后.能够产生我们须要的App ID和App Key,例如以下图所看到的: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmVhcl9odWFuZ3poZW4=/font/5a6