
数据库
huoyin
这个作者很懒,什么都没留下…
展开
-
查看oracle数据库(database)的版本命令
在sqlplus下输入以下任意一个语句SQL> select * from v$version;SQL> select version from v$instance;SQL> Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)=Oracle;原创 2007-12-06 16:26:00 · 28674 阅读 · 0 评论 -
如何查看和修改Oracle数据库服务器端的字符集
Oracle数据库查看和修改服务器端的字符集的方法是本文主要要介绍的内容,接下来救让我们一起来了解一下这部分内容。A、oracle server 端字符集查询select userenv(‘language’) from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式B、查询ora转载 2013-11-17 23:12:57 · 951 阅读 · 0 评论 -
ORA-28001: the password has expired
大早上正式库提示:Oracle提示错误消息ORA-28001: the password has expired解决办法:1、利用SYSDBA权限登陆;2、查看账户信息:select username,account_status from dba_users3、如果账户locked/expired, 得先解锁: alte转载 2014-10-28 22:10:02 · 707 阅读 · 0 评论 -
TNS-12541: TNS: 无监听程序
1) 如果需要远程访问数据库,首先检查原创 2014-10-31 22:36:04 · 1206 阅读 · 0 评论 -
tnsping延时过高解决办法
1.检查网络ping是否正常2.检查listener.log日志,查看是否有大量连接连入.3.查看v$session视图,确定是否在较短时间内存在大量会话连接,并定位连接的主机. select sid,serial#,osuser,username from v$session where status='ACTIVE';4.检查连接端是否有一些dbms_job,或任务计划在原创 2014-11-01 13:28:51 · 9266 阅读 · 0 评论 -
TNS-12571: TNS: 包写入程序失败
从网上搜索的资料来看,一般都是建议修改sqlSQLNET.AUTHENTICATION_SERVICES = (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)原创 2014-10-31 23:23:10 · 10044 阅读 · 0 评论 -
ora-01031:insufficient privileges解决方法总结
今天遇到此错误,解决后不太清楚其中原理,上网查询后明白一些,转载网上的文章作为记录,也供大家参考。主要是 sqlnet.ora 文件和 remote_login_passwordfile 参数影响。一直以来,我记住的一个知识点就是:SQLNET.AUTHENTICATION_SERVICES=(NTS)是使用OS认证的必须条件之一。今天一个偶然的机会,才知道这个结论是不完全转载 2015-05-07 00:09:25 · 81036 阅读 · 2 评论 -
UNNAMED FILE ERROR IN STANDBY AFTER ADDING NEW FILE TO PRIMARY DATABASE – ORA-01111, ORA-01110, ORA-
Oracle, ORA-01111, ORA-01110转载 2015-09-19 10:57:52 · 1337 阅读 · 0 评论 -
sqlite常用sql语句
分组查询SELECT P.ID, P.Name, COUNT(H.P_ID) as Count, MAX(H.Date) as LastDateFROM P LEFT JOIN H ON P.ID=H.P_IDGROUP BY P.ID, P.NameORDER BY Count DESC原创 2015-01-17 18:31:22 · 768 阅读 · 0 评论 -
oracle隐含参数“_allow_resetlogs_corruption”的用法(断电恢复,文件毁坏不能启动)
当数据库中某些数据文件损坏,而从备份恢复这个文件所需的某个(或某些)联机日志文件或归档日志文件丢失时,只能把这些文件部分恢复,从而与数据库中其他文件不同步,我们可以通过下面的步骤还原并打开数据库:用之前的备份恢复损坏的数据文件。尽量还原损坏的文件。把数据库启动到nomount。用SQL命令重建控制文件(要求之前用“alter database backup controlfile to t转载 2013-10-23 22:54:46 · 3912 阅读 · 0 评论 -
如何使oracle数据库支持zhs16gbk
connect / as sysdbashutdown immediatestartup restrictalter database character set internal_use ZHS16GBK ;shutdown immediatestartup原创 2013-09-21 13:17:43 · 1197 阅读 · 0 评论 -
如何查看oracle数据库的某个表上已经建立了那些索引
SQL> select INDEX_NAME from dba_indexes where table_name=[table_name];原创 2008-07-23 20:21:00 · 7838 阅读 · 2 评论 -
如何在sqlplus中查看oracle数据库sql语句执行计划,执行时间和统计信息
#设置屏幕行宽度SQL>set linesize 190 #设置sqlplus打印执行计划和统计信息SQL>set autotrace on #设置sqlplus打印执行时间SQL>set timing on原创 2008-09-06 10:00:00 · 5112 阅读 · 0 评论 -
Oracle JDBC URL和Driver
1) Driver Name:oracle.jdbc.driver.OracleDriver 2) URL:jdbc:oracle:thin:@[HOST_NAME]:1521/[DATABASE_NAME]原创 2010-03-24 15:35:00 · 10748 阅读 · 0 评论 -
oracle sql tuning
alert index mem_ct monitoring usage;desc v$object_usage;set linesize 190select * from v$object_usage;SQL>SET AUTOTRACE ON; *autotrace功能只能在SQL*PLUS里使用 其他一些使用方法: 2.2.1、在SQLPLUS中得到语句总的执行时间原创 2010-05-05 10:14:00 · 712 阅读 · 0 评论 -
重启系统后,登陆oracle数据库提示ORA-01034: ORACLE not available 怎么办?
问题:重启系统后,登陆oracle数据库提示:ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 时,怎么办? 解决办法:解决办法很简单,就是把数据库的实力启动起来,命令如下:$lsnrctl start$sqlplus "/as sysdba"sql>start原创 2010-05-05 10:26:00 · 11093 阅读 · 1 评论 -
Oralce SQLPlus 格式化输出
set echo on/off 是否显示脚本中的需要执行的命令 set feedback on/off 是否显示 select 结果之后返回多少行的提示set linesize n 设置一行最多显示多少字符,之前就是因为 n 设得过大,导致行与行之间有空白行set termout on/off 在执行脚本时是否在屏幕上输出结果,如果 spool 到文件可以将其原创 2010-08-11 10:44:00 · 9587 阅读 · 1 评论 -
在mysql中如何使用一个表中的数据去更新另外一个表的数据
update table_a a set a.fa=(select b.fb from table_b b where a.id=b.id);原创 2012-06-02 02:32:29 · 3117 阅读 · 0 评论 -
MySQL数据库常用命令
1)进入命令提示符mysql -u [username] -p 2)查看数据库列表show databases; 3)打开数据库use [database_name] 4)查看表列表show tables; 5)执行脚本文件mysql -u[username] -p[password] [database_name] 6)重定向表查询输原创 2012-02-26 18:23:10 · 563 阅读 · 0 评论 -
Oracle数据库常用命令
export ORACLE_SID=[DB_NAME]#服务器#启动数据库服务器$lsnrctl start$sqlplus "/as sysdba"sql>startup #数据库#创建数据库: $ORACLE_HOME/bin/dbca或者$ORACLE_HOME/bin/dbassist#连接数据库: connect username/password原创 2007-06-06 11:43:00 · 1488 阅读 · 0 评论