473,703 Members | 2,336 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

need to restore old database (database server 4.01 AIX)

HSP
hi.

i need to restore an old database. The db was backed up using a DLT drive,
using 2 volumes. The content for the tapes was copied to file onto Solaris
machine using rsh and dd (for backup purposes). Now, the drive is defective
and can't read the tapes anymore.

Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX Version
2.1.2)

I tried doing an NFS export from solaris machine. and doing restore database
..... from /mnt but i got the following message:

SQL2542N No match for a database image file was found based on the source
database alias and timestamp provided.

Any attempt to restore history or database was unsucessful with the same
message

The files seems to follow name conventions for that db2 version (verified
doing a backup for small db)

/mnt/vol1:
total 104357184
-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
CARTOLAS.0.db2a dmin.0.
20040131220558. 001

/mnt/vol2:
total 23030816
-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
CARTOLAS.0.db2a dmin.0.
20040131220558. 002

Also attempted to use fifo without luck (i understand that is supported from
v7.1)

Questions:

1. can convert tapes backups to disk, shared with NFS ?
2. i tested reading large files (with dd) without problems. Is the same
valid for db2 ?
3. i can't find any trailer at end of the volume 1 and volume 2, is this
normal ?
4. i'm searching some driver for simulate a tape drive but can't find such
program

i need ideas please!!

thanks.

Dec 24 '05 #1
5 3234
Can you post the backup command that was used and the restore command
that failed?

Phil Sherman
HSP wrote:
hi.

i need to restore an old database. The db was backed up using a DLT drive,
using 2 volumes. The content for the tapes was copied to file onto Solaris
machine using rsh and dd (for backup purposes). Now, the drive is defective
and can't read the tapes anymore.

Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX Version
2.1.2)

I tried doing an NFS export from solaris machine. and doing restore database
.... from /mnt but i got the following message:

SQL2542N No match for a database image file was found based on the source
database alias and timestamp provided.

Any attempt to restore history or database was unsucessful with the same
message

The files seems to follow name conventions for that db2 version (verified
doing a backup for small db)

/mnt/vol1:
total 104357184
-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
CARTOLAS.0.db2a dmin.0.
20040131220558. 001

/mnt/vol2:
total 23030816
-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
CARTOLAS.0.db2a dmin.0.
20040131220558. 002

Also attempted to use fifo without luck (i understand that is supported from
v7.1)

Questions:

1. can convert tapes backups to disk, shared with NFS ?
2. i tested reading large files (with dd) without problems. Is the same
valid for db2 ?
3. i can't find any trailer at end of the volume 1 and volume 2, is this
normal ?
4. i'm searching some driver for simulate a tape drive but can't find such
program

i need ideas please!!

thanks.

Dec 25 '05 #2
Also, What version of DB2 are you attempting to restore to?

Phil Sherman

Phil Sherman wrote:
Can you post the backup command that was used and the restore command
that failed?

Phil Sherman
HSP wrote:
hi.

i need to restore an old database. The db was backed up using a DLT
drive, using 2 volumes. The content for the tapes was copied to file
onto Solaris machine using rsh and dd (for backup purposes). Now, the
drive is defective and can't read the tapes anymore.

Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX
Version 2.1.2)

I tried doing an NFS export from solaris machine. and doing restore
database .... from /mnt but i got the following message:

SQL2542N No match for a database image file was found based on the
source
database alias and timestamp provided.

Any attempt to restore history or database was unsucessful with the
same message

The files seems to follow name conventions for that db2 version
(verified doing a backup for small db)

/mnt/vol1:
total 104357184
-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
CARTOLAS.0.db2a dmin.0.
20040131220558. 001

/mnt/vol2:
total 23030816
-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
CARTOLAS.0.db2a dmin.0.
20040131220558. 002

Also attempted to use fifo without luck (i understand that is
supported from v7.1)

Questions:

1. can convert tapes backups to disk, shared with NFS ?
2. i tested reading large files (with dd) without problems. Is the
same valid for db2 ?
3. i can't find any trailer at end of the volume 1 and volume 2, is
this normal ?
4. i'm searching some driver for simulate a tape drive but can't find
such program

i need ideas please!!

thanks.

Dec 25 '05 #3
HSP
Thanks Phil !!

The command is

chdev -l 'rmt0' -a block_size=4096 (as root)

db2 backup database cartolas to /dev/rmt0 (as db2admin)

from /usr/lpp/db2_02_01/lpp.README:

IBM Database Server for AIX Version 4.01
AIX-Specific IBM DB2 Server (DB2 for AIX Version 2.1.2)

sorry, there is not db2level command in this version.

from db2diag.log
Sat Dec 24 17:35:01 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

Sat Dec 24 17:35:24 2005
db2admin pid(28880) process (db2med.36020.0 )
oper_system_ser vices sqlofindn Probe:37

0000 007f ....
Sat Dec 24 17:35:25 2005
db2admin pid(28880) process (db2med.36020.0 )
database_utilit ies sqluMCInitResto reMC Probe:360

Media Controller -- sqluInitFileDev ice() ! device initialization warning

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:125 Database (CARTOLAS)

DiagData
ffff f612 ....
Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:0 Database (CARTOLAS)

Restore terminated.

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

"Phil Sherman" <ps******@ameri tech.net> escribió en el mensaje
news:x0******** ********@newssv r22.news.prodig y.net...
Also, What version of DB2 are you attempting to restore to?

Phil Sherman

Phil Sherman wrote:
Can you post the backup command that was used and the restore command
that failed?

Phil Sherman
HSP wrote:
hi.

i need to restore an old database. The db was backed up using a DLT
drive, using 2 volumes. The content for the tapes was copied to file
onto Solaris machine using rsh and dd (for backup purposes). Now, the
drive is defective and can't read the tapes anymore.

Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX Version
2.1.2)

I tried doing an NFS export from solaris machine. and doing restore
database .... from /mnt but i got the following message:

SQL2542N No match for a database image file was found based on the
source
database alias and timestamp provided.

Any attempt to restore history or database was unsucessful with the same
message

The files seems to follow name conventions for that db2 version
(verified doing a backup for small db)

/mnt/vol1:
total 104357184
-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
CARTOLAS.0.db2a dmin.0.
20040131220558. 001

/mnt/vol2:
total 23030816
-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
CARTOLAS.0.db2a dmin.0.
20040131220558. 002

Also attempted to use fifo without luck (i understand that is supported
from v7.1)

Questions:

1. can convert tapes backups to disk, shared with NFS ?
2. i tested reading large files (with dd) without problems. Is the same
valid for db2 ?
3. i can't find any trailer at end of the volume 1 and volume 2, is this
normal ?
4. i'm searching some driver for simulate a tape drive but can't find
such program

i need ideas please!!

thanks.

Dec 25 '05 #4
You didn't include the restore command you used but the following may help:

Your original backup was to a single location - /dev/rmt0. The backup
was larger than the maximum file size allowed (the capacity of the tape)
so the backup went into a second file to complete the backup. This is
similar to what happens on a disk backup when the backup hits "ulimit"
and is forced to go to a second file.

Your original post indicates that you mounted the two files in separate
directories for the restore. This is a "change" from the backup
configuration.

Try placing the two files in the same directory and using a single mount
point to access them. Your restore database command should look
something like:
restore database CARTOLAS from /mnt/oldbkup
I'm not sure if you will need the "taken at" clause with your back level
DB2. Reverify the file name structure and the pathing to the files from
the small database backup you took. If the pathing includes additional
directories after the "TO directory" in the backup command, then you
will have to architect the same pathing for your mount point.

It's also possible that the "dd" command copied system generated
labelling information from the tape drive when copying to disk. I'd dump
the first few blocks of a backup to disk and the tape files on disk to
see if there's some additional "header" stuff that "dd" included with
the data. If there is, then there may also be trailer stuff after the
data. Excess stuff can be easily stripped off by copying the files. I'd
also try making a backup of a small database to the remote (mounted)
solaris box. If the backup fails because the device isn't accessible
then a restore won't work and you'll probably have to copy the files to
the local machine.

Phil Sherman
HSP wrote:
Thanks Phil !!

The command is

chdev -l 'rmt0' -a block_size=4096 (as root)

db2 backup database cartolas to /dev/rmt0 (as db2admin)

from /usr/lpp/db2_02_01/lpp.README:

IBM Database Server for AIX Version 4.01
AIX-Specific IBM DB2 Server (DB2 for AIX Version 2.1.2)

sorry, there is not db2level command in this version.

from db2diag.log
Sat Dec 24 17:35:01 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

Sat Dec 24 17:35:24 2005
db2admin pid(28880) process (db2med.36020.0 )
oper_system_ser vices sqlofindn Probe:37

0000 007f ....
Sat Dec 24 17:35:25 2005
db2admin pid(28880) process (db2med.36020.0 )
database_utilit ies sqluMCInitResto reMC Probe:360

Media Controller -- sqluInitFileDev ice() ! device initialization warning

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:125 Database (CARTOLAS)

DiagData
ffff f612 ....
Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:0 Database (CARTOLAS)

Restore terminated.

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

"Phil Sherman" <ps******@ameri tech.net> escribió en el mensaje
news:x0******** ********@newssv r22.news.prodig y.net...
Also, What version of DB2 are you attempting to restore to?

Phil Sherman

Phil Sherman wrote:
Can you post the backup command that was used and the restore command
that failed?

Phil Sherman
HSP wrote:
hi.

i need to restore an old database. The db was backed up using a DLT
drive, using 2 volumes. The content for the tapes was copied to file
onto Solaris machine using rsh and dd (for backup purposes). Now, the
drive is defective and can't read the tapes anymore.

Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX Version
2.1.2)

I tried doing an NFS export from solaris machine. and doing restore
database .... from /mnt but i got the following message:

SQL2542N No match for a database image file was found based on the
source
database alias and timestamp provided.

Any attempt to restore history or database was unsucessful with the same
message

The files seems to follow name conventions for that db2 version
(verified doing a backup for small db)

/mnt/vol1:
total 104357184
-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
CARTOLAS.0. db2admin.0.
20040131220 558.001

/mnt/vol2:
total 23030816
-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
CARTOLAS.0. db2admin.0.
20040131220 558.002

Also attempted to use fifo without luck (i understand that is supported
from v7.1)

Questions :

1. can convert tapes backups to disk, shared with NFS ?
2. i tested reading large files (with dd) without problems. Is the same
valid for db2 ?
3. i can't find any trailer at end of the volume 1 and volume 2, is this
normal ?
4. i'm searching some driver for simulate a tape drive but can't find
such program

i need ideas please!!

thanks.


Dec 26 '05 #5
HSP
Thanks Phil, i tried with both files on same directory, /mnt in this case
with identical results.
with dd, the copy from tape to disk does not alter the content (at least
with the parameters supplied).
Finally i've got a new tape drive and now the database is restoring. i'm
crossing my fingers and hoping a succesfull restore.
regards, Haroldo

"Phil Sherman" <ps******@ameri tech.net> escribió en el mensaje
news:gE******** ******@newssvr1 7.news.prodigy. com...
You didn't include the restore command you used but the following may
help:

Your original backup was to a single location - /dev/rmt0. The backup was
larger than the maximum file size allowed (the capacity of the tape) so
the backup went into a second file to complete the backup. This is similar
to what happens on a disk backup when the backup hits "ulimit" and is
forced to go to a second file.

Your original post indicates that you mounted the two files in separate
directories for the restore. This is a "change" from the backup
configuration.

Try placing the two files in the same directory and using a single mount
point to access them. Your restore database command should look something
like:
restore database CARTOLAS from /mnt/oldbkup
I'm not sure if you will need the "taken at" clause with your back level
DB2. Reverify the file name structure and the pathing to the files from
the small database backup you took. If the pathing includes additional
directories after the "TO directory" in the backup command, then you will
have to architect the same pathing for your mount point.

It's also possible that the "dd" command copied system generated labelling
information from the tape drive when copying to disk. I'd dump the first
few blocks of a backup to disk and the tape files on disk to see if
there's some additional "header" stuff that "dd" included with the data.
If there is, then there may also be trailer stuff after the data. Excess
stuff can be easily stripped off by copying the files. I'd also try making
a backup of a small database to the remote (mounted) solaris box. If the
backup fails because the device isn't accessible then a restore won't work
and you'll probably have to copy the files to the local machine.

Phil Sherman
HSP wrote:
Thanks Phil !!

The command is

chdev -l 'rmt0' -a block_size=4096 (as root)

db2 backup database cartolas to /dev/rmt0 (as db2admin)

from /usr/lpp/db2_02_01/lpp.README:

IBM Database Server for AIX Version 4.01
AIX-Specific IBM DB2 Server (DB2 for AIX Version 2.1.2)

sorry, there is not db2level command in this version.

from db2diag.log
Sat Dec 24 17:35:01 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

Sat Dec 24 17:35:24 2005
db2admin pid(28880) process (db2med.36020.0 )
oper_system_ser vices sqlofindn Probe:37

0000 007f ....
Sat Dec 24 17:35:25 2005
db2admin pid(28880) process (db2med.36020.0 )
database_utilit ies sqluMCInitResto reMC Probe:360

Media Controller -- sqluInitFileDev ice() ! device initialization warning

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:125 Database (CARTOLAS)

DiagData
ffff f612 ....
Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
database_utilit ies sqludrsa Probe:0 Database (CARTOLAS)

Restore terminated.

Sat Dec 24 17:35:25 2005
db2admin pid(36020) process (db2agent (CARTOLAS))
buffer_pool_ser vices sqlbStopPools Probe:0 Database (CARTOLAS)

Stopping the database.

"Phil Sherman" <ps******@ameri tech.net> escribió en el mensaje
news:x0******** ********@newssv r22.news.prodig y.net...
Also, What version of DB2 are you attempting to restore to?

Phil Sherman

Phil Sherman wrote:

Can you post the backup command that was used and the restore command
that failed?

Phil Sherman
HSP wrote:
>hi.
>
>i need to restore an old database. The db was backed up using a DLT
>drive, using 2 volumes. The content for the tapes was copied to file
>onto Solaris machine using rsh and dd (for backup purposes). Now, the
>drive is defective and can't read the tapes anymore.
>
>Server is AIX 4.3.2 and database is IBM DB2 Server (DB2 for AIX Version
>2.1.2)
>
>I tried doing an NFS export from solaris machine. and doing restore
>database .... from /mnt but i got the following message:
>
>SQL2542N No match for a database image file was found based on the
>source
>database alias and timestamp provided.
>
>Any attempt to restore history or database was unsucessful with the
>same message
>
>The files seems to follow name conventions for that db2 version
>(verifie d doing a backup for small db)
>
>/mnt/vol1:
>total 104357184
>-rw-rw-r-- 1 db2admin db2admin 53404766208 Dec 23 13:32
>CARTOLAS.0 .db2admin.0.
>2004013122 0558.001
>
>/mnt/vol2:
>total 23030816
>-rw-rw-r-- 1 db2admin db2admin 11786010624 Dec 24 07:33
>CARTOLAS.0 .db2admin.0.
>2004013122 0558.002
>
>Also attempted to use fifo without luck (i understand that is supported
>from v7.1)
>
>Question s:
>
>1. can convert tapes backups to disk, shared with NFS ?
>2. i tested reading large files (with dd) without problems. Is the same
>valid for db2 ?
>3. i can't find any trailer at end of the volume 1 and volume 2, is
>this normal ?
>4. i'm searching some driver for simulate a tape drive but can't find
>such program
>
>i need ideas please!!
>
>thanks.
>
>



Dec 28 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
3503
by: Vikrant | last post by:
Friends, Due an application (old) install program problem, Under AIX I could only create DB2 instance, I could also catalog it. Its complex application and I am not expert in creating full database for this application, but I have desired DB2 backup (by db2 backup db command). Can I do redirected restore (SET TABLESPACE CONTAINERS ....) only when instance is created & cataloged , I am under the impression that redirected restore is...
2
3084
by: Vikrant | last post by:
Friends, I have read DB2/UDB 8.x 'RESTORE DATABASE Command', with my 'limited' knowledge & skill. I think it should address my concern, but I want advice/ opinion / experience and any care I must take to restore DB2/UDB 8.x database 64 to 32 bit). (1) Due to hardware limitaion I can not have 64 bit DB2/UDB 8 on AIX 4.3.3 host. Let us call this as host vhost32. I can migrate 7.2EE FP11 32bit to 8.x 32 bit on vhost32. This is my test...
4
5598
by: Scott Holland | last post by:
HELP - Need to connect to DB2 database on AIX from NT server. Also AS/400 from NT Server -- I am experienced in ORACLE and a novice at DB2. What tools would be the equivalent of Net*8 or SQLNET in ORACLE that would allow me to connect to a database on a remote box (either AIX or AS/400)? I have read that DB2 Connect appears to be the ticket for the Db2 server if it is on AS/400 or OS/390. What if it is on AIX? Does the same tool...
4
2255
by: ibm_97 | last post by:
Hi all, Environment: DB2 v8.1with fixpack 9 on AIX, SQL bi-directional replication. Server A: capture process Server B: capture and apply process 1. Shut down all capture and apply processes. Now I am SURE no more
3
7048
by: cerbdog | last post by:
Hello, all. Was hoping someone might be able to help us out with an issue: We're trying to perform a restore from a backup of one AIX 5.1 server, we'll call it "AIX", to another AIX 5.1 server; we'll call this one "DEV". We're using Netbackup 5.1 MP3 to do this. For some reason when we try to restore from AIX's backup to DEV we recieve an error from Netbackup that states: ____________________________________________ + db2 restore...
4
5752
by: Christian Maslen | last post by:
Hi All, I understand in older versions of DB2/UDB this was not possible. The following article explains how I might do this http://www.ibm.com/developerworks/db2/library/techarticle/0207kline/0207kline.html Is this still a restriction in version 9.x? I'd specifically like to restore a backup performed on an AIX server to a Windows server.
1
3457
by: pinoy2ser | last post by:
Hello All, im trying to restore a 500GB database to a target AIX server.. its actually my first time doing this..it takes me 2hours to perform a full backup..however when i try the restore, it took restore 8hours just to restore 40% of the db2 Database and still running.. is this normal? so this restore will take about 20hours.. please help...
3
2627
by: aka | last post by:
Hi, I'm actually working on the migration of a DB2 unicode db (V8.2 FP 15) from a Sunfire machine with SunOS (64 bit, Big-endian) to an AIX 5.3 (64-bit, Big-endian) server located in US. The target server has DB2 V8.2 FP 15 installed and instance name and filesystem user groups rights an so on are all identical. From the manuals I see that a crossplatform backup-restore should be supported between the two systems. I did a full offline...
4
2818
by: satish mullapudi | last post by:
Hi Everyone, Am facing an issue. Am using DB2 UDB EE v8.2 on AIX platform. I have taken the offline backup of a db( say SAMPLE ) on AIX platform. Now I want to restore the same on Linux platform. In fact on any other platform like Win<->UNIX / Win<->LInux / Win<->AIX etc. I have heard that DB2 supports cross platform restore operation, but am not sure on how to perform. Can anybody pls help me out ! Thanks in Advance....
0
8670
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9254
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9122
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9017
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
6592
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5923
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4433
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
2458
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2070
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.