随笔分类 -  oracle

oracle数据库的相关知识
SQL语句中的JOIN语句
摘要:要理解join语句,首先得明白笛卡尔乘积(即集合的乘运算),其定义如下:笛卡尔(Descartes)乘积又叫直积。假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}。 在SQL的join联结操作中,其实也是先对表做笛卡尔积,然后再对结果集合进行选取操作,选取满足条件的部分作为结果,这里需要注意的是,如何把表看做一集合,本来表中是一个二维数据,我们把表中的一行数据(即一个记录)看做是这个表集合中的一个元素,然后进行笛卡尔积运算。 举例如下(例子来自于W3school):请看 "Persons 阅读全文

posted @ 2012-07-27 15:30 albert1017 阅读(15963) 评论(3) 推荐(2)

ORA-12560: TNS: 协议适配器错误
摘要:开始数据库能正常使用,后来新建一个数据时,建立失败,然后再登陆时就遇到这个问题,在网上查了一下,有如下解决办法: 1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。 2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID. 3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORA 阅读全文

posted @ 2012-07-26 10:36 albert1017 阅读(576) 评论(0) 推荐(0)

oracle的一些命令
摘要:安装好后oracle自动创建的账号初始值:用户名:SYS,密码:change_on_install用户名:SYSTEM,密码:manager用户名:scott,密码:tiger其用户名大小写不敏感。查看用户名和密码、修改密码的方法:首先以操作系统身份认证的方式进行登录: SQL> conn / as sysdba(注:as sysdba 就是以sysdba登录,oracle登录身份有三种:normal 普通身份sysdba 系统管理员身份sysoper 系统操作员身份每种身份对应不同的权限sysdba权限:●启动和关闭操作●更改数据库状态为打开/装载/备份,更改字符集●创建数据库●创建服 阅读全文

posted @ 2012-07-25 21:54 albert1017 阅读(530) 评论(0) 推荐(0)

导航