Ⅰ 我要在linux 5中安oracle10g然後需要知道自己的sid號,請問怎麼才能知道export ORACLE_SID=orcl
你好,當安裝好oracle後,忘記了SID可通過如下途徑取得。1、操作系統中查看:在安裝oracle的用戶中找到.bash_profile配置文件,其中有一行export ORACLE_SID = your_current_sid就是oracle的SID也可通過目錄文件名 oracle/proct/10.2.0/db_1/dbs/SPFILESID名稱.ORA 查看SID2、oracle系統查看:登錄oracle( as sysdba )運行以下查看:select instance_name from v$instance;希望以上能幫助到你 ^_^
Ⅱ 怎麼知道自己裝的oracle的主機 埠 sid
埠就一個,參考以下:
(不知道TNSName裡面是什麼狀況,以下文章是我轉過來的,希望對你有幫助)
一、要求:兩個實例名(INSTANCE_NAME)不同,資料庫名(DB_NAME)相同
二、OS:WIN200SERVER
三、資料庫:ORACLE9201 源資料庫名(DB_NAME):STUDY 源資料庫實例名:study 克隆資料庫名:STUDY 克隆資料庫實例名:test
四、具體實施步驟:
1、關閉源資料庫 考備數據文件、控制文件、參數文件以及 建立bmp,udmp等相應文件夾。
SQL> shutdown immediate
資料庫已經關閉。
已經卸載資料庫。
ORACLE 常式已經關閉。
SQL>
d:\oracle\admin\test\bmp
d:\oracle\admin\test\pfile
d:\oracle\admin\test\create
d:\oracle\admin\test\cmp
d:\oracle\admin\test\ump
數據文件存放:
D:\oracle\oradata\test\
2、修改克隆資料庫參數文件:
大部分參數據與源資料庫相同,主要修改的參數為:
Instance_name=test
Controlfiles=(『d:\oracle\oradata\test\control01.tcl』, 『d:\oracle\oradata\test\control01.tcl』, 『d:\oracle\oradata\test\control01.tcl』)
background_mp_dest='d:\oracle\admin\test\bmp'
core_mp_dest='d:\oracle\admin\test\cmp'
user_mp_dest='d:\oracle\admin\test\ump'
需要添加參數:
lock_name_space=test (說明: 指定分布式鎖管理器 (DLM) 用來生成鎖名稱的命名空間。如果同一個簇上存在一個同名的備用資料庫或克隆資料庫,
db_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
log_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'
(db_file_name_convert: 說明: 將主資料庫上的一個新數據文件的文件名轉換為備用資料庫上的文件名。 值范圍: 一個有效的主/備用目錄和文件名對
log_file_name_convert: 說明: 將主資料庫上的一個日誌文件的文件名轉換為備用資料庫上對等的路徑...LOG_FILE_NAME_CONVERT 參數。 值范圍: 任何格式為 ''主體日誌文件的路徑/文件名)
同時要注意修改一下兩個參數據文件中關於SGA 的一些參數,防止超出內存最大范圍
3、創建克隆資料庫WIN服務
C:\>oradim –new –sid test
4、啟動克隆資料庫
C:\>set oracle_sid=test
C:\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Proction on 星期二 11月 22 15:41:26 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL>conn /as sysdba
已連接到空閑常式。
SQL> startup nomount pfile='d:\oracle\admin\test\pfile\inittest.ora'
ORACLE 常式已經啟動。
Total System Global Area 101784276 bytes
Fixed Size 453332 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
SQL>alter database mount
資料庫已更改。
SQL> alter database rename file 'D:\ORACLE\ORADATA\STUDY\TOOLS01.DBF' to ' D:\ORACLE\ORADATA\TEST\TOOLS01.DBF ';
資料庫已更改
按以上方法將其他數據文件。日誌文件的路徑RENAME
SQL> alter database open;
資料庫已更改
5、檢驗克降資料庫
SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ----------
instance_name string bak
SQL>show parameter db_name
db_name string study
SQL>
至此整個實驗完成!