當前位置:首頁 » 存儲配置 » oracle如何配置

oracle如何配置

發布時間: 2022-01-16 03:53:28

❶ oracle怎麼設置

1,登錄後默認自動選中My Objects
默認情況下,PLsql Developer登錄後,Brower里會選擇All objects,如果你登錄的用戶是dba,要展開tables目錄,正常情況都需要Wait幾秒鍾,而選擇My Objects後響應速率則是以毫秒計算的。
Tools菜單 --> Object Brower Filters,會打開Brower Folders的定單窗口,把「My Objects」設為默認即可。
Tools菜單--> Object Brower Folders,中把你經常點的幾個目錄(比如:Tables Views Seq Functions Proceres)移得靠上一點,並加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。
/*設置方法:Tools菜單--Brower Folders,會打開Brower Folders的定單窗口,把「My Objects」移到最頂端即可。
同理,可以把你經常點的幾個目錄(比如:tables Views Seq Functions Proceres)移得靠上一點,並加上顏色區分,這樣你的平均尋表時間會大大縮短,試試看。*/

2,記住密碼
這是個有爭議的功能,因為記住密碼會給帶來數據安全的問題。
但假如是開發用的庫,密碼甚至可以和用戶名相同,每次輸入密碼實在沒什麼意義,可以考慮讓PLSQL Developer記住密碼。
位置:Tools菜單--Preferences--Oracle--Logon HIstory--Store with password

3,雙擊即顯示表數據
PLSQL Developer里滑鼠雙擊表或者視圖時的默認響應實在讓我感到失望,因為我最關心的是表結構和數據,但是雙擊後這兩件事情都沒有發生,也許默認響應是高手們需要的,但對我來說查看數據和表結構是最主要的,其他的我不關心。
不過好的是這是可以設置的,你可以給滑鼠雙擊和拖放綁定需要的事件,比如:雙擊編輯數據,拖放顯示表結構,Yeah!
位置:Preferences--User Interface,在右側,為不同的Object type綁定雙擊和拖放操作。

4,SQL語句字元全部大寫
自認為這是個好習慣,信息系統的核心是資料庫,系統出問題時最先要查的就是SQL語句,怎樣在浩瀚的日誌中快速找到那條SQL語句是件比較痛苦的事情。
SQL語句全部大寫並不能徹底解決這一問題,但在一堆代碼中間找一行全部大寫的字元相對容易些,你的眼睛會感謝你。
設置位置在Editor里。同時我覺得等寬字元可以減少程序的出錯率,所以我所有的工具清一色用Courier New,如果某個IDE不支持這個字體,我基本上會選擇放棄。哈,偶系個滿挑惕的傢伙。

5,特殊Copy
在SQL Window里寫好的SQL語句通常需要放到java或者別的語言內,就需要轉成字元串並上加上相應的連字元,這一個事不需要再重復做了,在寫好的SQL上點右鍵,使用特殊Copy即OK!

6,自定義快捷鍵
PLSQL Developer里預留了很多鍵讓用戶自定義,這是件很Hight的事情。不像霸道的Word,基本上所有的鍵都已預定義了功能,修改起來很是頭疼。
通常情況下,打開PLSQL Developer後,最經常乾的事就是打開SQL Window和Command Window,就給這兩個操作定義了快捷鍵,ALT+S和ALT+ C,這樣拿滑鼠點三下的事情只需要按一下鍵。

7,其他
快速清空表,TRUNCATE TABLE,右鍵里可以找到。
沒搞清楚的兩個功能:Analyze、VALID
7、SQL Window中根據游標位置自動選擇語句
設置方法:Preferences --> Window Types --> SQL Window,將AutoSelect statement選中即可。注意,每條語句後面要加分號。

補充:

8、啟動PLSQL Developer,window list菜單自動調出
需要兩步設置,首先要保存桌面設置,然後勾上Window list選項,具體操作如下:
a、在菜單項的Tools下的Preference選項中的User Interface中選擇Option,在右邊對於的Autosave desktop中把前面的復選框勾選上。
b、在菜單項的Tools下的Window list選項勾上。

9、格式化SQL(format)
當大家拿到一段較長的SQL語句時,想快速查看其中的邏輯,可以放在這個工具里,進行格式化,語句的邏輯也就一目瞭然了

10、資料庫自動檢測連接情況
因為資料庫每過一段時間不操作,就會自動斷開,然後需要自己手動連接,因為網路原因,總會卡在那裡。工具提供了檢測連接的功能,可以自動連接。
具體設置在Tools-Preferences-Check connection,Check connection前面勾選即可。

❷ 如何設置Oracle的環境變數

工具/材料:以win7系統為例。

1、首先選中「計算機」,右鍵點擊「屬性」圖標。

❸ 如何一步步配置ORACLE

前提是安裝好了oracle適合的程序版本: 1、在伺服器端創建堅挺服務 2、創建oracle服務實例 3、伺服器端測試通過 4、客戶端安裝oracle客戶端 5、客戶端配置tsn文件 6、客戶端測試,好多工具可以測試 oracle自帶的工具或pl/sql工具。 以上步驟大多都有合適的操作界面,但願你一遍通過。

❹ 如何在Oracle中配置服務名

1
首先找到Net Manager,打開後會看到左側有四個按鈕圖標,中間的Oracle Net配置下有一個服務命名,如圖所示。
2
滑鼠點擊「服務命名」後,點擊左側的綠色加號,出現如圖所示界面,輸入「網路服務名」,網路服務名是自己命名的,沒有硬性限制。
3
點擊「下一步」後,點擊TCP/IP協議,如圖所示。
4
點擊「下一步」,輸入主機名和埠號,主機名是指你需要連接的資料庫所在的電腦的名稱,也可以是IP地址。
5
點擊「下一步」,設置「服務名」,連接類型一般是「資料庫默認設置」,如圖所示。
6
點擊「下一步」就會顯示「測試」界面,代表你之前的設置已經完成,但是是否成功還未知, 你需要測試一下才能知道是否成功。一般Oracle上默認的有sys用戶和scott用戶,scott用戶的密碼是:tiger。
END
修改tnsnames.ora文件
1
以上是在Net Manager中進行設置,一旦這種方法不奏效了,還有另外一種方法就是修改tnsnames.ora文件。
2
如圖所示,在tnsnames.ora中將打馬賽克的地方填上自己的信息即可,分別是:自己命名的服務名,主機號/IP地址,埠號,服務名。設置完後就能連接了,這種方法都是百試百靈的。

❺ oracle 配置實例 如何配置

設置方法如下:

1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora文件,並用文本模式打開。

2、添加以下內容:

本地實例名=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=資料庫IP地址)(PORT=埠號))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=服務名)
)
)

3、用PL/SQL客戶端工具登錄即可。

❻ oracle怎麼配置資料庫

假設資料庫所在伺服器IP地址:192.168.0.1
資料庫實例名為:ora92
用戶名:umap
密碼:umap
第一步打開配置程序
位於:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;
第二步:選擇配置項:
打開程序後,出現的界面中有四個選項, 分別為(1)監聽程序配置,(2)命名方法配置,(3)本地NET服務名配置,(4)目錄使用配置. 這里我們選擇第3個,點下一步
第三步:根據需要選擇操作內容,是添加還是對以前的配置進行修改或刪除;
第四步:根據您要連接的Oracle數據據庫版本選擇, 這里我們選擇Oracle8i或更高版本資料庫或服務;
第五步:服務名,輸入示例中的實例名;
第六步:選擇TCP;
第七步:主機名:輸入示例中的IP地址; 使用默認埠1521;
第八步:使用您的登錄帳戶與密碼進行連接測試
「ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務」的解決方法
ORA-12154:TNS:無法處理服務名
解決方案:
1.服務是否打開
2.監聽是否打開
3.C:\oracle\ora92\network\admin目錄下tnsnames.ora文件中是否有你建的庫名和主機名
比如:
AA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.144.100.89)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = AA)
)
)
SQL SERVER連接oracle資料庫幾種方法2010年08月27日星期五 09:35 P.M.--1 方式
--查詢oracle資料庫中的表
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'
)..DAIMIN.JOBS
舉一反三:在查詢分析器中輸入:
SELECT *
FROM OPENDATASOURCE(
'MSDAORA',
'Data Source=ORCL;User ID=SYSTEM;Password=manager'
)..HKDY.S_HD_HKDY
--在sqlserver中創建與oracle資料庫中的表同名的表
select * into JOBS from
OPENDATASOURCE(
'MSDAORA',
'Data Source=GE160;User ID=daimin;Password=daimin'
)..DAIMIN.JOBS
select * from JOBS
--2、方式
--在master資料庫中查看已經存在的鏈接伺服器
select * from sysservers
EXEC sp_addlinkedserver
@server = 'GE160',
@srvproct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'GE160'
exec sp_addlinkedsrvlogin 'GE160', false,'sa', 'daimin', 'daimin'
--要在企業管理器內指定登錄帳號
exec sp_dropserver GE160
select * from GE160..DAIMIN.JOBS
delete from GE160..DAIMIN.JOBS
--備註:引用ORACLE伺服器上的表時,用戶名稱與表名一定要大寫字母。
SELECT *
FROM OPENQUERY(GE160, 'SELECT * FROMDAIMIN.JOBS')
--3、方式
SELECT a.*
FROM OPENROWSET('MSDAORA',
'GE160';'DAIMIN';'DAIMIN',
DAIMIN.JOBS) AS a
ORDER BY a.JOB_ID
--4、方式 ODBC
--ODBC方式比較好辦
SELECT A.*
FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是數據源名
DAIMIN.JOBS) AS A
ORDER BY A.JOB_ID

❼ 如何配置oracle資料庫環境

1.安裝oracle 11g
2.Oracle自帶的SQL Developer
在安裝完Oracle Database 11g Release 2資料庫,想試一下Oracle自帶的SQL DeveloperW工具,在操作系統菜單的所有程序中找到SQL Developer如下所示,並單擊:
結果卻提示缺少快捷方式,沒找到「SQLDEVELOPER.BAT」,**
在Oracle的安裝目錄D:\DataBaseInstall\Oralce_11g_r2\proct\11.2.0\dbhome_1\sqldeveloper\sqldeveloper\bin下的確也沒找到sqldeveloper.bat文件。網上很多人都說重新下載SQL Developer替換掉安裝Oracle時自帶的那個。
重新到Oracle官網下載SQL Developer,當前最新版下載地址:http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper64-3.2.20.09.87-no-jre.zip
將下載下來的 sqldeveloper64-3.2.20.09.87-no-jre.zip解壓到Oracle安裝目錄下
這時重新單擊操作系統菜單中的「SQL Developer」,看到命令窗口閃一下就消失了。看了一下SQL Developer的「readme.html」文檔知道了SQL Developer 3.2支持的Java版本至少要1.6.0_04。
那就下載當前最新JDK安裝,在這里我下載的是jrockit-jdk1.6.0_37-R28.2.5-4.1.0-windows-x64.exe。下載完成後雙擊出現如下安裝界面:
在歡迎窗口中單擊「Next」:
設置JDK安裝目錄,單擊「Next」:
這里問你是否需要安裝示例或源代碼,根據需要選擇,這里我就不選了直接單擊「Next」:
這里是否安裝JRE,選擇「Yes」,單擊「Next」:
設置JRE安裝目錄,單擊「Next」:
安裝過程:
安裝完畢,單擊「Done」關閉。
現在新的JDK安裝完後,重新單擊操作系統菜單中的「SQL Developer」,這時「SQL Developer」可以啟動,但是報了如下的異常:
Exception initializing 'oracle.dbtools.raptor.plsql.PLSQLAddin' in extension 'Or
acle SQL Developer': java.lang.NoClassDefFoundError: com/sun/jdi/Bootstrap
at oracle.jdevimpl.debugger.jdi.DebugJDIConnector.getVersion(DebugJDICon
nector.java:30)
at oracle.jdevimpl.debugger.support.DebugFactory.(DebugFactory.j
ava:81)
at oracle.dbtools.raptor.plsql.PLSQLAddin.initialize(PLSQLAddin.java:97)
at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManage
rImpl.java:407)
at oracle.ideimpl.extension.AddinManagerImpl.initializeAddins(AddinManag
erImpl.java:214)
at oracle.ideimpl.extension.AddinManagerImpl.initProctAndUserAddins(Ad
dinManagerImpl.java:128)
at oracle.ide.IdeCore.initProctAndUserAddins(IdeCore.java:1941)
at oracle.ide.IdeCore.startupImpl(IdeCore.java:1565)
at oracle.ide.Ide.startup(Ide.java:703)
at oracle.ideimpl.DefaultIdeStarter.startIde(DefaultIdeStarter.java:35)
at oracle.ideimpl.Main.start(Main.java:184)
at oracle.ideimpl.Main.main(Main.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.ide.boot.PCLMain.callMain(PCLMain.java:62)
at oracle.ide.boot.PCLMain.main(PCLMain.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodA
ccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at oracle.classloader.util.MainClass.invoke(MainClass.java:128) at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain(IdeLauncher.java: 189) at oracle.ide.boot.IdeLauncher.launchImpl(IdeLauncher.java:89) at oracle.ide.boot.IdeLauncher.launch(IdeLauncher.java:65) at oracle.ide.boot.IdeLauncher.main(IdeLauncher.java:54) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at oracle.ide.boot.Launcher.invokeMain(Launcher.java:713) at oracle.ide.boot.Launcher.launchImpl(Launcher.java:115) at oracle.ide.boot.Launcher.launch(Launcher.java:68) at oracle.ide.boot.Launcher.main(Launcher.java:57)
看著異常就不爽啊,解決唄。運行命令行窗口查看是否設置了JDK系統環境變數,這里顯然是沒有設置JDK系統環境變數:
設置系統環境變數
在桌面選中「計算機」右鍵選擇「屬性」,單擊「高級系統設置」:
在高級選項卡中單擊「環境變數」:
在系統變數下單擊「新建」,填入變數名「JAVA_HOME」,變數值為JDK的安裝目錄,我這里為「 D:\JAVAEEServiceInstall\Java\jrockit-jdk1.6.0_37-R28.2.5-4.1.0 」,單擊「確定」:
在系統變數中找到「Path」,單擊「編輯」,在變數值中加入「%JAVA_HOME%\bin」以「;」相隔,單擊「確定」:
系統環境變數設置完成後,重新啟動命令行窗口,檢查是否成功。如下為設置成功:
重新單擊操作系統菜單中的「SQL Developer」,這時「SQL Developer」可以正常啟動:
如果希望不出現「[WARN ][jrockit] MaxPermSize=128M ignored: Not a valid option for JRockit」警告,那用記事本打開SQL Developer的bin目錄下的「sqldeveloper.bat」文件,找到「-XX:MaxPermSize=128M」直接刪除。因為jrockit已經不需要-XX:MaxPermSize這樣的參數了。
註:1.JDK一定要是1.6版本的即U6版本。
2.發現SQL_developer還是會一閃而過,但是SQL_developerW可以方面使用。
3.Oracle SQL Developer 添加SQLServer 和Sybase 連接
1. 開始只有oracle 和access 連接
\
<喎?"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+CjxzdHJvbmc+Mi4gtPK/+CjxwPgo8c3Ryb25nPrmkvt++ytfRoc/uoaqhqjxzdHJvbmc+Jmd0Ozwvc3Ryb25nPsr9vt2/4qGqoaomZ3Q7tdrI/be9SkRCQ8f9tq+zzNDyoaqhqiZndDvM7bzTx/22r8z1xL88L3N0cm9uZz48YnI+CjwvcD4KPHA+CjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20160421/20160421091223242.jpg" alt="\">
\
3. 自動載入到目錄,JTDS.jar 下載後就到放這里。
(我的路徑:C:\Documents and Settings\Administrator\Application Data\SQL Developer\)
我的JTDS.jar免費下載地址:http://download.csdn.net/detail/kk185800961/5080188
\
4. 完成後添加連接有SQLServer 和Sybase了。
\
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
還有一種添加方法是:
1. 幫助——>檢查更新
\
2. 選擇可更新的相關軟體查件
\
3. 單擊下一步自動更新,則出現下列詳細插件,選取JTDS JDBC Driver……
\
\
4. 填寫在官方網址上的賬戶信息,確定。
\
4.sqlserver 轉oracle
上一次,我使用手工轉換SQL腳本的方式進行資料庫的遷移,其間過程相當繁瑣,特別是標識符長度的限制讓我焦頭爛額,因為我們的系統中長標識符真是多如繁星,另外,表結構建好之後,數據的遷移又是一個相當復雜的過程,因為修改了不少的表名,需要把導出的數據和表一一對應上。
但是,除了手工的方式之外,其實我們還有更為簡便和自動化的解決方案,那就是ORACLE官方提供的Sql Developer自帶的Oracle Migration Workbench。
什麼是Oracle SQL Developer?在官方頁面上,是這樣介紹它的:
Oracle SQL Developer is a free and fully supported graphical tool for database development. With SQL Developer, you can browse database objects, run SQL statements and SQL scripts, and edit and debug PL/SQL statements. You can also run any number of provided reports, as well as create and save your own. SQL Developer enhances proctivity and simplifies your database development tasks .
另外,通過第三方驅動包,該工具還支持連接和管理各種主流資料庫伺服器。
下面就把我使用這個工具遷移Microsoft SQL Server 2008資料庫到Oracle 11G的過程記錄下來,為了積累也為分享。
第一部分:獲取工具
第二部分:建立資料檔案庫(Migration Repository)
第三部分:資料庫移植向導
第四部分:SqlServer中的架構到Oracle中的模式,名稱的處理
第五部分:轉移數據
第六部分:存儲過程和函數
首先,當然是獲得工具,該工具在Oracle Sql Developer官方下載頁面裡面可以直接下載到。Windows 32位直連地址:Windows 32bit Sql Developer。Oracle Sql Developer需要JDK的支持,在下載頁面中提供了包含JDK的下載包,還有支持各種操作系統的下載選項。
下載後,解壓到任意位置。直接運行程序。第一次運行,需要指定JDK的目錄。
啟動後,我們要做的第一件事,不幹別的,先下載SQL SERVER的驅動程序。點擊菜單幫助,選擇檢查更新,彈出檢查更新向導窗口,第一頁一般是廢話,直接下一步,等更新中心列表載入完畢後,只選擇「Third Party SQL Developer extensions」,點擊下一步,等待更新搜索完畢後,中列表中找到並選中 JTDS JDBC Driver,如下圖:
image
下一步,在許可協議頁面,點擊「我同意」按鈕後再點下一步,等下載完畢後關閉窗口,彈出提示需要重啟程序才能完成更新,點擊「是」。等程序重啟完畢。
環境准備完畢,開始進入到正題移植資料庫。
建立資料檔案庫(Migration Repository)
一、連接到Oracle
在程序左邊的連接窗口中,點擊加號按鈕,添加一個到Oracle資料庫的dba連接,如下圖:
image
配置完成後,點擊連接按鈕,連接到資料庫。
二,建立用戶
打開到Oracle數據的連接,新建一個用戶,我們要在該用戶的模式中建立所謂的「資料檔案庫」,並使用該用戶去建立SQL Server移植後的用戶名,以及做其它的一些工作。按照幫助中的說明,這個用戶最少需要以下許可權和角色:
Roles
CONNECT WITH ADMIN OPTION,RESOURCE WITH ADMIN OPTION
Privileges
ALTER ANY ROLE,ALTER ANY SEQUENCE,ALTER ANY TABLE,ALTER TABLESPACE,ALTER ANY TRIGGER,COMMENT ANY TABLE,CREATE ANY SEQUENCE,CREATE ANY TABLE,CREATE ANY TRIGGER,CREATE VIEW WITH ADMIN OPTION,CREATE PUBLIC SYNONYM WITH ADMIN OPTION,CREATE ROLE
CREATE USER,DROP ANY SEQUENCE,DROP ANY TABLE,DROP ANY TRIGGER,DROP USER,DROP ANY ROLE,GRANT ANY ROLE,INSERT ANY TABLE,SELECT ANY TABLE,UPDATE ANY TABLE
以下語句直接建立一個名為migrations的用戶:
-- Create the user
create user MIGRATIONS
identified by MIGRATIONS
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant connect to MIGRATIONS with admin option;
grant resource to MIGRATIONS with admin option;
-- Grant/Revoke system privileges
grant alter any role to MIGRATIONS;
grant alter any sequence to MIGRATIONS;
grant alter any table to MIGRATIONS;
grant alter any trigger to MIGRATIONS;
grant alter tablespace to MIGRATIONS;
grant comment any table to MIGRATIONS;
grant create any sequence to MIGRATIONS;
grant create any table to MIGRATIONS;
grant create any trigger to MIGRATIONS;
grant create any view to MIGRATIONS;
grant create materialized view to MIGRATIONS with admin option;
grant create public synonym to MIGRATIONS with admin option;
grant create role to MIGRATIONS;
grant create session to MIGRATIONS with admin option;
grant create synonym to MIGRATIONS with admin option;
grant create tablespace to MIGRATIONS;
grant create user to MIGRATIONS;
grant create view to MIGRATIONS with admin option;
grant drop any role to MIGRATIONS;
grant drop any sequence to MIGRATIONS;
grant drop any table to MIGRATIONS;
grant drop any trigger to MIGRATIONS;
grant drop tablespace to MIGRATIONS;
grant drop user to MIGRATIONS;
grant grant any role to MIGRATIONS;
grant insert any table to MIGRATIONS;
grant select any table to MIGRATIONS;
grant unlimited tablespace to MIGRATIONS with admin option;
grant update any table to MIGRATIONS;
再次點擊連接中的加號按鈕,添加一個使用剛剛新建立的用戶的連接。
image
連接後,在該連接上點擊右鍵,選擇移植資料檔案庫-關聯移植資料檔案庫,程序會在該用戶下建立移植資料檔案庫所需要的表、存儲過程等等,彈出一個對話框顯示當前建立的進度,稍等片刻即建立完畢。
資料庫移植向導
一,建立到源SqlServer資料庫的連接
在連接窗口中,點擊綠色加號按鈕,打開連接配置窗口,按下圖建立到SqlServer的連接:
image
因為動態商品的使用,使得原來SqlServer配置頁中默認的1433往往沒有辦法連接到SqlServer2008資料庫,修改為1434即可。
二、啟動資料庫移植向導
建立到SqlServer的連接後,開始對資料庫進行移植。有兩個地方可以啟動資料庫移植向導,一個是在新建的SqlServer連接上點擊右鍵,選擇移植到Oracle,另一個是在菜單工具-移植-移植,啟動向導後,第一頁當然是向導的簡介,通過簡介,我們可以知道整個移植過程有7步,並且有兩個先決條件,如下圖:
image
直接點擊下一步。
三、選擇資料檔案庫
在這個頁面中,我們也可以去建立連接和資料檔案庫,也就是前一部分中我們所做的工作在這里也可以進行。當然選擇我們剛剛建立的migrations連接,如下圖:
image
這里截斷的意思是將資料檔案庫清空,我們建立一個移植項目後,所有抓取的資料庫結構信息、統計信息還有轉換記錄等都保存在這個資料檔案庫中,只要項目名稱不同,即使不清空資料檔案庫也不會影響到移植工作。當然,如果希望更「清爽」一點,也可以勾選。這是後話。
四、為轉換項目命名
選擇好資料檔案庫後,點擊下一步,為我們的轉換項目輸入名稱和備注,以便識別。另外,還需要指定腳本生成目錄,用於存放向導執行過程中生成的腳本。
五、選擇源資料庫連接
然後繼續下一步,選擇源資料庫,在這里有聯機和離線兩種模式,聯機即是直接連接到源數據進行抓取,而離線則是在SqlDeveloper不直接連接到源資料庫的情況下,通過SqlDeveloper提供的腳本預先捕獲資料庫,得到資料庫結構文件後,通過向導導入。
這里當然是選擇我們剛才建立的SqlServer連接。
六、選擇捕獲源資料庫

❽ oracle 配置

PL/SQL登錄oracle正常,就證明oracle的監聽配置是沒問題的。你前台採用什麼方式連接oracle啊?不是JDBC么?

❾ oracle配置

這些是為ORACLE配置的一些內核參數,要搞明白每個是什麼意思得拿本LINUX內核的書翻翻。。

❿ oracle鏈接配置

db.dialect=org.hibernate.dialect.Oracle9Dialect 資料庫方言,知道是Oracle

db.driverClassName=oracle.jdbc.driver.OracleDriver 資料庫驅動類名

db.url=jdbc:oracle:thin:@localhost:1521:SHEPHERD 連接字元串,包括連接方式,機器名(localhost),埠,實例名

db.username=shepherd 用戶名

db.password=shepherd 密碼

熱點內容
nas的監控存儲 發布:2024-11-16 05:52:53 瀏覽:316
phpxml轉換 發布:2024-11-16 05:47:10 瀏覽:955
內網伺服器搭建什麼公司做 發布:2024-11-16 05:36:24 瀏覽:594
如何利用map做本地緩存 發布:2024-11-16 05:34:37 瀏覽:539
w7恢復出廠設置密碼是多少 發布:2024-11-16 05:23:49 瀏覽:791
方周編譯器 發布:2024-11-16 05:23:12 瀏覽:660
資料庫監控工具 發布:2024-11-16 05:23:07 瀏覽:958
存儲器題型 發布:2024-11-16 05:23:06 瀏覽:86
怎麼設置電腦配置信息 發布:2024-11-16 05:04:26 瀏覽:981
推薦系統php 發布:2024-11-16 05:03:42 瀏覽:12