Oracle数据库
霜月枫桥
Web前端软件工程师
展开
-
Oracle用户的权限都有哪些
系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等(对用户而言)对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等(是针对表或视图而言的)1.系统权限超过一百多种有效的权限(SELECT * FROM SYSTEM_PRIVILEGE_MAP查)数据库管理员具有高级权限以完成管理任务,例如:–创建新用户–删除用户–删除转载 2016-07-26 10:34:37 · 5869 阅读 · 0 评论 -
Oracle用户的创建及权限设置
我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。 一、创建 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆 sqlplus / as sysdba;//登陆sys帐户转载 2016-07-26 10:11:24 · 652 阅读 · 0 评论 -
Oracle表空间和数据文件
本文章为转载,原文章链接为:http://blog.chinaunix.net/uid-16844903-id-336167.html;三种表空间类型:永久表空间、UNDO表空间、临时表空间系统表空间:system与sysaux,创建数据库时自动创建,包含数据字典非系统表空间:存放数据表索引,将数据分散存放不同的表空间,便于空间管理与提升性能转载 2016-07-26 09:41:25 · 607 阅读 · 0 评论 -
Oracle创建datafile,tablefile,role,user随笔
此处代码为先将权限赋值给角色,再讲角色赋值给用户create tablespace tp_liferay_xyong datafile '/home/oracle/wadess/tp_liferay_xyong01.dbf' size 100m,'/home/oracle/wadess/tp_liferay_xyong02.dbf' size 100m;create role no原创 2016-07-26 15:24:44 · 1201 阅读 · 0 评论 -
Oracle生成100万条测试数据的方法
Oracle生成一百万测试数据的方法如下:方法一:创建一个表,并同时添加1000000条数据,代码:[sql] view plain copycreate table TestTable as select rownum as id, to_char(sysdate + rownum/24/转载 2017-06-23 14:15:27 · 7046 阅读 · 0 评论 -
解决PLSQL Developer 插入中文 乱码问题
PLSQL Developer 插入中文 乱码问题,如图 这个是由于Oracle服务器端字符编码 和 oracle 客户端 字符编码不一致引起的。检查Oracle服务器端字符编码,用select userenv('language') from dual;select * from v$nls_parameters a where a.PARAMETER = 'NL转载 2017-06-28 11:27:38 · 968 阅读 · 0 评论 -
oracle创建数据文件、表空间、角色、用户
create tablespace tp_liferay_xyong datafile '/home/oracle/wadess/tp_liferay_xyong001.dbf' size 100m,'/home/oracle/wadess/tp_liferay_xyong002.dbf' size 100m;/home/ora12c/base/oradata/JXEDU/原创 2016-11-04 10:16:44 · 831 阅读 · 0 评论 -
服务层SQL查询时错误汇总
一、HQL多表查询语句报ORA-00907缺失右括号SQL语句:select s.sys_id,s.corp_id,s.sys_name,c.corp_name from t_sc_info_sys s,t_sc_info_corp c where s.corp_id = c.corp_id错误原因:略解决方法:将表名和字段名改为大写select s.SYS_ID,原创 2017-07-18 11:16:02 · 366 阅读 · 0 评论 -
ORACLE实现分页
分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM = 21控制分页查询的每页的范围。上面给出的这转载 2017-07-24 15:43:22 · 600 阅读 · 0 评论