Oracle
quyf
IT Programmer
展开
-
Oracle第三方工具PL/SQL Developer使用一
1.让工具记住登录密码PL/SQL Developer->工具->首选项->Oracle->登陆历史 钩选“存储历史”和“带口令存储PL/SQL Developer->Tools->Preferences->Oracle->Logon history 钩选“Store history”和“Store with history"2.登录后默认自动选中My Object原创 2012-10-31 09:21:59 · 2074 阅读 · 0 评论 -
oracle drop table 表 数据恢复
--查看数据库回收站select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin; --恢复 FLASHBACK TABLE 表名 TO BEFORE DROP;此举 可以恢复表结构,同时 数据也恢复了必须9i或10g以上版本支持,原创 2013-04-16 10:39:35 · 1901 阅读 · 0 评论 -
Windows7下 pl/sql登录时,弹出空白对话框
win7有时安装ORACLE,数据库用cmd plsplus和plsql软件都连不上,plsql报一个空白提示框。 最后发现解决方式很简单,在plsql的图标上点右键,以管理员身份运行,即可!如果不想一直点右键执行,就图标上点右键---属性---兼容性--管理员身份运行此程序的勾打上,即可。原创 2013-04-30 12:50:13 · 2666 阅读 · 0 评论 -
数据库查询优化之一
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: se原创 2013-05-10 22:37:06 · 1106 阅读 · 0 评论 -
数据库查询慢的分析
查询速度慢的原因:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)原创 2013-05-10 22:38:10 · 3397 阅读 · 0 评论 -
设置ORACLE客户端字符集
1、字符集的一些基本知识字符集有很多种,最初的字符集是ASCII,由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案,这些编码方案大部分都是包括了ASCII的。EBCDIC编码是另一个比较基本的编码,它的部分字符采用了和ASCII不同的编码值,因此两者是不兼容的基本编码方案。采用EBCDIC编码的比较少,目前主要是IBM 的系统采用,如AS400及S390系统,大部分的系统都是基于转载 2013-01-04 08:53:54 · 1101 阅读 · 1 评论 -
PLSQL Developer 注册码
PLSQL Developer 注册码Serial Number:115139568Product Number:keqtkf6mb5z5kww7wkl4u3m84emzk6644mgj4gt2Password:xs374ca原创 2013-05-30 14:15:36 · 5250 阅读 · 0 评论 -
oracle导入导出exp,imp命令
数据库导出1、将数据库完全导出 exp username/password@test file=d:/xxx.dmp full=y2、只导出某个用户的表exp username/password@test file=d:/export.dmp owner=(xxx,xxx)3、将数据库中的表导出exp username/password@test file=d:/exp原创 2013-06-13 16:11:18 · 1850 阅读 · 0 评论 -
mysql
CREATE TABLE user(id int(9) AUTO_INCREMENT NOT NULL PRIMARY KEY,NAME CHAR(20) NOT NULL,sex int(3));原创 2013-07-23 16:49:59 · 1742 阅读 · 0 评论 -
oracle中日期
1.TO_CHAR(d [, fmt ])将 DATE 数据类型的“d”转换为 VARCHAR2 数据类型的值,格式由日期格式“fmt”所指定。如果省略了“fmt”,则将 d 按照默认的日期格式转化为 VARCHAR2 值。 示例2.TO_CHAR(n [, fmt ])使用可选的数字格式“fmt”将 NUMBER 数据类型的“n”转换成为 VARCHAR2 数据类型的值。如果省略了“原创 2013-03-17 22:00:34 · 879 阅读 · 0 评论 -
oracle常见操作语句
创建表CREATE TABLE ( column1 DATATYPE [NOT NULL] [PRIMARY KEY], column2 DATATYPE [NOT NULL],...[constraint 约束类型 (要约束的字段)... ] )说明: DATATYPE --是Oracle的数据类型,可以查看附录。NUT NULL --可不可以允原创 2013-03-17 21:42:06 · 884 阅读 · 1 评论 -
查询oracle中所有用户信息
1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; select * from user_sys_privs; (查看当前用原创 2012-10-31 22:19:54 · 811 阅读 · 0 评论 -
oracle tnsnames.ora的作用及配置
tnsnames.ora(本地net服务名)客户端必备,不需要listener。(如果既做客户端,又做服务端,则本地net服务名和监听程序都需要。)转载 2012-11-06 11:28:57 · 1212 阅读 · 0 评论 -
oracle 临时表空间的增删改查
oracle 临时表空间的增删改查1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/102原创 2012-11-07 11:03:19 · 1977 阅读 · 0 评论 -
oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量导入数据))
sqlldr这个命令可以将文本中的数据 大批量的 导入到oracle数据库表中在win7下使用很简单,自己亲自动手试了下,分享给大家1.建立一个简单的文本文件,比如:testLoad.txt,内容如下:1,"test",332,"test",333,"test",334,"test",335,"test",336,"test",337,"test",原创 2012-11-13 21:30:12 · 3775 阅读 · 0 评论 -
修改oracle客户端的字符集
pl/sql查询数据库时中文字段为乱码 不是server端的问题,因为另一台机器可以; 解决办法:可以按下面步骤修改: select * from v$nls_parameters;注意NLS_LANGUAGENLS_TERRITORYNLS_CHARACTERSET 2。修改或者添加本地环原创 2012-12-30 17:51:57 · 769 阅读 · 0 评论 -
查看 NLS_LANG 的方法
查看 NLS_LANG 的方法Windows使用:echo %NLS_LANG%如:E:\>echo %NLS_LANG%AMERICAN_AMERICA.ZHS16GBKUnix使用:env|grep NLS_LANG如:/opt/oracle>env|grep NLS_LANGNLS_LANG=AMERICAN_CHINA.ZHS16GBKWindo原创 2013-01-04 08:37:55 · 5411 阅读 · 0 评论 -
PowerDesign
PowerDesign是Sybase推出的主打数据库设计工具。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上原创 2012-12-21 09:19:44 · 1944 阅读 · 0 评论 -
oracle 查看当前用户拥有的角色权限
1、查看当前用户拥有的角色权限信息 select * from role_sys_privs; 2、查看所有用户: select * from all_users; 3、查看当前用户的详细信息: select * from user_users; 4、查看所有角色: select * f原创 2013-03-04 16:04:15 · 2784 阅读 · 0 评论 -
PL/SQL Developer在64位windows上的使用
环境:PL/SQL Developer版本:7.0.0.1050OS:windows 2003 SP2 64位Oracle DB:10.2.0.4 64位Oracle client 10.2.0.1 32位在64位的windows上安装的64位的Oracle无法用PL/SQL Developer访问,登录时找不到数据库实例,解决办法如下:1.安装64位oracle DB。原创 2013-06-06 20:17:06 · 4718 阅读 · 0 评论