随笔分类 -  oracle

oracle学习历程
摘要:转载自:http://www.2cto.com/database/201208/150620.html一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位操作系统 下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/w 阅读全文
posted @ 2013-06-06 22:47 mogin 阅读(197) 评论(0) 推荐(0)
摘要:环境:oracle 11g,win7,64bit问题:oracle不正常安装、重新安装等情况需要卸载软件,然而oracle11g取消了界面卸载,改为deinstall.bat文件执行卸载。具体关于deinstall.bat方式请google。本人嫌麻烦便手工物理卸载,记录备忘如下。第一步:禁用全部oracle服务常规情况下服务如下图,只要是关于oracle的全部禁用掉。注 venus为本人数据库sid第二步:删除oracle注册表运行regedit在如下路径中找到oracle相关键值,删除 HKEY_LOCAL_MACHINE\SOFTWARE HKEY_LOCAL_MACHINE\SYSTE 阅读全文
posted @ 2013-06-05 22:49 mogin 阅读(168) 评论(0) 推荐(0)
摘要:检查当前用户是否具有创建同义词权限,SELECT * FROM session_privs WHERE PRIVILEGE LIKE '%synonym%';如果没有,则通过超级管理员赋权。 阅读全文
posted @ 2013-06-05 21:15 mogin 阅读(287) 评论(0) 推荐(0)
摘要:索引是对数据库表中一列或多列的值进行排序的一种结构,可以加快数据库的查询速度。1)创建测试表test_indexCREATE TABLE test_index(ID NUMBER,NAME VARCHAR2(200));2)编写插入表中大量数据的存储过程CREATE OR REPLACE PROCEDURE insert_dataIStemp VARCHAR2(20):='INSERT DATA';BEGIN FOR i IN 1..1000000 LOOP INSERT INTO test_index(ID,NAME) VALUES(i,temp); END LOOP; CO 阅读全文
posted @ 2013-06-04 23:27 mogin 阅读(239) 评论(0) 推荐(0)
摘要:存储过程是一组为了完成特定功能而建立的SQL语句集,经编译后,存储在数据库中。1.编写存储过程体CREATE OR REPLACE PROCEDURE DelEmpno(empid IN NUMBER) ISBEGIN DELETE FROM emp WHERE emp.empno=empid; COMMIT;END DelEmpno;进入命令窗口执行 阅读全文
posted @ 2013-06-04 23:00 mogin 阅读(260) 评论(0) 推荐(0)
摘要:函数分为oracle自带函数和用户定义函数。1.SELECT Upper('i love you') FROM dual;可以将字符全部转为大写2.撰写自定义函数体CREATE OR REPLACE FUNCTION get_empsal(emp_no IN NUMBER)RETURN NUMBERIS emp_sal NUMBER(7,2);BEGIN SELECT sal INTO emp_sal FROM emp WHERE empno = emp_no; RETURN(emp_sal);END;测试函数有效性:右键函数名-->test-->输入emp_no值 阅读全文
posted @ 2013-06-04 22:06 mogin 阅读(194) 评论(0) 推荐(0)
摘要:PLSQL Developer 9.0注册码Product Code:46jw8l8ymfmp2twwbuur8j9gv978m2q2duserial Number:307254password:xs374caVMwareStation5U63Y-6QL1K-GZ7K0-ZV17M-3CMQ0 JY4TJ-68L9H-8ZQE1-GA1Q2-03K22 MF471-0R007-RZHD9-TLCNK-3204G 阅读全文
posted @ 2013-05-31 07:14 mogin 阅读(648) 评论(0) 推荐(0)
摘要:1.插入数据2.修改数据3.删除数据 阅读全文
posted @ 2013-05-30 22:44 mogin 阅读(190) 评论(0) 推荐(0)
摘要:造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI 阅读全文
posted @ 2013-05-30 21:40 mogin 阅读(306) 评论(0) 推荐(0)
摘要:1.用于查询显示当前登录的用户名,命令为show user2.在当前已登录的状态下,切换用户,命令为conn 用户名/密码3.只有在超级管理员权限下,才能查询数据库的数据字典dba_users,了解用户状态,命令 select username from dba_users;4.查看dba_users的表结构,命令为desc 表名; 阅读全文
posted @ 2013-05-30 21:36 mogin 阅读(283) 评论(0) 推荐(0)