随笔分类 -  数据库

Oracle 11g 在备份导出时缺少表的问题
摘要:ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。解决方法:1)insert一行,再rollback就产生segment了 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2)设置deferred_segment_creation参... 阅读全文

posted @ 2016-01-20 16:53 震撼起飞 阅读(475) 评论(0) 推荐(0)

在 mysql 中利用 Duplicate key, 一句话实现存在的更新不存在插入功能
摘要:mysql中可以用一个sql命令实现在插入时,如果发现唯一索引重复的记录则自动改为更新语句,语句如下: INSERT INTO radcheck (username,attribute,op,VALUE) VALUES ('tyson','Cleartext-Password',':=','123'... 阅读全文

posted @ 2015-06-13 10:20 震撼起飞 阅读(203) 评论(0) 推荐(0)

MYSQL 下一些常用操作命令:新建用户、修改密码、修改登录host等
摘要:1、登录服务器mysql -u -p2、增加用户,并同时授权操作权限grant select,insert,update,delete on .* to @localhost identified by '';注意:@后面可以用 '%'表示所有站点可访问grant select,insert,up... 阅读全文

posted @ 2015-05-05 17:58 震撼起飞 阅读(549) 评论(0) 推荐(0)

Error while trying to retrieve text for error ORA-01019 的解决办法
摘要:这个问题涉及到 64位的oracle服务,和32位的客户端导致的问题。环境如下:win8.1 + 64位oracle 11.1做服务器,客户端由于采用32位程序,不支持64位的oracle客户端,所以采用32位的10.2的 instantclient包。问题现象:无法连接oracle服务器,plsq... 阅读全文

posted @ 2015-04-14 19:45 震撼起飞 阅读(34464) 评论(0) 推荐(3)

忘记 oracle11g 的 sys 密码的处理
摘要:方法1: 利用oracle 的本地用户信任方式登录,修改sys密码,具体如下:1、检查 oracle 的network/admin 下的 sqlnet.ora 文件内, 存在 SQLNET.AUTHENTICATION_SERVICES= (NTS) 这句2、到 windows 的计算机管理的用户和... 阅读全文

posted @ 2015-03-03 10:59 震撼起飞 阅读(691) 评论(0) 推荐(0)

关于oracle 11g 64位与 32位的 plsql、及其他32位应用程序共存的问题
摘要:因为 plsql 不支持 64位 oracle 客户端,所以plsql 必须使用 oracle 的 32位 instanclient 包。 解压缩后放一个目录,例如:D:\Oracle\instantclient_10_2ps: 用 10g 的32位 instantclient 包也可以连接 11g... 阅读全文

posted @ 2015-01-23 18:36 震撼起飞 阅读(883) 评论(0) 推荐(0)

导航