Oracle9i上機指南
Oracle9i 上機指南 練習一? 各組分別領取數據庫用戶名和密碼,組內 修改密碼? 配置數據庫連接,登錄SQL*Plus? 學習SQL*Plus基本使用? 使用SELECT語句完成后面列出的例題和習 題 – 各個數據來源均可以使用TEACHER用戶下面 的示例表 – 也可以在自己創建的同樣表格上執行 – 標有*號的題目較難 配置網絡連接(本地服務名)? 以下步驟有可能在 部分機器上已經配 置成功,轉第8頁。? 使用網絡配置助手 Net Configuration Assistant? 選擇本地服務名? 按下一步? 然后選“添加”? 選擇“8i或更高” 配置網絡連接(本地服務名)? 服務名由管理員 提供? 我們上機填ORCL? 下一步,選擇 TCP協議 配置網絡連接(本地服務名)? 主機名處填寫機房 服務器的主機名或 者IP? 使用標準端口(可 以由DBA指定)? 下一步? 選擇進行測試 配置網絡連接(本地服務名)? 如出現如圖畫面,即使 畫面顯示不成功,但已 經連接成功? 畫面中錯誤的原因在于: 配置助手測試時使用的 用戶名密碼不對,不影 響正常使用? 如果出現其他信息,配 置不成功,請聯系教師? 填寫Net服務名? 此名字的含義以后 講授? 目前直接使用 ORCL? 下一步,完成后退 出 使用SQL*Plus-登錄? 啟動-程序-Oracle -SQL*Plus? 用戶名:由組長統一 領取? 密碼:由組長統一領 取,組內可以自由修 改? 主機字符串:同上一 頁的Net服務名,我們 取ORCL 使用SQL*Plus 成功登錄后 ? SQL*Plus: Release 9.2.0.1.0 - ? Production on 星期一 4月 25 13:41:23 會出現如右 2005 圖提示,用 ? Copyright (c) 1982, 2002, Oracle 戶可以在 Corporation. All rights reserved. SQL>后輸入 SQL命令 ? 連接到: ? Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production ? With the Partitioning, OLAP and Oracle Data Mining options ? JServer Release 9.2.0.1.0 - Production ? SQL> 輔助操作? 修改密碼 ? SQL> password ? 更改STUD01的口令 – SQL> password ? 舊口令: ****? 查看當前用戶 ? 新口令: ****** – SHOW USER ? 重新鍵入新口令:****** ? 口令已更改? 查看當前用戶下有哪些表 – SELECT * FROM TAB; ? SQL> DESC LOCATION; 注意以分號結尾 ? 名稱 是否為空? 類型 – ? ----------------------------------------- -------- ----------------------------? 查看表的結構 ? LID NOT NULL CHAR(4) ? CITY NOT NULL VARCHAR2(10) – DESC 表名 ? ADDRESS VARCHAR2(30) ? POSTCODE CHAR(6) SQL語句的輸入和執行? 直接輸入SQL語句,以分號標志結尾。? 一個語句可以占多行,第二行之后前面會 出現行號提示。? 分號結束后立即執行? 復雜的PL/SQL命令中可能需要使用/表示整 個語句結束。? 單獨的‘/’命令表示執行上一條命令? 使用鼠標選中文字,按Ctrl-C復制,Ctrl-V 粘貼 SQL語句的修改? 語句出現錯誤將立即出現提示 ? SQL> SELECT * FRO LOCATION; 信息 ? SELECT * FRO LOCATION ? *? “未選定行”信息意味著查詢 ? ERROR 位于第 1 行: 未找到預期 關鍵字 返回記錄數為0,查詢本身沒有 ? ORA-00923: FROM 語法錯誤。 ? SQL> EDIT 在記事本? 可以使用EDIT命令調入記事本 ? 已寫入文件 afiedt.buf 中修改 進行修改 – 有可能記事本中出現的語句有 ? 1* SELECT * FROM LOCATION 多余的分號或者/,刪除即可 ? SQL> /? 在記事本中修改完成后,選擇 ? 未選定行 保存-退出 ? SQL> ? 重新進入SQL-Plus? 使用單獨的一個/執行上一個語 句(包括剛編輯好的)。 查詢數據? 直接輸入SELECT語句查詢數據? 查詢的結果是本用戶權限下可見的數據;其他會 話修改但未提交的數據不能看到? 如果有授權,可以查詢其他用戶的表(和視圖) – TEACHER用戶下,有我們上課的示例表和數據。所有 用戶可以查詢,但不能修改 – SELECT * FROM TEACHER.AGENTS; – 為簡化查詢,服務器已經建立好一些同義詞。如 TAGENTS代表TEACHER.AGENTS;TORDERS代表 TEACHER.ORDERS,依此類推 – 上面查詢可以簡化為 – SELECT * FROM TAGENTS; 日期格式? 缺省日期格式為簡單格式, ? SQL> SELECT SYSDATE FROM 如例所示 DUAL;? 可以使用TO_CHAR函數進 ? SYSDATE 行調整 ? ---------- ? 09-5月 -05? 可以使用ALTER SESSION 命令改變當前會話的缺省格 ? SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') FROM 式 DUAL;? 輸入日期時要按照缺省格式 或者使用 函數 ? ALTER SESSION SET TO_DATE NLS_DATE_FORMAT='YYYY/MM/ DD HH24:MI:SS'; ? SQL> SELECT SYSDATE FROM DUAL;
|
- 關 鍵 詞:
- Oracle9i上機指南 ppt、pptx格式 免費閱讀 下載 天天文庫

關于本文