自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (11)
  • 收藏
  • 关注

原创 centos 修改ip地址,oracle监听连接不了

提示 the listener supports no services;说明实例没有注册上。命令 su – oracle ,一定注意中间的-,否则提示命令不存在。

2025-05-12 11:27:29 134

原创 powerDesigner导出mysql数据库表结构

2)选择刚才数据源,输入用户名和密码,点击connect。等待几分钟,正在reverse engineer database。第一步:打开powerdesigner,选择工具栏的数据库,选择configure connection。1)点击using a data source 按钮。可以选择相应的数据模型。点击新增数据源按钮。

2025-05-12 11:19:50 387

原创 UNION中ORDER By的使用遇到的问题

如果是supplier_name,则单独执行第二个含order by的子查询是会报“supplier_name:invalid identifier”的,而执行整个查询是没有问题的,因为order by针对的是unioning后的整个结果集,而这“整个结果集”是有supplier_name这列的(以第一个union子查询的列名作为unioning后整个结果集的列名)所以,只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。

2025-05-12 11:16:48 367

原创 查看oracle字符集及版本

查看oracle的字符集:select userenv('language') nls_lang from dual;查看oracle的版本:select * from v$version;

2025-05-12 11:14:40 127

原创 对于PowerDesigner生成sql语句中表和字段带引号的问题

如果这样生成表的话,那么你查询或者插入数据都会显示table or view does not exist(表或视图不存在),然后让你郁闷的事情来了,这些表中oracle数据库中是存在的(我是建立在scott用户中的),但是你去删除这些表(drop table 表名,或者drop table "表名")都是无法删除的,经过自己查找资料和研究发现,说明scott用户的权限不够。但是,最好不要直接使用双引号。那么为什么用PowerDesigner生成的oracle数据库sql语句的表名和字段名上会出现引号呢?

2025-05-12 11:13:16 221

原创 oracle11gR2版本之后,新建表默认是不初始化空间的,exp导出的时候,这些空表是不导出的

查询:select 'alter table '||table_name||' allocate extent;oracle11gR2版本之后,新建表默认是不初始化空间的,exp导出的时候,这些空表是不导出的。alter table 表名 allocate extent。

2025-05-12 11:08:49 104

原创 ORA-12154,同时服务中没有实例服务

当用pl/sql连接数据库时,提示ORA-12154: TNS: 无法解析指定的连接标识符;3、在cmd中,执行oradim -new -sid CMES(服务名称而不是实例名称)2、如果不存在,到注册表查询oracle注册服务信息OracleServiceCMES。1、检查服务中OracleServiceCMES,是否存在;4、此时用pl/sql连接数据库时,提示。会话 ID: 0 序列号: 0。连接成功,提示"已连接到空闲例程"6、用plsql再次连接,成功。ORACLE 例程已经启动。

2025-05-12 11:07:11 233

原创 oracle11g密码过期ora-28002

原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,或则启动数据库的时候会提示连接失败.(如果这样写有可能提示“你未选中行”,其实这样就行了)修改之后不需要重启动数据库,会立即生效。

2025-05-12 11:05:02 176

原创 Mysql与Sql Server DATEDIFF函数

Mysql:SELECTDATEDIFF(SELECTDATEDIFF(

2025-05-12 11:02:53 136

原创 oracle 的em重建

1、打开oracle配置工具里的Net Configuration Assistant,选择“监听程序配置”,下一步,接着选择“重新配置”,下一步,仔细看下每一步配置的参数是否正确就OK了。注:第2、3步骤都要做,要不然在重新安装EM的时候会报“ ORA-20001: SYSMAN already exists..”的错误导致安装失败。4、使用“emca -config dbcontrol db -repos create”命令进行创建em。注意:操作之前关闭杀毒软件。

2025-05-12 10:56:29 171

原创 ORA-01654错误

ORA-01654错误:一般原因是Oracle数据库表空间满了,导致数据插入失败报错。(表空间,即数据仓库)扩容有两种思路:一是直接扩大原表空间大小,二是 给该表空间增加额外的空间。可以看到 QHTJ这个表空间已经 100%了。直接执行sql,查看表空降的配置文件位置。二:第二种方法: 给该表空间增加额外的空间。1、查看表空间使用情况,是否是满了;一、第一种方式:直接扩大原表空间大小。自动扩展到 最大空降(不限制)复制直接执行下面这条语句,即可。直接扩大到5W M的空间。

2025-05-12 10:52:36 478

原创 Mysql把时间秒数转换为时:分:秒字符串格式

sec_to_time()函数最大范围(即838:59:59),字符串拼接方式则不受限制。该函数接受两个参数,个参数为时间列或表达式,第二个参数为转换格式。需求:在使用报表工具时,经常使用时间统计,有时候需要统计秒数,有时候需要显示为时:分:秒的格式,在mysql中,如何把秒数转为时:分:秒样式呢,主要的方式有两种,一是利用mysql的内置函数。sec_to_time(),另外一种是通过floor()函数和字符串拼接函数concat()进行拼接,该方式需要考虑时,分,秒小于10的情况,需要补0显示;

2025-05-12 09:42:15 423

原创 创建svn版本库方法

右键选择TortoiseSVN-->Create repository here,完成文件夹建立。进入D:\SvnRoot,新建文件夹test,进入test文件夹。进入svn根目录下,修改authz授权文件。

2025-05-09 16:21:51 247

原创 PLSQL Developer连接Oracle11g 64位数据库配置详解

2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"E:\app\Administrator\product\instantclient_11_2;", 点击"确定";1>.选择"Path" - 点击"编辑", 把 "E:\app\Administrator\product\instantclient_11_2;3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";

2025-05-09 15:23:43 570

原创 银河麒麟V10操作系统设置时间同步的方法

禁用selinux vim /etc/selinux/config i输入信息 将enforcing改成disabled,esc :wq退出 sestatus 查看是否关闭,没关闭的话,重启后生效。systemctl status firewalld 查看是否dead,如果还是runing的话可以重启一下。(1)查看ntpd服务:systemctl status ntpd。(2)关闭ntpd服务:systemctl stop ntpd。(3)执行 crontab -e。

2025-05-09 14:46:45 555

原创 gbase8A优化建议方法及注意事项

面对海量数据分析的 I/O 瓶颈,数据库把表数据按列的方式存储,降低 I/O只有访问查询所涉及的列产生 I/O,查询没有涉及的列不需要访问,不产生 I/O,GBase 8a MPP不善于处理小批量的增删改,应尽量避免。Hash 索引 通常可以用来解决等值查询的定位效率,特别是对以单表精确查询为主的应用场景尤为适合,hash 索引用于列中数据较分散的情况,重复度较高的列不适用。c) 第三,尽量保证where 条件产生的结果集的存储也尽量是均匀的,避免在做查询的时候,出现某些节点过于繁忙或清闲的情况;

2025-05-09 14:41:43 1065

原创 银河麒麟V10操作系统配置bond的方法

步骤3:点击新建按钮后,接口名称自定义,mode=0,命名为bond0;mode=6,命名为bond6,方便记忆;模式有七种,分别对应mode=0,1,2,3,4,5,6;em2:running slave,表示成功。Ifconfig -a 发现em2,没有slave,再次重启网卡,systemctl restart network,再次查看。步骤4:点击IPv4设置,设置IP地址,手动,网关及子网掩码,保存即可。步骤1:右键右下角的网络连接,编辑连接。步骤2:点击+,选择虚拟的绑定。

2025-05-09 14:29:39 460

原创 DELL R740 开机不显示CTRL +R下 如何配置raid

4.如果不清楚是否配置过阵列,进入第三个选项Virtual Disk Management 查看若未配置过raid,则VD mgmt页面如下图所示:若已经配置过raid,则会显示raid的相关信息,如果需要删除已经配置过的raid,重新配置,单击上图中的Virtual Disk X:…进入这个虚拟磁盘的信息页面选中Delete Virtual Disk,再单击Go 进入Go选项的页面,选中confirm,然后单击yes,即可删除raid。13.单击Ok,完成创建单击右上角Exit退出F2,设置完成。

2025-05-09 11:46:01 451 1

原创 Centos7双网卡绑定

在/etc/sysconfig/network-scripts/目录有多种网络配置文件,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。当PEERDNS为yes时会被写入/etc/resolv.conf中。使用命令查看bond0的工作状态cat /proc/net/bonding/bond0。yes:如果DNS设置,修改/etc/resolv.conf中的DNS。HWADDR/MACADDR:MAC地址。no:不修改/etc/resolv.conf中的DNS。

2025-05-09 11:39:55 830

原创 gbase8A集群常用运维命令

安装目录/gcluster/log/gcluster/gclusterd-audit.log 审计日志,记录所有命令执行结果。安装目录/gcluster/log/gcluster/gclusterd.log 通用日志,记录可执行的SQL命令。V9版本 安装目录/gcluster/log/gcluster/gcware_system.log。安装目录/gcluster/log/gcluster/system.log 启停日志。安装目录/gnode/log/gbase/syncserver.log 服务日志。

2025-05-09 11:15:42 688

原创 sqlserver数据库实例标记可疑处理方法

1,将SQL数据库停止,不能停止就强制结束进程。CS端应用程序关闭,程序服务停止。

2025-05-09 11:09:55 594

32位oracle11g安装在64位操作系统

32位oracle11g安装在64位操作系统,只要把兼容模式和以管理员身份运行此程序选中即可。

2018-04-18

Windows Server 2008 防火墙开放 Oracle 的1521端口

Windows Server 2008 防火墙开放 Oracle 的1521端口 在防火墙的入站规则中,新建端口规则。

2018-04-18

java 访问Access数据库方法

Java程序通过JDBC统一访问数据库,因为我们将ACCESS数据库注册到了ODBC数据源所以,Java程序需要加载JDBC-ODBC桥接驱动

2018-02-03

oracle的列转行函数

SELECT TRIM(',' FROM SYS.STRAGG(A_NAME||NVL2(A_NAME,',','')))as nams FROM A_TEMP

2018-04-18

sql中的count函数用法

在统计表的行数时候,经常用到 select count(*), 然而对于行数很多的大表,这样的查询速度将会很慢。因为这样的查询对表的每一行都会进行每个列的扫描。 比较快的办法是 select count(0), 这样每一行就只是扫描行头信息。 以上2种都是进行的全表扫描。

2018-04-18

powerdesigner为表设置表空间

powerdesigner 15 Oracle为表指定表空间,双击表,在弹出的属性页里面选择 Physical Options (Common)选项卡

2018-04-18

case when then语句用法

该语句的执行过程是:将CASE后面表达式的值与各WHEN子句中的表达式的值进行比较,如果两者相等,则返回THEN后的表达式的值,然后跳出CASE语句,否则返回ELSE子句中的表达式的值。ELSE子句是可选项。当CASE语句中不包含ELSE子句时,如果所有比较失败时,CASE语句将返回NULL。

2018-04-18

SQL中inner join、outer join和cross join的区别

对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。

2018-04-18

connect_by_prior_递归算法

oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的

2018-04-18

oracle11gR2版本之后为空表初始化空间

oracle11gR2版本之后,新建表默认是不初始化空间的,exp导出的时候,这些空表是不导出的

2018-04-18

xp系统文件夹共享

window xp操作系统下进行文件夹共享设置;然后再任何地方新建一个文件夹,右键属性就会看到和以前不一样的属性,然后点击共享

2018-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除