程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle學習總結(一)

oracle學習總結(一)

編輯:Oracle教程

oracle學習總結(一)


1.oracle的安裝與下載

1.1 oracle服務:

oracle監聽服務(OracleOraDb11g_home1TNSListener):當需要通過程序訪問數據庫是必須打開。
oracle實例服務(OracleService):在一個oracle軟件平台可以創建多個數據庫,每創建一個數據庫,都會自動的建立一個數據庫的服務。

1.2 oracle的卸載:

1)正常安裝的情況下進行數據庫卸載:
停止掉所有的oracle數據庫服務
啟動oracle的卸載程序
卸載完成之後有可能數據庫會出現一些殘留的系統文件和注冊表文件,在正常運行操作系統的過程中無法刪除,所以要重新啟動電腦,按F8進入安全模式。
清理掉所有的oracle殘留文件,同時運行“regedit.exe"進入到注冊表中,手動搜索所有與oracle有關的項,並進行刪除。
2)安裝一半,over
此時卸載程序,已經無法使用,只能進行直接進行文件的刪除。
要重新啟動電腦,按F8進入安全模式。

清理掉所有的oracle殘留文件,同時運行“regedit.exe"進入到注冊表中,手動搜索所有與oracle有關的項,並進行刪除。

1.3 數據庫四個主要用戶信息:

超級管理員:sys/change_on_install,實際工作中不能使用這個密碼
普通管理員:system/manager ,實際工作中不能使用這個密碼
普通用戶:scott/tiger,需要解鎖,此用戶是一個非常經典的用戶

大數據用戶:(示例方案數據庫):sh/sh,需要解鎖。

2. SQLPLUS 基本命令

2.1 顯示格式化操作

在數據庫中最重要的組成就是數據表(表的結構就是行列的集合),那麼下面查詢emp表的數據。
設置每行顯示的數據長度:SET LINESIZE 300;
設置每頁顯示的數據行數: SET PAGESIZE 30;

2.2 調用記事本命令

進行SQL程序編寫的時候,需要編寫多行,命令行無法處理,需要調用本機的記事本程序。輸入“ed 文件的名稱”
沒有文件的話,會詢問用戶是否創建該文件,選擇“是".隨後運行程序代碼。”@文件名稱“(sql 後綴可以不寫)。這種方式適合沒有顯示界面的操作系統。
如果有界面的操作系統的話,可以直接在一個文本編輯器編寫,而後直接進行復制即可。
如果現在磁盤上有一個文件,要想執行,則必須輸入完整路徑,例如”d:\my.txt“文件。
一般後綴名稱為*.sql的都稱為數據庫腳本文件。

2.3切換用戶

oracle一共提供四個用戶,這四個用戶之間的切換可以使用如下的語法完成:
CONN 用戶名/密碼 [AS SYSDBA]
如果現在使用的是SYS賬號登陸,必須要寫上”AS SYSDBA“,而登錄之後可以通過"SHOW USER"而查當前的用戶是哪一位。

示例:

使用sys登錄:

CONN sys/change_on_install AS SYSDBA;
使用scott登錄:
CONN scott/tiger;

2.4 調用本機命令

在sqlplus 之可以直接調用本機的DOS命令,例如copy命令:
copy 源文件路徑 目標文件路徑
如:copy d:\my.txt d:hello.txt
如果想在本機調用的話 :前面加一個HOST
示例:調用本機的copy命令
host copy d:\my.txt d:hello.txt


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved