Oracle
老王学Java
男人要有野心,要有责任,要有积极向上的态度,积极的人生观。。。。。。
展开
-
Oracle 11g必须开启的服务及服务详细介绍,oracle的命令大全
最近成功安装Oracle 11g数据库后,发现自己的电脑非常卡,启动的时候开机直接2分钟,因此我把oracle的核心服务停掉了,但是在开启之后总是会出现无监听程序,这是下一张的内容。在这里我们先了解一下oracle数据库的核心服务有哪些,哪些是必须开启的。 按照win7 64位环境下Oracle 11g 安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle O原创 2015-07-14 10:35:44 · 12526 阅读 · 0 评论 -
Oracle 开启归档日志以及关闭归档日志
racle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog) 归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。本文简单介绍如何启用和关闭数据库的归档模式。 1.归档日志开启准备工作: 1.进入dos窗口—>>> 菜单键+R,进入 运行原创 2016-06-22 12:54:26 · 32522 阅读 · 1 评论 -
Oracle 中scott 用户的解锁以及修改密码
修改密码: scott用户的密码不对,进入管理员用户,修改scott用户密码即可 或者这样修改密码:在运行栏里面敲:sqlplus(空格)/nolog 回车接着在弹出框里面敲:conn sys/password as sysdba回车提示已连接最后敲:alter user scott identified by tiger;回车alter user sco原创 2016-06-22 10:32:03 · 62174 阅读 · 8 评论 -
Oracle以及SqlServer 2008 查询表是否存在
Oracle 检查当前用户是否存在一个表 1.当前用户下是否有某个表 select count(*) from user_tables where table_name = ‘TABLE_NAME’; 注意,一般情况下,引号里面的table_name要全部用大写。 如果结果为1,表示有这个表,为0表示没有这个表。2.某个用户下是否有某个表? select count(*) from原创 2016-04-22 21:42:55 · 1409 阅读 · 0 评论 -
oracle 的 row_number over 去除重复数据
SELECT * FROM (select Row_number() OVER (PARTITION BY a1 ORDER BY a1) rn from a ) where RN = 1原创 2016-03-25 22:19:33 · 3509 阅读 · 0 评论 -
Oracle 修改字段类型
有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行: alter table tb modify (name nvarchar2(20));3、假设字段有数据,则改为va原创 2016-03-25 11:27:53 · 398 阅读 · 0 评论 -
oracle 复制一个表数据 到另一个表中,select into与insert into
最近工作需要把另一个表复制到新的数据库中,前提两个数据库之间建立了dblink,所以使用的方法是: create table table1 as (table2), table1 代表的是要插入数据库表名称,table2 数据库来源。 注意的是:这里目标数据库的表不需要建立,可以直接使用。create table gw_dict_bd_dd_info as (select * from bd原创 2016-03-24 09:56:51 · 14654 阅读 · 0 评论 -
Oracle 创建存储过程以及PlSql 调用 存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名原创 2016-03-09 16:55:06 · 26624 阅读 · 1 评论 -
sql中查询某个表是否存在
表名:select count(1) from sys.objects where name = 'dict_plan_item'查询表的结构USE FMS-- sqlserver中使用必须使用所在数据库sp_help 'FMS.FMS.RECORD' --FMS.FMS.RECORD代表表名原创 2016-01-26 10:10:45 · 1771 阅读 · 0 评论 -
sql server 与oracle 中字段类型的对应
SqlServer 2k转换为Oracle 10g 列名SqlServer数据类型SqlServer长度Oracle数据类型column1bigint8 NUMBER(19)column2binary50 RAW(50)c转载 2016-01-06 10:34:12 · 9274 阅读 · 0 评论 -
oracle wm_concat 拼接乱码
针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文的,则选择另一种方式: wmsys.wm_concat(to_char(….))..应该加上to_char() 在拼接的字段加上转换。原创 2015-12-02 16:21:34 · 11309 阅读 · 2 评论 -
oracle 表的序列说明以及操作
序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。 l 自动提供唯一的数值 l 共享对象 l 主要用于提供主键值 l 将序列值装入内存可以提高访问效率 创建序列: 1、 要有创建序列的权限 create sequence 或 create any sequence 2、 创建序列的语法 CREATE SEQUENCE sequence //创建序列名称转载 2015-11-25 16:14:44 · 974 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-25 16:05:08 · 397 阅读 · 0 评论 -
使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序
在oracle11安装成功之后,用PLSQL 登陆的时候提示ORA-12541: TNS:无监听程序,无法进行登陆。在这里总结了一下解决此类的办法,希望可以帮到大家。第一种方法:由于地址分配不对,我们这里需要重新配置一下本机的环境。从oracle的安装环境中找到network,如图:我的oracle安装到了D盘,所以你根据自己安装路径进行寻找,例如:D:\app\Admin原创 2015-07-14 11:01:11 · 270457 阅读 · 10 评论 -
Oracle 创建用户以及表空间Sql
—创建表空间 CREATE TABLESPACE REGISTRY //创建表空间test_data LOGGING DATAFILE ‘E:\oracledata\oracledata\REGISTRY_DATA.DBF’ //创建的数据文件 SIZE 32M //原创 2017-01-13 16:36:54 · 771 阅读 · 0 评论