Oracle例項建立和啟動

2021-04-16 19:27:46 字數 1320 閱讀 7008

oracle

安裝完成後,缺省會啟動安裝時建立的例項

如果我們需要建立新的例項,該如何操作呢?那麼如何啟動呢?如何進行訪問呢?

下面就簡單總結下:

1、以oracle

使用者登入後,通過

dbca

命令啟**形化建立例項的介面 輸入

global name

和sid

,一路next

,最後輸入訪問這個庫的密碼 2、

修改當前

oracle

使用者的環境變數,修改

oracle_sid

為新建立例項的名字

eastpay 然後

source .bash_profile

使其生效 3、

然後以sys

使用者登入

sqlplus / as sysdba 4、

新建例項的使用者,即給當前例項

eastpay

建立使用者

create user east identified by east

授權角色:

grant all privileges to east

(這裡簡單的把所有許可權都賦予了

east)

5、以dba身份登入

sqlplus / as sysdba

,然後啟動當前例項

startup(

注意預設是啟動當前的

oracle_sid

,而不是啟動所有的例項)

6、然後測試新建使用者連線新建的例項

sqlplus east/east@eastpay

這裡區分幾個概念: 1、

系統使用者和例項使用者

a) 系統的使用者包括:

sys,

system

,sy**an

,dbsnmp

系統使用者在安裝

oracle

資料庫時就存在了,而且以後再新建的例項中也存在

所以系統使用者的密碼是有多個的,即:在

oracle

資料庫中有乙個,在每個例項中也可以有乙個

b) 例項使用者

在建立例項後,為了使得以後連線、匯入匯出資料的方便,給每個例項建立乙個使用者(也可多個),然後就可以使用例項使用者。例項使用者只存在於該例項下

2、啟動例項和停止例項

啟動例項即

startup

命令,只是啟動當前

oracle_sid

所標識的例項名,而不是所有的例項,這裡

startup

命令後也不需要帶例項的名稱

同樣停止例項也是如此  

執行緒的建立和啟動

1 定義乙個mytask類,並繼承於os thread,重寫執行緒主函式routine 2 使用這個類 注 在大多數作業系統上,執行緒的建立和啟動是乙個連續的動作 mytask task task.run 建立並啟動執行緒 這是函式的呼叫,是乙個 參考a01 01中的例子 開啟資源監視器,觀察tes...

啟動oracle例項

windows中 系統服務中有乙個服務叫 oracleservice sid sid是你安裝oracle時候的例項名,如果你沒有改預設的是 orcl 所以找到 oracleserviceorcl 這個服務,啟動它就ok了。不過一般裝完oracle後它都是啟動的,而且是開機自動啟動。linux下面 o...

oracle 啟動例項

建立臨時表空間 建立表空間 建立使用者並指定表空間 create user user test identified by 111111 default tablespace test temporary tablespace test temp 授權使用者dba許可權 grant dba to u...