Oracle-数据库总结
文章平均质量分 76
江湖小蜗牛
开心生活,开心学习
展开
-
oracle 入门1 创建用户、权限、角…
(访问数据库)命令行输入: a.sqlplus /nolog; b.conn /as sysdba (sysdba以管理员身份登录自己的数据库) c."desc dba_users;"(获得自己数据库的信息); d."select username from dba_users;"(获得dba_users下username的具体信息); e.alter user 名称(例scot原创 2014-01-26 15:36:49 · 485 阅读 · 0 评论 -
oracle 错误总结-ora-01033
ora-01033 解决方法 今天研究Oracle遇到了这个问题 ora-01033 : oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。 一、首先:问题的产生原因,出现这个错误是因为我将oracle/oradata/oradb下的一个文件误删除掉后出现的。 二、原创 2014-01-26 15:37:51 · 357 阅读 · 0 评论 -
oracle表连接详解
(参考http://www.bitscn.com/pdb/oracle/201009/190891.html) 1. 内连接(自然连接) 2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3. 自连接(同一张表内的连接) SQL的标准语法:select table1.column,table2.column from ta原创 2014-01-26 15:37:39 · 329 阅读 · 0 评论 -
oracle sysdate 时间跟…
1、首先通过语句查询一下当前的时区是什么? SELECT DBTIMEZONE FROM DUAL;此时返回的结果是'+00:00',这就意味着当前的Oracle时间是GMT+0.00,就是格林威治标准时间。 2、修改Oracle的时区设置。 ALTER DATABASE SET TIME_ZONE='+08:00';修改之后,重新启动Oracle数据库。 3、显示正确时间 select原创 2014-01-26 15:38:35 · 435 阅读 · 0 评论 -
ORA-12519, TNS:no appr…
参考:http://www.cnblogs.com/ungshow/archive/2008/10/16/1312846.html 数据库连接时,时断时续,从网上看的解决方法! select count(*) from v$process --当前的连接数 select value from v$parameter where name = 'processes' --数据库允许的最大连接原创 2014-01-26 15:38:30 · 393 阅读 · 0 评论 -
oracel procedure(存储过程初识1)
jdbc 调用存储过程的四种方式 1.只有输入参数(in) 2.既有输入参数(in)又有输出参数(out,简单输出结果,非列表) 3.既有输入参数(in)又有输出参数(out,简单输出列表) 4.输入参数(in)和输出参数(out)为同一个 写一些简单的例子学习存储过程的写法 准备工作:简单的雇员表,ID,NAME SALARY,ADDRESS create table EMPLOYEE (原创 2014-01-26 15:38:28 · 361 阅读 · 0 评论 -
jdbc 总结
(有点小乱) 1.开户日期的设定: Date date = new Date();//java.util包下的日期格式,不显示时分秒 pstm.setTimestamp(列号,new java.sql.timestamp(date.getTime()/System.currentTimeMillis()));//存放在数据库中时转换为sql包下的时间,有时分秒 或ps原创 2014-01-26 15:37:13 · 356 阅读 · 0 评论 -
oracle常用网站
oracle-base 官方文档 http://www.oracle-base.com/ http://www.oracle.com/pls/db111/portal.all_books#index-SQL 小练习: 1.显示每个部门其最低薪水 大于部门编号为 20 的最低薪水的部门号和最低薪水 select department_id,mi原创 2014-01-26 15:37:06 · 503 阅读 · 0 评论 -
oracle初识9.26
数据库操作的一些常用工具: rman RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。(注意:RMAN不能用于备份初始化参数文件和口令文件。) OUI Oracle Universal installer(对数据库打开、卸载、更新的一些操作) DCA Oracle Datebase Configuration Assis原创 2014-01-26 15:37:03 · 345 阅读 · 0 评论 -
oracle初识9.25 权限和角色
Lesson 14 创建其他的数据库对象 VIEW 视图 a.简单视图:在没有限制条件时可以有DML的语句 创建:CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view [(alias[,alias]...)] AS subquery [WITH CHECK OPTION [C原创 2014-01-26 15:37:01 · 299 阅读 · 0 评论 -
oracel初识9.24 DDL 创建表
Lesson 13 DDL 数据库对象(Database Objects) user_objects : 数据字典,用于描述数据库对象信息的; Table 命名规则:a.必须以字母开头;b.长度1-30个字符;c.只能是A-Z,a-z,0-9,_,$,和#; d.在一个用户名字不能相同;e.不能是oracle的关键字;原创 2014-01-26 15:36:59 · 344 阅读 · 0 评论 -
oracle初识9.23 DQL DML DCL
Lesson 9 Subquery Syntax: 单行子查询(返回值一个) select last_name,salary from employees where salary > (select salary from employees原创 2014-01-26 15:36:57 · 352 阅读 · 0 评论 -
oracle初识9.23-表连接
select e.last_name,d.department_name from employees e,departments d where last_name='Grant'and e.department_id = d.department_id 等价于: select e.last_name,d.department_name from employees e join departm原创 2014-01-26 15:36:55 · 411 阅读 · 0 评论 -
oracle 存储过程procedure 初始 --…
如何开发ORACLE存储过程(引自:http://tech.it168.com/a2009/0305/267/000000267674.shtml) 在我的上一个银行项目中,我接到编写ORACLE存储过程的任务,我是程序员,脑袋里只有一些如何使用CALLABLE接口调用存储过程的经验,一时不知如何下手,我查阅了一些资料,通过实践发现编写ORACLE存储过程是非常不容易的工作,即使上路以后,原创 2014-01-26 15:36:52 · 662 阅读 · 0 评论 -
oracle 创建表空间、用户
create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; create tablespace user_data logging原创 2014-01-26 15:38:08 · 314 阅读 · 0 评论