电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle學(xué)習(xí)快速入門基礎(chǔ)教程

瀏覽:140日期:2023-11-21 12:47:07
修改密碼方法:1.SQL>; grant connect to USRNAME identified by USRPWD ;2.SQL>; alter user USRNAME identified by USRPWD ;3.SQL>; passWord USRNAME ;更改 USRNMAE 的口令舊口令:××××××新口令:××××××重新鍵入新口令:××××××;修改成Oracle認(rèn)證方法:;1.修改參數(shù)文件中remote_login_passwordfile=EXCLUSIVE 或SHARED 2.修改/home/network/admin/SQLNET.ORA 文件增加 sqlnet.authentication_services=(NFS);ORACLE_SID是操作系統(tǒng)級(jí)的參數(shù)INSTANCE_NAME是數(shù)據(jù)庫級(jí)的參數(shù)SPFILE 是服務(wù)器參數(shù)文件PFILE 是文本參數(shù)文件create pfile='/oracle/test.ora' from spfile ;show parameter spfile ; 后假如VALUE值是零,則沒有使用spfile.啟動(dòng)數(shù)據(jù)庫是可以指定是用pfile還是用spfile啟動(dòng) 如下:startup pfile='/oracle/test.ora';show parameter instance show parameter db;alter system set job_queue_processes=50 comment ='temporaty change on' scope = memoryspfileboth ;;alter session set;CONCAT('Good', 'String')GoodString SUBSTR('String',1,3);;;;Str LENGTH('String')6 INSTR('String', 'r');;;;3 LPAD(sal,10,'*')******5000;union union all minus 第一個(gè)查詢減去第二個(gè)查詢intersect 交集;SQL>; select replace('itpub oracle','oracle','training'); itpub from dual /;ITPUB--------------;itpub training;Translate SQL>; select translate('This is second trianing of itpub in Beijing!','abcde','12345') itpub 2; from dual;;ITPUB--------------------------------------------;This is s53on4 tri1ning of itpu2 in B5ijing!;Floor SQL>; select floor(4.55) from dual;;FLOOR(4.55)-----------;4 Ceil SQL>; select ceil(4.55) from dual;CEIL(4.55)----------;5;ROUND:;;;;;4舍5入到指定的小數(shù)位ROUND(45.926, 2);;;;;45.93 TRUNC:;;;;;將值截?cái)嗟街付ǖ男?shù)位TRUNC(45.926, 2)45.92 MOD:;;;;;返回相除后的余數(shù)MOD(1600, 300)100;select trunc(sysdate, 'D') - 3 from dual;;trunc(sysdate, 'D'), 截取到本周的第一天(0:00);trunc(sysdate, 'M'), 截取到本月的第一天(0:00);trunc(sysdate, 'DD'), 截取到本日的0:00 trunc(sysdate,'yyyy')得到今年的第一天的0:00.;十進(jìn)制與十六進(jìn)制EYGLE@vilen>; select to_char(2463,'xxxx') from dual;;TO_CH-----;99f;已選擇 1 行。;十六進(jìn)制與十進(jìn)制EYGLE@vilen>; select to_number('99f','xxxx') from dual;;TO_NUMBER('99F','XXXX')-----------------------;2463;SQL>; select ename,sal,2; case job WHEN 'MANAGER' THEN 1.1*sal 3WHEN 'ANALYST' THEN 1.2*SAL 4WHEN 'CLERK'THEN 1.5*SAL 5; ELSE sal END 'NEW_SAL' 6; from emp;;ENAME;;SAL;NEW_SAL---------- ---------- ----------;SMITH;;800;;;;1200 ALLEN;1600;;;;1600 WARD;;1250;;;;1250 JONES;2975;;3272.5 MARTIN1250;;;;1250 BLAKE;2850;;;;3135 CLARK;2450;;;;2695 SCOTT;3000;;;;3600 KING;;5000;;;;5000 TURNER1500;;;;1500 ADAMS;1100;;;;1650 JAMES;;950;;;;1425 FORD;;3000;;;;3600 MILLER1300;;;;1950;SQL>; SELECT job, sal,2 DECODE(job, 'ANALYST'; SAL*1.1,3;;'CLERK',SAL*1.15,4;;'MANAGER', SAL*1.20,5;;;;;SAL);6;;;;;REVISED_SALARY 7; FROMemp;JOB;;SAL REVISED_SALARY--------- --------- --------------;PRESIDENT;;;50005000 MANAGER;;;;;28503420 MANAGER;;;;;24502940;將空值轉(zhuǎn)換為實(shí)際的值數(shù)據(jù)格式可以是日期,字符,數(shù)字?jǐn)?shù)據(jù)類型必須匹配NVL(comm,0);NVL(hiredate,'01-JAN-97');NVL(job,'No Job Yet');NVL2(eXPr1,expr2,expr3);假如expr1不為Null,返回expr2,假如expr1為Null,返回expr3. expr1可以為任何數(shù)據(jù)類型;NULLIF(expr1,expr2);比較兩個(gè)表達(dá)式,假如相等返回空值,假如不等返回第一個(gè)值。;COALESCE(expr1,expr2,……,exprn);返回表達(dá)式列表里的第一個(gè)非空表達(dá)式;錯(cuò)誤:;在啟動(dòng)數(shù)據(jù)庫時(shí)出現(xiàn)ORA-01157,ORA-01110或操作系統(tǒng)級(jí)錯(cuò)誤例如ORA-07360,在關(guān)閉數(shù)據(jù)庫(使用shutdown normal或shutdown immediate) 時(shí)將導(dǎo)致錯(cuò)誤ORA -01116,ORA-01110以及操作系統(tǒng)級(jí)錯(cuò)誤ORA-07368;解決:;以下有兩種解決方案:;1.用戶的表空間可以被輕易地重建;即最近導(dǎo)出的對(duì)象是可用的或表空間中的對(duì)象可以被輕易地重建等。在這種情況下,最簡(jiǎn)單的方法是offline并刪除該數(shù)據(jù)文件,刪除表空間并重建表空間以及所有的對(duì)象。;svrmgrl>; startup mount svrmgrl>; alter database datafile filename offline drop;svrmgrl>; alter database open;svrmgrl>; drop tablespace tablespace_name including contents;重建表空間及所有對(duì)象。;2.用戶的表空間不能夠被輕易地重建;在大多數(shù)情況下,重建表空間是不可能及太辛勞的工作。方法是倒備份及做介質(zhì)恢復(fù)。假如您的系統(tǒng)運(yùn)行在NOARCHIVELOG模式下,則只有丟失的數(shù)據(jù)在online redo log中方可被恢復(fù)。;步驟如下:;1)Restore the lost datafile from a backup 2)svrmgrl>; startup mount 3)svrmgrl>; select v1.group#,member,sequence#,first_change# >from v$log v1,v$logfile v2  >where v1.group#=v2.group#;;4)假如數(shù)據(jù)庫運(yùn)行在NOARCHIVELOG模式下則:svrmgrl>; select file#,change# from v$recover_file;假如 CHANGE# 大于最小的FIRST_CHANGE#則數(shù)據(jù)文件可以被恢復(fù)。假如 CHANGE# 小于最小的FIRST_CHANGE#則數(shù)據(jù)文件不可恢復(fù)。 恢復(fù)最近一次的全備份或采用方案一。;5)svrmgrl>; recover datafile filename;6)確認(rèn)恢復(fù)成功7)svrmgrl>; alter database open resetlogs;;3.只讀表空間無需做介質(zhì)恢復(fù),只要將備份恢復(fù)即可。唯一的例外是:;表空間在最后一次備份后被改為read-write 模式表空間在最后一次備份后被改為read-only 模式在這種情況下,均需進(jìn)行介質(zhì)恢復(fù);;; 二、臨時(shí)表空間;臨時(shí)表空間并不包含真正的數(shù)據(jù),恢復(fù)的方法是刪除臨時(shí)表空間并重建即可。;;; 三、系統(tǒng)表空間;假如備份不可用,則只能采用重建數(shù)據(jù)庫的方法;;; 四、回滾表空間;有兩種情況:;1、數(shù)據(jù)庫已經(jīng)完全關(guān)閉(使用shutdown immediate或shutdown命令);1) 確認(rèn)數(shù)據(jù)庫完全關(guān)閉2) 修改init.ora文件,注釋'rollback-segment' 3) svrmgrl>; startup restrict mount 4) svrmgrl>; alter database datafile filename offline drop;5) svrmgrl>; alter database open;基于出現(xiàn)的結(jié)果:'statement processed' 轉(zhuǎn)(7);'ORA-00604,ORA-00376,ORA-01110'轉(zhuǎn)(6);6) svrmgrl>; shutdown immediate修改init.ora文件,增加如下一行:_corrupted_rollback_segments = (,……);svrmgrl>; startup restrict 7) svrmgrl>; drop tablespace tablespace_name including contents;重建表空間及回滾段9) svrmgrl>; alter system disable restricted session;10) 修改init.ora文件;2、數(shù)據(jù)庫未完全關(guān)閉(數(shù)據(jù)庫崩潰或使用shutdown abort命令關(guān)閉數(shù)據(jù)庫);1) 恢復(fù)備份2) svrmgrl>; startup mount 3) svrmgrl>; select file#,name,status from v$datafile;svrmgrl>; alter database datafile filename online;4) svrmgrl>; select v1.group#,member,sequence#,first_change# >from v$log v1,v$logfile v2 >where v1.group#=v2.group#;;5) svrmgrl>; select file#,change# from v$recover_file;見一方案2-4 6) svrmgrl>; recover datafile filename;7) svrmgrl>; alter database open;;3、數(shù)據(jù)庫處于打開狀態(tài);1) 刪除回滾段和表空間2) 重建表空間和回滾段;五、控制文件恢復(fù);1.所有的控制文件均被破壞;將備份的控制文件拷貝至原目錄下對(duì)于RAW DEVICE,則:dd if='con.bak' of='/dev/rdrd/drd1' seek=128;2.并非所有的控制文件均被破壞用其他的控制文件啟動(dòng)數(shù)據(jù)庫。;3. 數(shù)據(jù)文件上所存儲(chǔ)的表select a.segment_name from dba_extents a,dba_data_files b where a.file_id = b.file_id and b.file_name = '文件名全路徑' and a.segment_type = 'TABLE';job不能自動(dòng)運(yùn)行check db parameters;job_queue_processes;if it set to 0 then set it larger than 0;job_queue_processes=1 ;問題描述;執(zhí)行如下語句select session_id,object_name from v$locked_object a,dba_objects b where a.object_id=b.object_id;error:ora-03212 Temporary Segment cannt be cteated in locally-managed tablespace.;更改為sys 用戶 以dba登錄,可以查詢。;SHUTDOWN IMMEDIATE;STARTUP MOUNT;RECOVER DATABASE;ALTER DATABASE OPEN;;查看表大小!;select segment_name,(bytes/1024)/1024'M' 大小,((BLOCKS*DB_BLOCK_SIZE)/1024)/1024'M'占用空間from dba_segments where; segment_name = ……;db_block_size 是參數(shù);查詢未提交事務(wù)select username, SID',' SERIAL# ses, T.STATUS , START_TIME, RN.NAME, USED_UBLK, USED_UREC from v$transaction T, v$session S, v$rollstat RS, v$rollname RN where T.SES_ADDR = S.SADDR and T.XIDUSN = RS.USN and RN.USN = RS.USN order by USED_UBLK;
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 线材成型机,线材折弯机,线材成型机厂家,贝朗自动化设备有限公司1 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 上海质量认证办理中心| 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 万博士范文网-您身边的范文参考网站Vanbs.com | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 高压绝缘垫-红色配电房绝缘垫-绿色高压绝缘地毯-上海苏海电气 | 电缆接头_防水接头_电缆防水接头 - 乐清市新豪电气有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 首页 - 军军小站|张军博客 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 |