当前位置:首页 » 数据仓库 » 创建名为gg的数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

创建名为gg的数据库

发布时间: 2022-04-20 05:43:18

㈠ oracle中 DG和GG的区别

楼主您好

Oracle DataGuard

Oracle GoldenGate

原理

复制归档日志或在线日志

抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远端队列中

稳定性

作为灾备的稳定性极高

稳定性不如DataGuard

维护

维护简单,极少出现问题

命令行方式,维护较复杂

对象支持

完全支持

部分对象需手工创建于维护

备份端可用性

备份端处于恢复或只读状态,在只读状态下不能同时进行恢复。

两端数据库是活动的,备份端可以提供实时的数据查询及报表业务等,从而提高系统整体的业务处理能力,充分利用备份端的计算能力,提升系统整体业务处理性能。可以实现两端数据的同时写入

接管时间

数据库工作在mount状态下,接管业务时,数据库要open

可实现立即接管

复制方式

通过恢复机制实现的,无法实现同步复制

GoldenGate 可以提供秒一级的大量数据实时捕捉和投递,异步复制方式,无法实现同步复制

资源占用

复制通过数据库的LGWR进程或ARCN进程完成,占用数据库少量资源

业务高峰时在数据抽取转换时消耗系统资源较多,低峰时占用较小

异构数据库支持

单一数据库解决方案,仅运行在Oracle数据库上,源端和目标端操作系统必须相同,版本号可以不同

可以在不同类型和版本的数据库之间进行数据复制。如ORACLE,DB2,SYBASE,sql SERVER,INFORMIX、Teradata等。
适用于不同操作系统如windows、linux、unix、aix等

带宽占用

使用Oracle Net传输日志,可通过高级压缩选项进行压缩,压缩比在2-3倍

利用TCP/IP传输数据变化,集成数据压缩,提供理论可达到9:1压缩比的数据压缩特性

拓扑结构

可以实现一对多模式

可以实现一对一、一对多、多对一、双向复制等多种拓扑结构

㈡ SQL2000 语句 求助

--测试通过(原创)
--创建数据库
create database JXGL
go
--使用数据库
use JXGL
go
--第二题
--创建表
create table GG
(
员工编号 int identity primary key,
员工姓名 nvarchar(20),
职位 nvarchar(20)
)
--插入测试数据
insert into GG
select 'aaa','普通员工' union
select 'bbb','工程师'
go
--创建触发器
if exists(select * from sysobjects where name='trig_test')
drop trigger trig_test
go
create trigger trig_test
on GG
for delete
as
if(select 职位 from deleted)='工程师'
begin
print '您删除的职位为工程师,禁止删除'
rollback transaction
end
go
--测试
delete from gg
where 职位='工程师'
go
delete from gg
where 职位='普通员工'
go
select * from gg
go
--第三题
--创建测试表
create table students
(
sno int primary key,
sname nvarchar(20),
sex nvarchar(20)
)
go
create table sc
(
sno int,
cno int,
grade int
)

create table course
(
cno int identity primary key,
cname nvarchar(20)
)
go
--插入测试数据
insert into students
select 0403401,'aaa','男' union
select 0403402,'bbb','女' union
select 0403403,'ccc','男'
go
insert into course
select '数学' union
select '语文' union
select '英语'
go
insert into sc
select 0403401,1,60 union
select 0403401,2,70 union
select 0403401,3,80 union
select 0403402,1,50 union
select 0403403,1,90
go
--查询表
select * from students
select * from course
select * from sc
go

--创建存储过程
if exists(select * from sysobjects where name='P2')
drop procere P2
go
create procere P2
@id int
as
select s.sno,s.sname,cname,grade
from students s
inner join sc on sc.sno=s.sno
inner join course c on sc.cno=c.cno
where s.sno=@id
go
--调用
exec P2 0403401

㈢ 在SQL SERVER创建数据库出现这种错误

---你有没按照这样建呢··一定是你哪里打错了。或许是你在D盘上不存在mao这个·文件夹
create database bankDB
on primary
(
name='bankDB_data',
filename='E:\bank\bankDB_data.mdf',
size=5mb,
filegrowth = 15%
)
log on
(
name = 'bankDB_log',
filename='E:\bank\bankDB_log.ldf',
size=5mb,
filegrowth = 15%
)

㈣ 我要在WampServer2.0的sqlmyadmin中建立一个数据库,用“wm”的值表示“网名”,“wz”的值表示“网址”,

自己比划吧,这个都有提示的~

㈤ 几个oracle问题请教

这些问题都是由于系统庞杂而产生的,彼此间不单一协调。只有咨询经验者才能获得解答。

㈥ 请问,如何用SQL Server 2000建立一个简单数据库。其中包含几张表。尽量详细些,新手,谢谢!

方法一:打开查询分析器,选择new query中,输入:
create database XXX
(其中XXX为数据库名),然后Execute...
方法二:右击Databases,选择new database,然后...

㈦ 下列VFP选择题答案是否有错

只指出你作错的题。

第17题
选 B)1

第19题
选 B)表从数据库移出后,仍然具有数据库表的特性
注:表从数据库移出后,成为自由表,不具有数据库表的特性。

第20题
选 C)101
注:指针到达最后一条记录尾部后不会再移动。

第21题
选 B)SET RELATION TO 学号 INTO ST

第22题
选 D)SELECT FF

第23题
选 B)DELETE

第26题
选 D)视图

第28题
选 B)1
注:不管条件是否成立,S的值都为1,然后输出。

㈧ oracle 手动创建数据库语句

不知道你问的是不是 sqlplus 运行连接oracle后,输入命令建立表 跟数据!
这样的话可以用create table<表名>(列名1,数据类型,列名2,数据类型····);
表就创建好了! 如果要输入数据的话,可以用 insert into <上述表名> (列名1,列名2··) values('dd ',' gg',···); 这里的列名是你要插入数据的列,而且values后面的值也要按顺序与列名相对应!如果是所有列都要插入数据的话可以省略列名,直接values按列的顺序输入数据就行了。values后面的数据都要要‘ ’引起。
创建完了后,你可以用select * from <表名>; 验证下 输入的数据是否正确。可以用update语句更改:例如 update emp set name='zhang' where salary='10000';

㈨ SQL数据库中gg里面的进口磨砂全部替换为普通磨砂,条件是chlb=2

UPDATE 表名 SET gg=replace(gg,"进口磨砂","普通磨砂") where chlb=2

另外看你表中chlb字段是左对齐,怀疑字段chlb是字符型,如果chlb是字符型,where 子句改成:where chlb="2"

以上语句在数据库中测试通过。

㈩ 在C#编程中,怎么连接sqlserver2000数据库

先在代码开头加上 using System.Data.SqlClient;
在事件里面写:
SqlConnection sqlConn = new SqlConnection();
SqlCommand sqlCmd = new SqlCommand();
SqlDataAdapter dap = new SqlDataAdapter();
DataSet ds = new DataSet();
sqlConn.ConnectionString = "initial catalog=GG;data source=.;integrated security=true;uid=sa;pwd=***";
sqlConn.Open();
string sql = "select * from forexample ";
sqlCmd.CommandType = CommandType.Text;
sqlCmd.CommandText = sql;
sqlCmd.Connection = sqlConn;
dap.SelectCommand = sqlCmd;
dap.Fill(ds, "user");
dataGridView1.DataSource = ds.Tables["user"];