数据库
yhqun
这个作者很懒,什么都没留下…
展开
-
SQL查询中文字符及标点符号
1、查询带有中文标点符号,使用COLLATE Chinese_PRC_CS_AS_WS,注意在%%中间输入就要是中文符号。select * from TASK where info COLLATE Chinese_PRC_CS_AS_WS like '%,%'2、查询带有中文字符,使用[吖-座]select * from TASK where info like '%[吖-座]%'...原创 2020-12-09 10:46:14 · 4372 阅读 · 0 评论 -
PL/SQL Developer的安装配置
当我们使用PL/SQL Developer等客户端连接远程数据库服务器上的ORACLE时,需要先在本机安装Oracle客户端。而通过ORACLE提供的instantclient,我们可以在本机不安装Oracle客户端的前提下实现使用PL/SQL Developer连接服务器上的ORACLE。1、到oracle官网下载instantclient,如 instantclient-basic原创 2017-07-04 17:53:06 · 506 阅读 · 0 评论 -
完全备份、差异备份以及增量备份的区别
数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。一、备份方式简介1、完全备份(Full Backup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行转载 2016-01-27 16:08:47 · 9192 阅读 · 1 评论 -
在win7上安装Oracle10g的注意点
由于Oracle10默认是不是支持win7系统的,所以在安装前,需要做如下修改:1、修改db\Disk1\stage\prereq\db\refhost.xml和db\Disk1\stage\prereq\db_prereqs\db\refhost.xml两个文件,添加如下内容: 2、修改db\Disk1\install\oraparam.ini文件,添加如下原创 2012-05-31 16:24:18 · 961 阅读 · 0 评论 -
Oracle11g的导入与导出
oracle11g用exp导出数据库的时候,空表是导不出来的,所以必须用数据泵导入导出oracle数据库。1、expdp SQL> create directory 目录名(如:dmpbx) as 存储地址(如:'/root/usr/……');目录已创建。SQL> grant read,write on directory 目录名 to public;授权成原创 2011-11-18 12:48:28 · 8803 阅读 · 0 评论 -
ORA-28000:the account is locked错误解决
Oracle数据库日志中出现ORA-28000:the account is locked的错误,可以按下面的步骤处理:1、查询FAILED_LOGIN_ATTEMPTS参数默认值,这个参数限制了从第一次登录失败开始计算连续登陆失败的次数,注意不是累计失败的次数。这个值是个限额,并不代表当前已经连续失败的次数。在DOS窗口输入sqlplus /nologSQL>conn原创 2011-11-18 12:03:42 · 4898 阅读 · 0 评论 -
修改sql server数据库的所有者
--执行这个语句,就可以把当前库的所有表的所有者改为dboexec sp_msforeachtable sp_changeobjectowner ?, dbo --如果是要用户表/存储过程/视图/触发器/自定义函数一齐改,则用游标(不要理会错误提示)declare tb cursor local forselect sp_changeobjectown转载 2011-06-25 14:38:00 · 781 阅读 · 0 评论 -
Oracle 11g R2 的 Grid Infrastructure 安装包
<br />从11gR2开始,如果要安装RAC, ASM, ACFS(11gR2最新支持的ASM集群文件系统), 必须先安装Grid Infrastructure, 然后再安装Oracle Database。<br /><br /><br />Oracle Grid Infrastructure includes the following features:<br />Oracle Clusterware<br />Application monitoring, restart, and failover原创 2011-04-10 16:42:00 · 6251 阅读 · 0 评论 -
Oracle Database 11.2.0.2.0
<br /> Oracle推出了 11.2.0.2.0,这是11gR2的第一个Patchset,从11.2.0.2.0开始,今后Oracle数据库所有的patchset将以完整安装包形式发布。参见My Oracle Support 站点上”Important Changes to Oracle Database Patch Sets Starting With 11.2.0.2” [ID 1189783.1].p10098816_112020_LINUX_1of7.zip--databasep1009881原创 2011-04-10 16:04:00 · 1696 阅读 · 0 评论 -
备份oracle出现oracle942错误
备份oracle时出现:EXP-00008: 遇到 ORACLE 错误 942ORA-00942: 表或视图不存在EXP-00024: 未安装导出视图,请通知您的 DBAEXP-00000: 导出终止失败出现该错误的原因是:由于exp的版本与数据库的版本不相同,虽然9.2.0.8的安装包已经安装成功,但是数据字典表中的相关信息并未更新。修复过程:C:/Documents and Settings/Administrator>sqlplus /nologSQL> conn sys/sys@test as sy转载 2010-09-30 13:11:00 · 6999 阅读 · 0 评论 -
如何为Oracle升级补丁
<br /><br />以为oracle9i升级p4547809_92080_WINNT.zip为例。<br /> <br />1、停止oracle所有相关的服务<br /> <br />2、安装补丁包。关键在选择名称及安装路径的界面,名称和路径要和本地安装的oracle一致,否则安装会报错。原创 2010-09-29 10:07:00 · 1752 阅读 · 0 评论 -
如何解决孤立帐户的问题
孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。解决方法是使用sp_change_users_login来修复。sp_change_users_login的用法有三种用法1:exec sp_change_users_login 'REPORT'列出当前数据库的孤立用户用法2:exec sp_change_users_login 'AUTO_FIX','用户名'可以自动将用户名所对应的同名登录原创 2010-09-29 10:20:00 · 766 阅读 · 0 评论 -
如何修改sys和system的密码
<br /><br />1、在运行中输入CMD<br /> <br />2、在命令行输入sqlplus /nolog (不登陆数据库,只启动sqlplus)<br /> <br />3、SQL> conn /as sysdba<br /> 已连接。<br />4、SQL> alter user system identified by password;<br /> 用户已更改。<br /> <br /> password即为要修改的新密码。<br /> <br />5、system就可以用新原创 2010-09-29 10:09:00 · 5052 阅读 · 1 评论 -
Oracle的sys和system默认密码
<br /><br />system默认:manager<br /> <br />sys默认:change_on_install<br /> <br />使用SQL Plus登录数据库时,system使用密码manager可直接登录。<br /> <br />但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba转载 2010-09-29 10:08:00 · 8265 阅读 · 0 评论 -
如何在SQL SERVER 2005中修改系统表
<br />在SQL Server 2000 中修改系统表的方法一般大家都知道,但SQL Server 2005的控制更为严格,处理起来比较麻烦。<br />SQL Server 2005 修改系统表的分两步:<br />1. 在单用户模式下启动SQL Server 实例。<br />(1)使用CMD命令进入DOS窗口。<br />(2)进入SQL Server安装路径。<br /> 若SQL Server安装在C:/Program Files/Microsoft SQL Server/MSSQL.转载 2010-09-28 23:59:00 · 1116 阅读 · 0 评论 -
sql server数据库无法附加
<br />由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。<br /> 如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息<br />设备激活错误。<br />物理文件名 'C:/Program Files/Microsoft SQL Server/MSSQL/data/test_Log.LDF' 可能有误。<br />已创建名为 'C:/转载 2010-09-28 23:55:00 · 1182 阅读 · 0 评论 -
如何打开Oracle的dmp文件
<br />在工作中经常使用到别人提供过来的dmp文件,由于不知道备份时所用的用户名,这样就不能恢复。<br />通过打开DMP文件可以查看到备份时使用的用户名。<br /> <br />1、如果dmp文件比较小,用文本编辑器打开就可以了。<br /> <br />2、如果dmp特别大,可以通过toad工具打开。在database/export/exert file browse浏览要打开的dmp即可。原创 2010-09-28 23:52:00 · 22106 阅读 · 1 评论 -
ORA-28009:Connection as SYS should be as sysdba or sysoper
<br />在安装好Oracle后,登录SQL plus时,使用sys用户总是提示ORA-28009:Connection as SYS should be as sysdba or sysoper<br />原来sys登录数据库的语法为:sys/pw@server as sysdba,而从SQL plus登录页面登录时为sys/pw@server<br /> <br />在server后加上as sysdba登录即可。<br /> <br />如:用户名test,密码test,服务名test as sys转载 2010-09-28 23:51:00 · 2311 阅读 · 0 评论