以管理员身份运行Database Configuration Assistant,新建数据库实例. 要使用Oracle首先要启动Oracle服务,在任务管理器中找到服务,打开有关OracleService的服务和相关监听服务,如若没有监听服务则需手动创建监听服务. Oracle安装会自动的生成sys用户和system用户 1.sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是manager 2.system用户是管理操作员,权限也…
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL). PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL语句的使用上添加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑推断.循环等操作实现复杂的功能或者计算的程序语言. 总结下来就是是sql语言的扩展,sql语句+变量和常量+条件语句+循环语句+例外处理各种错误! PL/SQL的作用 使用PL/SQL能够编写具有非常多高级功能的…
常用的Go工具命令 Go附带了一下有用的命令,这些命令可以简化开发的过程.命令通常包含的IDE中,从而使工具在整个开发环境中保持一致. go run 命令 go run命令实在开发过程中执行的最常见的命令之一,该命令将编译并执行main包(即程序的入口点). 例如,在Go工作目录中创建main.go,将一下代码保存到main.go中. package main import "fmt" func main() { //这是一个注释 fmt.Println("Hello Wor…
编写分页过程         通过pl/sql实现分页过程,再该过程中由简单到难一步步深入,目的在于通过该案例熟悉pl/sql的各种存储过程,包,游标.怎样在java中调用等内容的学习. 1.无返回值的存储过程 比如 1.能够向book表加入书, ---建表 Create table book(bookId number,bookName varchar2(50),publishHouse varchar2(50)); --编写过程 in 表示变量为输入值.假设不写默觉得输入值,而不是输出变量,…
目录 1.常用sqlplus命令 1.1 HELP命令 1.2 describe命令 1.3 SPOOL命令 1.4 其他常用命令 1.4.1 define命令 1.4.2 show命令 1.4.3 edit命令 1.4.4 save命令 1.4.5 get命令 1.4.6 start和@命令 2.格式化查询结果 2.1 COLUMN命令 2.1.1 FORMAT命令 2.1.2 HEADING选项 2.1.3 NULL选项 2.1.4 ON|OFF选项 2.1.5 WRAPPED/WORD_W…
目录 Git起源 基本概念 Branch.HEAD和Commit tree Git分支 git merge 和 git rebase 的区别和抉择 与远程仓库的交互 关于一些实际开发场景的问题和解决方式 前言:本文主要介绍git的原理.使用和一些技巧,目的在于使读者对git的了解不仅仅局限于简单的使用push.pull命令,而要做到知其然且知其所以然.当然,本文并不会深入去探讨诸如git的实现原理之类的深层次东西,毕竟它只是一个代码管理工具罢了,作为使用者,我们只要达到真正熟练使用的地步就够了,…
--查看有锁的进程 select t2.username,t2.sid,t2.serial#,t2.logon_time,t2.state from v$locked_object t1,v$session t2  where t1.session_id=t2.sid order by t2.logon_time desc --杀掉进程 alter system kill session 'sid,serial#';    --或者: select 'alter system kill sess…
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1.查询“001”课程比“002”课程成绩高的所有学生的学号:  select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.scor…
select * from v$session where username is not null;select username,count(username) from v$session where username is not null group by username;select count(*) from v$process;select value from v$parameter where name = 'processes';Select count(*) from…
目录 1.SQL*PLUS与数据库的交互 2.设置sql*plus运行环境 2.1 set命令简介 2.2 使用set命令设置运行环境 2.2.1 pagesize变量 2.2.2 NEWPAGE变量 2.2.3 linesize变量 2.2.4 PAUSE变量 2.2.5 NUMFORMAT变量 本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为<oracle 11g从入门到精通(第二版)>,如果需要深入学习,请购买原书籍,谢谢! 1.SQL*PL…