oracle登陆数据库 oracle数据库三种连接方式

它是在现有的数据库实例上创建一个新帐户,并访问一些新表。操作步骤如下:1.登录linux,以oracle用户身份登录(如果是root用户,登录后使用su & # 8211oracle命令切换到Oracle用户)2.在sysdba模式下打开sqlplus。命令如下:sqlplus “/作为sysdba & # 82213.检查我们通常放...

它是在现有的数据库实例上创建一个新帐户,并访问一些新表。

操作步骤如下:

1.登录linux,以oracle用户身份登录(如果是root用户,登录后使用su & # 8211oracle命令切换到Oracle用户)

2.在sysdba模式下打开sqlplus。命令如下:sqlplus “/作为sysdba & # 8221

3.检查我们通常放置用户表空:执行下面的sql:

select name from v$datafile;

上面的sql通常会找出用户表空之间的文件位置。

4.创建用户表空:

CREATE TABLESPACE NOTIFYDB DATAFILE '/oracle/oradata/test/notifydb.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

5.创建一个用户,并指定密码和上面创建的用户表空。

CREATE USER hc_notify IDENTIFIED BY hc_password DEFAULT TABLESPACE NOTIFYDB;

6.授予权限

grant connect,resource to hc_notify;grant unlimited tablespace to hc_notify;grant create database link to hc_notify;grant select any sequence,create ***terialized view to hc_notify;

完成上述操作后,我们可以使用hc_notify/hc_password登录指定的实例,创建自己的表。

继续:

在创建临时表空之间:

create temporary tablespace test_temptempfile 'F:\app\think\oradata\orcl\test_temp01.dbf'size 32***utoextend onnext 32m ***xsize 2048mextent ***nagement local;

在创建表空之间:

create tablespace test_dataloggingdatafile 'F:\app\think\oradata\orcl\test_data01.dbf'size 32***utoextend onnext 32m ***xsize 2048mextent ***nagement local;

创建用户:

create user jack identified by jackdefault tablespace test_datatemporary tablespace test_temp;

向用户授予权限:

GRANT create any table TO jack;GRANT resource,dba TO jack;GRANT select any table TO jack;

第一个是授予所有表create权限,第三个是授予所有表select权限。

二是授予DBA权限,这是最重要的。其实只有第二种就够了。

1 .连接角色(连接角色)2 .资源角色(resource role) 3。dba角色(数据库管理员角色)

四:删除用户表空的步骤:

Alter tablespace 表空间名称 offline;Drop tablespace 表空间名称;(表空间无有数据时用)

或者

drop tablespace 表空间名称 including contents;(表空间下有数据时候用)

临时表空间是oracle中的临时表空。临时表空的主要用途是在数据库排序操作、索引管理、视图访问等过程中提供一个临时的操作室空。操作完成后,系统会自动清理。当oracle中需要排序,而pga不够大时,会将数据放入临时表空进行排序,如果有异常,也会放入临时表空。但是,我们需要重建临时表空间,不能直接删除默认的临时表空,但是

查看当前的临时表空间

SQL> select name from v$tempfile;

整个命令是:

create tablespace qicheloggingdatafile '/u01/oradata/orcl/qiche.dbf'size 320***utoextend onnext 32m ***xsize 2048mextent ***nagement local;create user qiche identified by qichedefault tablespace qiche;grant connect,dba to qiche;

本文来自早川希奈子投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/543246.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-12
下一篇 05-12

相关推荐

  • linux连接oracle数据库命令 shell连接oracle执行sql脚本

    使用静默安装,您需要先配置所有安装参数,然后直接执行安装过程,而不是手动选择配置。这一系列文章是分享作者在刚接触和学习Linux时的实践记录。内容主要包括Linux的入门、Web程序的一些理论概念,以及mysql数据库的简单安装和部署。希望能帮到一些初学者,少走弯路。注意:

    2023-07-22 23:25:01
    357 0
  • oracle数据源配置 oracle创建数据库

    Oracle 数据库1. Oracle数据库:Oracle公司成立于1977年,最早开发数据库的厂商,经过近40年的发展,oracle公司目前已经是世界数据库以及相关领域领导者。Oracle数据库系统是由Oracle公司(甲骨文)提供的一款关系数据库管理系统。目前主流的版本是Oracle9i,Oracle10g,Orac

    2023-07-20 23:23:01
    977 0
  • oracle迁移到mysql方案 oracle转mysql数据移植

    本文目录:一、OGG概述(一)OGG逻辑架构二、迁移方案(一)环境信息(二)表结构迁移(三)数据迁移1.源端OGG配置(1)Oracle数据库配置(2)Oracle数据库OGG用户创建(3)源端OGG 管理进程(MGR)配置(4)源端OGG 表级补全日志(trandata)配置(5)源端OGG 抽取进程(extract)

    2023-07-14 16:41:01
    116 0
  • plsql怎么连接oracle数据库 连接oracle数据库的正确方式

    前言:Oracle数据库很难安装,但是如何连接?直接在服务器里用自己的命令行操作太繁琐了,所以PL/SQL Developer client的好处显而易见。今天我就和大家聊聊客户端的具体配置方法,有助于大家使用oracle数据库。一、必要条件1.您必须确保要连接的oracle数据库监控服务已打开,即

    2023-07-09 07:00:01
    847 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信