Re: How to fix msg=ORA-01882: timezone region not found Posted: Mar 14, 2009 11:01 PM | |||
Sunday, September 19, 2010
How to fix msg=ORA-01882: timezone region not found
Friday, September 17, 2010
Oracle Streams гэж юу вэ?
Oracle Streams бол өгөгдлийн урсгалаар өгөгдөл, мессежүүдийг хуваалцах боломжийг олгодог процессуудын нэгдэл болон мэдээллийн сангийн бүтэц юм.
Data Replication – Өгөгдөл Олшруулалт
Oracle Streams маш чадварлагаар data manipulation language (DML) , data definition language (DDL) хоёроор мэдээллийн сангийн объектуудад хийгдсан өөрчлөлтүүдийг бариж аван эдгээр өөрчлөлтүүдийг нэг болон олон тооны мэдээллийн санд давтан хийдэг. Ижил бүтэцтэй мэдээллийн сан ч байсан ялгаатай бүтэцтэй мэдээллийн сан ч байсан тэдгээрийн хоёр өөр бүтэц, агуулгатай table-үүдийн хооронд мэдээллийг хуваалцаж чадна. Завсрын сервер бүрийг ашиглан өөрчлөлтүүд хийхгүйгээр өгөгдлийн урсгалыг олон тооны мэдээллийн санд илгээж чадна.
Data Warehouse Loading – Өгөгдөл Агуулахын Ачаалалт
Data warehouse loading бол data replication – ны онцгой тохиолдол юм. Үйл ажиллагааны мэдээллийн сангаас data warehouse-д шинэ өгөгдөл нэмэх, хуучин өгөгдлийн дахин шинэчлэхэд зарим маш чухал даалгаваруудыг хийж гүйцэтгэдэг. Oracle Streams нь production system /үйлдвэрлэлийн систем/ –д хийгдсэн өөрчлөлтийг барьж аван тэдгээр өөрчлөлтийг staging database рүү илгээдэг. Эсвэл шууд data warehouse болон operational data store руу илгээдэг. Staging database /шатлалын мэдээллийн сан/ бол програм хөгжүүлэгчид тест хийх зорилгоор үүсгэсэн production database-ийн хуулбар мэдээллийн сан юм. Staging database –ийг бас development database /хөгжүүлэлтийн мэдээллийн сан/ гэж нэрлэдэг. Ачаалалтын үед warehouse-д тодорхойлсон тухайн талбарын өгөгдөл засах, өгөгдлийг дахин загварчлах үйлдлийг хийхэд хэрэглэгчийн тодорхойлсон процедурууд болон өгөгдөл дамжуулалт уян хатан байдлаар дэмждэг. Үүнээс гадна Change Data Capture (Data Warehousing-ийн нэг онцлог) нь Oracle Streams-ийн зарим компонентуудыг хэрэглэн өгөгдлийг data warehouse руу ачаалахаас өмнө тухайн өгөгдөл өөрчлөгдсөн эсэхийг танидаг. CDC-ийн тухай Oracle Database 11g: Implement and Administer a Data Warehouse course - аас илүү мэдэж болно.
Wednesday, September 15, 2010
Хэрхэн Oracle database link үүсгэх вэ
Oracle Tips by Burleson Consulting
January 17, 2008
January 17, 2008
Асуулт: How to create a database link in Oracle? hat are the options for database links?
Хариулт: Oracle has invested heavily in distributed database technology and the creation of a database link is very straightforward. You specify the database link name, the remote user to connect to, the password for the remote user and the TNS service name for the database link connection:
create public database link
mylink
connect to
remote_username
identified by
mypassword
using 'tns_service_name';
You can also create a database link to non-Oracle databases, Francisco Riccio describes the steps for a database link to MySQL:
Step 1: Your first step is having installed the TRANSPARENT GATEWAY (it comes in as of the options when you install Oracle).
Step 2: You must have a user in the SQL Server.
Step 3: In the directory <ORACLE_HOME>\tg4msql\admin look for the file inittg4msql.ora and have the following options:
HS_FDS_CONNECT_INFO="SERVER=name_server;DATABASE=name_db"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=user_sqlserver
HS_FDS_RECOVERY_PWD=pass_user_sqlserver
Step 4: Configure the listener and add the following
(SID_DESC =
(PROGRAM = tg4msql)
(SID_NAME = MSQL)
(ORACLE_HOME = C:\oracle1)
)
)
and in our tnsnames.ora add
MSQL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = servidor)(PORT = 1521))
)
(CONNECT_DATA =
(SID = MSQL)
)
(HS=OK)
)
where HS set up as a heterogonous service
Step 5: create a link to sql server.
create database link msql connect to user_sqlserver identified by password using 'MSQL';
Step 6: You can now use the database link to a foreign database:
select * from table@msql
Step 2: You must have a user in the SQL Server.
Step 3: In the directory <ORACLE_HOME>\tg4msql\admin look for the file inittg4msql.ora and have the following options:
HS_FDS_CONNECT_INFO="SERVER=name_server;DATABASE=name_db"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=user_sqlserver
HS_FDS_RECOVERY_PWD=pass_user_sqlserver
Step 4: Configure the listener and add the following
(SID_DESC =
(PROGRAM = tg4msql)
(SID_NAME = MSQL)
(ORACLE_HOME = C:\oracle1)
)
)
and in our tnsnames.ora add
MSQL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = servidor)(PORT = 1521))
)
(CONNECT_DATA =
(SID = MSQL)
)
(HS=OK)
)
where HS set up as a heterogonous service
Step 5: create a link to sql server.
create database link msql connect to user_sqlserver identified by password using 'MSQL';
Step 6: You can now use the database link to a foreign database:
Subscribe to:
Posts (Atom)