ORACLE自學笔记.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE自學笔记

ORACLE 10G 自学笔记一.ORACLE 常用的4个用户最高级别管理员用户 SYS/CHANGE_ON_INSTALL普通级别管理员用户 SYSTEM/MANAGER普通用户 SCOTT/TIGER默认锁定 alter user scott identified by tiger account unlock 設置密碼大数据用户 SH/SH默认锁定二.与ORACLE 相关服务:其中最主要的二个服务为:监听服务:OracleOraDb10g_home1TNSListener| 以后如果有程序要操作数据库,或者是一些远程的客户端要连接数据库则必须启动此服务数据库实例服务:OracleServiceTUG| 保存数据库具体信息的服务,每一个数据库有每一个数据库的实例(服务)| 命名规则:OracleServiceXXX 其中XXX为配置数据库的名称(严格的意义是SID的名称)三.ORACLE監聽問題ORACLE 二種常見的錯誤解決方案:錯誤一:註冊表相關項丟失問題 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb10g_home1TNSListenerImagePath中D:\oracle\product\10.1.0\db_1\BIN\TNSLSNR 錯誤二:網絡環境的改變例:計算機名的改變 在ORACLE10G或者更早的版本中 這個問題只能手工解決 ORACLE11G則可以幫助用戶自動的重新配置1. D:\oracle\product\10.1.0\db_1\NETWORK\ADMIN中listener.ora和tnsnames.ora 用記事本打開 修改其中的(HOST = xxx)部分2.如果以上方法 仍舊無法解決問題 那麽再進入NET MANAGER 選項選擇監聽程序 中的LISTENER 選擇數據庫服務 后添加數據庫添加正確的服務器名稱和SID 此更改作用与listener.ora之中。其中運行LSNRCTL 可以查看監聽狀態四.ORACLE 常用的命令1.SQLPLUS SQLPLUSW 二種ORACLE 自帶的輸入窗口2.只有在管理員賬戶的權限下 才可以進行數據庫實例的卸載SYS SYSTEM 都可以進行卸載 Conn SYS/CHANGE_ON_INSTALL AS SYSDBA 進行登錄Shutdown immediate 進行數據庫的關閉与卸載Startup進行數據庫的啓動如果退出SQLPLUSW 再登錄則需要先 用/NOLOG進入后Conn SYS/CHANGE_ON_INSTALL AS SYSDBA 再登錄 運行startup啓動數據庫才能正常操作使用ed x在SQLPLUS与SQLPLUSW 中調用記事本 用@ x執行記事本中的指令SET LINESIZE与SET PAGESIZE進行行与頁設置五.ORACLE 的簡單查詢(採用SQL 語句)SQL 語句可以分為以下幾組:DML(DATA MANIPULATION LANGUAGE,數據操作語言)――用於檢索或者修改數據DDL(DATA DEFINITION LANGUAGE,數據定義語言)――用於定義數據的結構,創建 修改或者刪除數據庫對象DCL(DATA CONTROL LANGUAGE,數據控制語言)――用於定義數據庫用戶權限範例一:查詢dept表的全部記錄SELECT * FROM dept範例二:查詢出每個僱員的編號 姓名 基本工資SELECT empno,ename,sal from emp範例三:查詢出僱員職位select job from emp 查詢出來會有職位的重複記錄 可用DISTINCT 來取消重複項目 例select distinct job from emp 範例四:查詢出每個僱員的姓名 職位 基本年收入+月補貼300+第13個月工資 總收入的名稱要求重新定義方便查看 (在進行簡單查詢的操作中 可以使用數學的四則運算符)select distinct ename,job,(sal+300)*12+sal income from emp範例五:“||”的使用select empno ||,|| ename from emp範例六:要求數據按照下例格式現實“僱員編號:xxx 僱員姓名:xxx 僱員工資:xxx 僱員職位:xxx”select 僱員編號:||empno||僱員姓名:||ename||僱員工資:||sal||僱員職位:||job 僱員信息 from emp 只有在SELECT 子句中出現的內容才能使用 SELECT 之後的內容為 SELECT 子句 FROM 之後的內容為 FROM 子句 六.限定查詢(WHERE 子句)在

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档