Oracle
文章平均质量分 57
记忆_2012_有你
这个作者很懒,什么都没留下…
展开
-
Oracle常用查看表结构命令
获取表:select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner=原创 2013-01-14 15:09:57 · 384 阅读 · 0 评论 -
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件)自_baidu
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0、表空间 SQL>select username,default_tablespace from user_users; --查看当前用户的角色 SQL>select * from user_role_privs; --查看当前用户的系统权限和表级权限转载 2013-08-23 09:23:23 · 1102 阅读 · 0 评论 -
oracle多表关联update语句
转载 2014-01-10 19:52:45 · 660 阅读 · 0 评论 -
Oracle笔记系列(三)
--问题:给员工涨工资,总裁涨1000,经理800 其他400SQL> /*SQL> Java:SQL> public void sayHello(){SQL> System.out.println("Hello World");SQL> }SQL> */SQL> --利用PLSQL打印Hello WorldSQL> declare 2 --变量说明 3原创 2014-03-15 15:59:27 · 723 阅读 · 0 评论 -
Oracle 11g新特性
Oracle 11g于2007年7月11日美国东部时间11时(北京时间11日22时)正式发布,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。 一.新特性提纲 1.数据库管理部分◆数据库重演(Database Replay) 这一特性可以捕捉整个数据的负转载 2014-03-19 16:13:30 · 4179 阅读 · 1 评论 -
oracle用sqlplus命令远程登录
oracle远程登录解决办法Oracle远程登录:在cmd中:sqlplus scott/tiger@oracle //在tiger和@中间没有空格(也不能加空格),oracle为你自己在netca中添加的远程连接的服务名在cmd中:sqlplus /nologSQL>conn scott/tiger@192.168.0.101/orcl //orc原创 2014-09-28 09:10:12 · 18456 阅读 · 2 评论 -
Oracle常用的命令中如何查看表的结构
以下的文章主要是介绍Oracle常用的命令中如何查看表的结构,如果你对Oracle常用的命令中如何查看表的结构的这一实际操作方案感兴趣的话,你就可以浏览以下的文章对其有一个更好的了解。EDITDATA 表名;修改表字段:Alter table 表名 modify(字段名 类型 约束);alter table test modify (addd varchar2(10) null转载 2013-01-22 11:40:28 · 13541 阅读 · 0 评论 -
oracle配置远程服务名
第一种方式:手动配置:1.修改oracle安装目录 c:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下:TBC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168原创 2016-04-28 14:36:15 · 735 阅读 · 0 评论 -
ORACLE11g 讨厌的用户验证问题
登录 sys /密码 授权!命令行模式:SQL>CONN / AS SYSDBAPL/SQL :关键命令:GRANT CREATE SESSION TO 用户。非管理账号才能登录。。。。原创 2016-05-10 18:25:51 · 307 阅读 · 0 评论 -
导入dmp文件时,需要删除原有ORACLE数据库实例
导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。1.以管理员身份登录 sqlplus / as sysdba2.停止实例 shutdown abort;执行结果:ORACLE instance shut down.3.启动实例独占启动的选项是exclusive,表示只允许一个例程使用该数据库;共享启动的参数是shared,表原创 2017-02-13 14:18:28 · 10888 阅读 · 0 评论 -
oracle密码过期解决方案
越是赶时间,越耽误事,测试环境oracle密码过期。 不多说,解决:设置成永不过期(SIT环境)。1.以sys用户登录管理数据库;查询语句如下,未格式化查询语句。。 select * from dba_profiles where profile = 'DEFAULT' and resource_name = 'PAS原创 2017-03-23 10:02:18 · 525 阅读 · 0 评论 -
ORACLE 常用函数——日期/时间函数
SYSDATE 用来得到系统的当前日期SELECT SYSDATE FROM DUAL;ADD_MONTHS 增加或减去月份SELECT TO_CHAR(ADD_MONTHS(TO_DATE( ' 20080818 ' , ' YYYYMMDD ' ), 2 ), ' YYYY-MM-DD ' ) FROM DUAL;SELECT TO_CH原创 2017-07-28 17:00:14 · 353 阅读 · 0 评论 -
Oracle中的日期和字符串互相转换
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: mm number 两位月 显示值:11mon abbreviated 字符集表示 显示值:11月,若是转载 2013-11-21 08:28:27 · 1003 阅读 · 0 评论 -
oracle笔记系列(一)
(1)基础查询SQL> --清屏SQL> host clsSQL> --Linux上清屏: host clearSQL> --查询该用户下的表SQL> show user; USER 为 "SCOTT"SQL> select * from tab;TNAME TABTYPE CLUSTERID原创 2013-10-31 23:04:59 · 756 阅读 · 0 评论 -
Oracle笔记系列(二)
(2)过滤和排序SQL> -过滤:where子句SP2-0734: 未知的命令开头 "-过滤:whe..." - 忽略了剩余的行。SQL> --过滤:where子句SQL> host clsSQL> --查询部门号为10的员工信息SQL> select * from emp where deptno=10;SQL> --查询姓名叫KING的员工SQL> select * fro原创 2013-10-31 23:08:08 · 687 阅读 · 0 评论 -
重装系统后ORACLE数据库恢复的方法
ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后Oracle数据库恢复的方法,希望对您学习ORACLE数据库恢复方面能有所帮助。我的电脑突然挂了,不得不重装系统,不过我的ORACLE装在了D盘,所有的文件都还在,我相信一定能够恢复,直到搞定工作,我才开始整我的数据库,花了两天时间,终于恢复了,庆祝一下,同时总结一下,希望有遇到同样问题的朋友能够快速搞定此类问题第一种:原创 2013-03-26 14:24:19 · 522 阅读 · 0 评论 -
oracle创建表空间及用户
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;原创 2013-06-30 11:14:51 · 440 阅读 · 0 评论 -
oracle换行符
在SQL中,表示字符串得引号强烈建议使用单引号(')。虽然MySQL也可以使用双引号("),但是为了和SQL Server和Oracle统一,建议都使用单引号。如果在字符串中也有单引号出现的话,在SQL中需要将其替换为两个单引号(''),DBMS会将其解释为一个单引号的。关于SQL的换行符和字符串连接符,在MySQL、SQL Server和Oracle中均有不同,下面以列表显示。原创 2013-07-17 13:06:13 · 787 阅读 · 0 评论 -
oracle存储过程
oracle存储过程学习 存储过程语法格式: 1 CREATE OR REPLACE PROCEDURE 存储过程名 //是一个SQL语句通知Oracle数据库去创建一个叫做xxx存储过程, 如果存在就覆盖它; 2 IS原创 2013-07-23 09:20:34 · 564 阅读 · 0 评论 -
for update的使用
对for update的使用 在日常中,我们对for update的使用还是比较普遍的,特别是在如pl/sql developer中手工修改数据。此时只是觉得方便,而对for update真正的含义缺乏理解。 For update是Oracle提供的手工提高锁级别和范围的特例语句。Oracle的锁机制是目前各类型数据库锁机制中比较优秀的。所以,Oracle认为一般不原创 2013-07-23 14:03:10 · 1548 阅读 · 0 评论 -
PL/SQL配置大小写等快捷键
工具>>首选项原创 2013-07-25 09:53:51 · 809 阅读 · 0 评论 -
oracle数据库表空间及归档
--表空间(TableSpace)是Oracle的开创性理念。表空间使得数据库管理更加灵活,而且极大地提高了数据库性能。--作用 :1.避免磁盘空间突然耗竭的风险 2.规划数据更灵活 3.提高数据库性能 4.提高数据库安全性/*========================================创建Oracle表空间========================原创 2013-08-09 09:49:17 · 1078 阅读 · 0 评论 -
Oracle同义词循环链问题解决
1、先查有没有循环的同义词: select * from dba_synonyms where table_owner='test' and synonym_name <>table_name;没有记录 2、再查同义词没有对象的数据库对象: select * from dba_synonyms where table_owner='test'转载 2013-08-09 14:46:36 · 9955 阅读 · 0 评论 -
oracle之sqlplus清屏命令及方法
转载 2013-08-14 08:27:18 · 6027 阅读 · 0 评论 -
命令行窗口下不能输入中文
在命令行窗口下不能输入中文,只能输入英文,这是因为cmd.exe窗口启动时并没有启动conime.exe进程。事实上,这个进程容易被后门病毒利用,因此网上很多人都把它当成病毒看待,一些网上下载的系统就把这个进程停掉了,事实上它是无辜的。为了让cmd窗口启动时加载conime.exe,需要修改注册表(开始--运行--regedit.exe),逐级展开HKEY_CURREN原创 2013-08-28 20:46:15 · 1454 阅读 · 0 评论 -
浦发银行大数据库表备份设计思路(数据泵)
经常会遇到数据量很大的业务表导入导出时把数据库导挂的情况,利用oracle特性可以有效解决。备份须知:检测表空间大小,预估导出文件大小,注意修改用户、导出文件路径等,考虑到数据量较大,建议分两步导出;检查生产用户【XXX】表空间大小及所剩空间大小,避免备份时磁盘空间不足,下一步建立导出文件夹【expdb_oradata】要大于导出文件的大小。select a.tablespace_原创 2016-07-11 14:39:02 · 1576 阅读 · 0 评论