转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase 使用PLSQL 创建Oracle数据库用户并设置权限 1. 首…
系统报错:“无法对SYS拥有的对象创建触发器”,搞不懂是什么原因了,到底这触发器要用什么用户才能建立啊? ORA-04089: 无法对 SYS 拥有的对象创建触发器 第一种方式: 首先,用sys用户as SYSDBA 登陆PL/SQL Developer,左边的objects选My objects--->打开Users--找到要去掉dba权限的用户---右键edit---选Role privileges--->选择Role值为dba一行,点右边的"-"符号删掉---点下方的…
http://bbs.csdn.net/topics/350152441 http://www.linuxidc.com/Linux/2015-09/123286.htm…
在mysql数据库中创建oracle scott用户的四个表及插入初始化数据 /* 功能:创建 scott 数据库中的 dept 表 */ create table dept( deptno int unsigned auto_increment primary key COMMENT '部门编号', dname varchar(15) COMMENT '部门名称', loc varchar(50) COMMENT '部门所在位置' )ENGINE=InnoDB DEFAULT CHARSET=…
在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, DNAME varchar(14), LOC varchar(13) ); alter table DEPT add constraint PK_DEPT primary key (DEPTNO); create table EMP ( EMPNO int(4) not null, ENAME v…
数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下: DB_NAME=myorcl ... 在创建数据库时就应考虑好数据库…
通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如下:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载. 第二…
Oracle 数据库用户管理 Oracle 权限设置      一.权限分类: 系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言). 实体权限:某种权限用户对其它用户的表或视图的存取权限.(是针对表或视图而言的).      二.系统权限管理: 1.系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构. CONNECT:拥有Connect权限的用户只可以登录Or…
使用PLSQL-Developer工具可以快速便捷地完成Oracle数据库用户.表的备份恢复. Oracle数据库用户数据完整备份与恢复 1. 备份 1.1   PL/SQL->工具->导出用户对象,选项如图 常用的用户对象包括: TABLE,SEQUENCE,VIEW,PACKAGE,TYPE,FUNCTION,PROCEDURE,PACKAGE BODY,TREGGER 选择需要导入的用户对象,导出.sql文件,此步骤导出的是建表语句,包括存储过程.触发器.视图等 . 1.2  PL/SQ…
Oracle数据库---用户与角色 2019年02月26日 10:56:10 俊杰梓 阅读数:21 标签: 数据库 更多 个人分类: 数据库   版权声明:版权所有,转载请注明出处.谢谢 https://blog.csdn.net/weixin_35353187/article/details/87929965 安装Oracle时,若没有设置默认密码,则以下为默认账户的密码: 用户名 / 密码 登录身份 说明 sys/change_on_install SYSDBA 或 SYSOPER 不能以 …
创建Oracle数据库实例 转自oracle数据库创建实例 数据库已经安装完成,可以正常登陆查看用户等操作. system用户只能用normal身份登陆em.除非你对它授予了sysdba的系统权限或者syspoer系统权限. sys用户具有"SYSDBA"或者"SYSOPER"权限,登陆em也只能用这两个身份,不能用normal. sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任…
创建用户自定义数据库用户注意事项 如果已忽略 FOR LOGIN,则新的数据库用户将被映射到同名的SQL Server登录名. 默认架构将是服务器为此数据库用户解析对象名时将搜索的第一个架构. 除非另外指定,否则默认架构将是此数据库用户创建的对象所属的架构. 如果用户具有默认架构,则将使用默认架构. 如果用户不具有默认架构,但该用户是具有默认架构的组的成员,则将使用该组的默认架构. 如果用户不具有默认架构而且是多个组的成员,则该用户的默认架构将是具有最低principle_id的Windows组…
一.Oracle数据库安装步骤参考:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html 二.Oracle客户端安装:https://www.jb51.net/article/101306.htm 三.PLSQL安装或使用免安装版本. 四.PLSQL连接Oracle问题汇总: PLSQL Developer 连接 64位Oracle 数据库需要找到两个东东: 1.32位的 oci.dll 文件 因为PLSQL Develo…
今天遇到一个数据库的问题: 系统数据库用户下创建了几个视图用于外部系统开发报表使用,当外部系统提取视图数据时,需要通过一个只能访问需要视图权限的用户,于是想到给他创建一个新的用户,并给这个用户分配只能访问这几个视图的权限. 使用 oracle sql developer 客户端登陆数据库. 2. 查看当前数据库用户拥有的角色: select * from USER_ROLE_PRIVS;   USER_ROLE_PRIVS 描述授予当前用户的角色. DBA_SYS_PRIVS描述授予用户和角色的…
SQL> select username, user_id, account_status,expiry_date, profile from dba_users where username = 'SCOTT'; USERNAME USER_ID ACCOUNT_STATUS EXPIRY_DATE PROFILE-------------------- ---------- ------------------------------------------------- ---------…
PLSQL远程访问Oracle数据库的配置 监听器(LISTENER) :监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求.既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的. 地服务名(Tnsname):Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接. 操作: 1.安装PLSQL,我的安装路径为…
简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS:1.Toad工具用oracle最大权限用户登录system2.查看正在使用UPAY3LINGXI_YS的进程select * from v$session where username='UPAY3LINGXI_YS'3.停掉所有使用UPAY3LINGXI_YS的进程4.删除表空间(drop)5.删除用户(drop)…
PLSQL往Oracle数据库插入中文后变为问号 和 启动PLSQL时提示NLS_LANG在客户端不能确定的解决办法 1.检查服务器的字符编码 Select * from V$NLS_PARAMETERS where PARAMETER='NLS_CHARACTERSET'; Select USERENV('LANGUAGE') from DUAL; 2.增加本地环境变量 完成…
我们通常只用java执行DML(即:insert, update, delete, select)操作,很少用来执行DDL(create, drop, alert)操作.今天试了下如何用java来创建oracle数据库表. 首先我们来看一下java帮助文档中关于java.sql.Statement类的executeUpdate(String sql)方法描述: int executeUpdate(String sql) Executes the given SQL statement, whic…
一.问题描述 之前使用PLSQL查询oracle数据库可以正常查询统计结果,由于换了个电脑,重新安装之后,同样的sql查询语句同一个数据库,无法正常查询结果,如下图所示 二.解决办法 1. 查询数据当前配置的字符串数据集,查询语句如下(根据属性NLS_LANGUAGE.NLS_CHARACTERSET在步骤2中配置) select * from v$nls_parameters where parameter='NLS_CHARACTERSET' 2.  右击 我的电脑 -> 属性 -> 告警…
在软件开发的过程中,对于使用oracle的朋友们来说,使用plsql工具操作oracle数据库是非常方便的,可是plsql连接oracle数据库的方式有很多种,今天就给大家介绍一种最简单的连接方式,只需要一个plsql,当然了还有你需要连接的oracle数据库(本地的或者远程的) 安装好 plsql…
手工删除ORACLE数据库用户时常会出现会话进程仍在使用导致删除失败的情况.需要查询会话并将会话删除才能成功将数据库用户删除,比较不方便. 适用场景 自动删除oracle数据库用户 基本知识 oracle字符串拼接符(||)及单引号使用的2种方式. 1.select 'lion'||','||'tester' from dual; #output: lion,tester 2.SELECT 'ALTER SYSTEM KILL SESSION '''||t.sid ||','||t.SERIAL…
操作环境 SuSE11+Oracle11gR2 问题现象 删除ORACLE数据库用户失败,提示ORA-01940: cannot drop a user that is currently connected错误 问题分析 NA 问题解决 SQL>SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USERNAE'; SQL>ALTER SYSTEM DISCONNECT SESSION 'SID,SERIAL#' IMMEDIATE; 知识延伸…
  plsql 连接oracle数据库的2种方式 CreationTime--2018年8月10日09点50分 Author:Marydon 方式一:配置tnsnames.ora 该文件在instantclient文件夹中,我直接将instantclient拷贝到了plsql的根目录下 路径 修改 #该文件用于配置数据库连接地址,配置好后,访问该数据库不再需要通过ip:port/instance,可以直接通过别名来访问该数据库 #数据库访问地址别名(随便起) database-test= (DE…
oracle数据库用户密码默认为180天,密码过期后将无法登陆数据库. 一.查询用户所属PROFILE SQL> SELECT username,PROFILE FROM dba_users; USERNAME PROFILE ------------------------------ ------------------------------ MGMT_VIEW DEFAULT SYS DEFAULT SYSTEM DEFAULT DBSNMP MONITORING_PROFILE SYS…
创建oracle数据库job服务:PlSqlDev操作job https://www.baidu.com/link?url=5vXhw0IqjvWEAgGSIYsSEVPvJb6njGkJ-_P_VFUTG9ay-r407caCBzaDJkiD_JZcClMdqFTIt9XAWDXzOYdpNa&wd=&eqid=ea592ba80000b7fd000000035b554070 PlSqlDev操作job 创建job 1.选择job文件夹,右键 2.点击新建 3.对应填写完成,可以点击&q…
解决Navicat连接Oracle数据库用户权限问题: 第一步:在cmd窗口运行[sqlplus], 第二步:输入Oracle的用户名和口令连接Oracle数据库, 第三步:执行授权代码,给用户授予DBA权限 [grant dba to 用户名;],如果还有权限不足问题在执行第四部, 第四部:执行[grant all privileges to 用户名;]…
macos下mongoDB 3.4.5 添加用户.设置权限   在项目中需要根据项目运行环境访问,以不同的身份访问各自的db,所以研究了一下MongoDB的 需求: 给MongoDB添加两个用户分别用于开发环境和测试环境,两个用户分别访问不同的db并拥有db的最高权限. 解决步骤: 关闭权限验证.启动MongoDB 创建MongoDB超级管理员,给予最高权限 分别创建两个用户,给予各自db的最高权限 开启权限验证.启动MongoDB 测试 具体步骤: 关闭权限验证.启动MongoDB Mongo…
一.涉及内容 1.掌握用户.方案与权限的基本概念. 2.熟练掌握用户操作的相关命令. 二.具体操作 (一)选择题: 1.关于方案的描述下列哪一项不正确?(C) A.表或索引等对象一定属于某一个方案 B.在oracle 数据库中,方案与数据库用户是一一对应 C.一个表可以属于多个方案 D.一个方案可以拥有多个表 2.下列哪个对象属于方案对象?(C ) A.数据段  B.盘区  C.表 D.表空间 3.以下哪个命令用来连接Oracle 数据库?(B ) A.CREATE B.CONNECT C.AL…
dmp文件的导入:1.首先,先创建表空间与用户--创建表空间create tablespace CCFOCUS01datafile 'D:\app\Administrator\oradata\orcl\CCFOCUS01.dbf'size 100Mautoextend on next 32Mmaxsize unlimited; --创建用户create user userfocus identified by pasfocusdefault tablespace CCFOCUS01;grant…