当前位置:首页 » 操作系统 » sybase数据库使用

sybase数据库使用

发布时间: 2023-01-05 02:07:04

① 使用sybase powerdesigner怎么连接数据库

第一步:不用说,当然是要先从Oracle网站下载一个Java的jre或JDK安装到系统中,安装完成后,需要检查系统的环境变量中有没有JAVA_HOME和CLASSPATH,如果没有需要手动设置;

第二步:自己要准备一个Sybase数据的JDBC驱动程序包;

第三步:好了,一切资准备好,就要进行最为关键的地方了,设置PowerDesigner:

在文件菜单栏中找到Database菜单,哦?好像找不到哦,哈哈,好多时候问题就发生在这儿哦;不用急啦,你需要先建立一个项目Physical Data Model,建好后,这不出来了;

这下你可以在Database菜单下找“Configure Connections...”子菜单,系统弹出如下窗口


对窗口各项说明如下:

项目名 描述

Connection Profile Name 之前建立的数据库链接的文件名。

Directory 数据库链接文件的保存位置

Description 本链接的描述信息

Connection type 数据库链接的类型,本文讲的是JDBC,当然选择它啦

DBMS type 准备链接的数据库的类型,那个数据库软件

Server name JDBC 链接不需要它

Database name JDBC链接不需要它

User name 链接数据库时,使用的登录用户名

Password 登录数据库时,对应上面用户的密码

JDBC driver class JDBC使用的类型名,包括所在包路径

JDBC connection URL 链接数据时,使用的URL信息,根据使用JDBC规定的格式设置就可以

JDBC driver jar files 使用后面的按键,选择你磁盘中JDBC驱动程序Jar包就可以了,

Connection parameters 系统根据你设置的链接信息自动生成的信息

设置完成后,可以使用窗口左下角的“Test Connection...”按钮,来测试链接是否成功。

② 请问sybase的DB格式的数据库文件怎么打开啊,如何查询表里面的数据

这个是Sybase的sql Anywhere的数据库文件,使用SQL Anywhere就可以打开,不过要注意是哪个版本的数据库,他的数据库文件是向下兼容的,不向上兼容。如果你是Windows7操作系统,SQL Anywhere必须使用10.0.1及其以上版本才行不然无法运行。
安装SQL Anywhere后,可以直接打开数据表查看里边的数据,如果是复杂的查询或者用SQL语句操作,可以使用绑定提供的Interactive SQL,类似于SQL Server的查询分析器的工具,用他可以进行SQL语句的运行。
目前SQL Anywhere可以在Sybase的网站上下载安装包,同时可以申请一个3个月的开发ID,基本够开发者用了。

③ sybase数据库里面用什么命令来执行一个字符串表示的sql语句呢

sybase数据库里面用什么命令来执行一个字符串表示的sql语句呢 5
经过观察发现,总是有一个进程会长时间的占用日志空间,无法释放,只能杀掉该进程,为了找到该进程是哪个客户端程序,故整理如下方法来获取该进程正在执行的SQL语句。
通过返回的SQL语句,定位了故障程序,解决了一个大bug
第一步,打开sybase central,在左边视图中,双击数据库服务器名称,然后双击“登录”文件夹,在右边的视图中选择“增加登录”。新建一个“登录”,输入登录名:ts,设置口令,然后单击下一步,直到完成。
第二步,在新建好的登录名上单击鼠标右键,选择“属性”选项。
第三步,在属性窗口中选择“角色”页,点击“增加角色”按钮。
第四步,在弹出窗口中选中sa_role和sybase_ts_role两个角色(按住ctrl键来多选),点击“确定”按钮保存设置。
第六步,输入语句select * from syslogshold,如果有记录返回,则记住第三个字段(spid)的值。
第七步,输入SQL语句:dbcc traceon(3604)dbcc sqltext(上一步中第三个字段的值)执行,输出结果即为该进程正在执行的SQL语句。

④ 如何使用服务器端的sybase server数据库

首先你必需在本地机安装sybase客户端可以下个sybase anywhere安装好后开始运行的搜索框中输入scjview打开如下工具

点击sybase anywhere的"连接"菜单

点击---使用sql Anywhere 11 连接

选中ODBC数据源名->点击下图中的小图标

打开ODBC数据源管理器后-〉点击系统DNS

然后点击添加,进行数据源的添加,然后选择sql Anywhere 11

然后进行sql Anywhere 11的odbc配置

打开sql server 企业管理器安全性-〉链接服务器->新建链接服务器
连接服务器名可以随便取,如果在sql 中查询时,要使用此值查询,例如
select * from openquery(TEST,'select * from test_table');

⑤ sybase数据库11.9.2在windows上怎么进行配置和使用,我都不懂啊!请帮忙啊!

一、安装前准备工作:
A、sybase12.5及补丁、注册码
B、安装说明文档、备份库
《从winXP通过‘远程桌面’登陆win2003主界面:

1、sp2-mstsc /console

2、sp3以上-mstsc /admin》
C、本地磁盘空间大小,建库还原库需要多大空间

二、安装步骤:
1、安装sybase12.5:只有几处需要修改(选择完全安装,手动配置各服务器,配置bd_lsc-将页面大小2K修改16K,master syspromessor各分配1000M),其他默认,最后完成直接

重启。

2、重启后首先安装补丁,再进行注册<程序> ----<Sybase>------<最后一项>

3、修改字符集cp936
在<运行>中输入 cmd ,在cmd中输入
cd c:\sybase\charsets\cp936回车
再charset –Usa –P –Sbd_lsc binary.srt cp936
“bd_lsc“ 部分是Sybase Central中看到的数据库服务器的名称,根据实际情况而定
依次点击<程序> ----<Sybase>------<SQL Advantage>:在打开程序中,点击连接数据库
>select name ,id from syscharsets
>go
找到name=cp396对应的id (171)
>sp_configure “default character set id”,171
>go
重启两次server,sp_helpsort察看服务器端的字符集是否已经更改为cp936。
配置客户端缺省字符集:编辑文件c:\sybase\locales\locales.dat (注意备份原来的locales.dat文件),相对应的字段修改为
[NT]
locale = default, us_english, cp396

4、右击桌面‘我的电脑’-选‘管理’-服务-启动sybase服务,登陆服务器
右击服务名-选择属性配置:内存physical memory和cpu个数

5、添加高速缓存,最后点完成时,提示错误自动绑定-不用理睬

6、建立数据库设备:两个数据设备lscdatanew0=lscdatanew1=10G,一日志设备lscdatanewlog=5G

7、建立转存设备,建lscdatanew设置其属性
(lscdatanew属性-选项选4项ddl in tran;no chkpt on recovery;select intobulk pllset;trunc log on chkpt)

8、绑定高速缓存

9、确认sybase_BS服务已启动,还原数据库(通过B命令还原即可)
A、备份:
C:\isql –Usa –P –S服务器名
Dump database lscdatanew to “c:\back.mp”
Go
压缩
Dump database lscdatanew to “compress::6::c:\back.mp”
Go
B、还原
C:\isql –Usa –P –S服务器名
Load database lscdatanew from “c:\back.mp”
Go
还原成功后,不要退出。需要联机操作如下
Online database lscdatanew
go

10、登陆服务器修改lscdatanew段:首先右击lscdatanew在属性选项中选中 singer user
将段中日志、数据文件与日志、数据设备相对应。
段修改完成后再去掉先前选中的singer user。

《双核2.8G,内存4G 建库的速度为70M/s 命令还原库的速度180M/s》

lscdatanew 属性-选项 选中以下4个

A、 ddl in tran

B、 no chkpt on recovery当保持最新的数据库备份时,此项设置为true。此时,存在一个基本库和一个辅助库。首先,基本库转储到辅助库中。然后,基本库的事务日志间断地

转储并装载到辅助库中。若此选项设置为缺省值false,重新启动SQL Server时,恢复数据库后将向数据库增加一条检查点记录。检查点记录确保机制不会不必要地重新运行,改变

顺序号,并导致随后从基本库装载事务日志的失败。将辅助库的此项设置打开,恢复过程将不产生检查点,这样从基本库转储的事务日志可以被装载至辅助库。

C、 select intobulk pllset设置恢复模式的,使得在使用select into 语句的时候.事务的日志量达到最少.
文(http://www.diybl.com/course/7_databases/sql/sqlServer/20090917/175575.html)

D、 trunc log on chkpt开放此项, 数据库会每隔一段间隔自动清除log。

sysbase服务无法启动 可能是dsedit ip 通道不对
1053错误:
修改master系统表(首先属性-允许修改sysdatatable=1),将lscdatanew 设为-32768 ,能启动后设为1;将属性恢复默认

sp_password null,new_password

⑥ 求救,sybase数据库怎么实现跨库查询

1。登录文件可以打开用UltraEdit,你可以下载一个安装;。 2分贝文件是ASA数据库(Sybase SQL Anywhere的7)可以打开\%SYBASE%\ WIN32 \ dbisqlc.exe使用后安装,输入您的用户名和密码,浏览到数据库文件,它的内容可以使用SQL语句进行查询。

另外,我在网上找到了一个方法:
后来安装了一个电源建设8,这将有一个步骤是安装sybase数据库7。安装完成后,您可以按照ODBC管理器控制面板中的管理工具,添加数据源SYBASE数据库格式此驱动器,那么你可以导入表里面的ODBC数据源的办公室访问,查看文件。注意:默认的用户名密码数据库文件是DBA:SQL,这是需要进入的odbc。

⑦ sybase数据库 如何使用sql语句查询,数据库容量大小和数据库使用量大小

Sybase公司是世界着名的数据库厂家,其关系数据库产品SYBASE SQL Server在中国大中型企事业单位中拥有大量的用户。针对获取数据库相关信息也提供了对应的API,以便管理进行维护。
一.sp_spaceused 可看到数据库空间包括日志(对应数据库)
打开Sql Advantage 对话框——输入sp_spaceused(上边数据库选择要查的数据库)或直接
use your_db_name
go
sp_spaceused
go
运行!出现如下信息
Database name:数据库名称
Datebase Size:数据库空间总大小
Reserved:已分配空间
data数据:已分配空间中数据占用空间大小
index_size索引:已分配空间中index_size索引占用空间大小
unused:为已分配空间中未使用空间大小
计算关系:
reserved(已分配空间)=data+index_size+unused
剩余空间= Datebase Size(总空间)—已分配空间(resrved)

二.sp_helpdb db_name 可看到数据库占用的数据库设备device的空间信息(对应数据库设备和数据库)
打开Sql Advantage 对话框——输入sp_s helpdb db local(local为要看的数据库名字如不输入则显示所有数据库)
运行!显示如下信息:
(一).数据库方面
1. name:数据库名字
2. db_size:数据库空间大小
3. owner:数据库所有者
4. created:数据库创建时间
5. status:状态
(二).数据库设备方面
1. device_fragments:数据库设备名称
2. size:数据库占用数据库设备的空间大小 单位MB
3. usage:用法 用途
4. created:数据库占用的数据库设备的空间的创建时间
5. free kbytes :数据库占用的数据库设备的剩余空间 单位KB
6. log only free
kbytes:数据库日志设备中日志剩余空间 单位KB

注意:由于数据库创建后不一定全部占用数据库设备的所有空间,可以在以后通过增加的方法占用设备空间,因此每增加一次就会有一条数据库设备信息

计算关系:

剩余空间=所有free Kbytes(剩余KB)相加+log only
free Kbytes

数据库占用数据库设备总空间(size)=size1+size2+……..(所有相加)=数据库总空间(db_size)=
reserved(已分配空间)+剩余空间

free Kbytes(剩余KB)相加+log only free Kbytes= Datebase
Size(总空间)—已分配空间(resrved)

⑧ sybase数据库查询数据

1.log文件用ultraedit就可以打开,下载一个安装就可;
2.我遇到的db文件,都是asa数据库的(sybase
sql
anywhere
7)可安装之后,打开\%sybase%\win32\dbisqlc.exe,输入用户名密码,浏览到该db文件,就可用sql语句对其内容进行查询。
另外,我在网上也搜到了一个方法:
后来装了个power
build
8,里面就有一步是要装sybase
7的数据库。安装完之后,就可以在控制面板的管理工具下面的odbc管理器中,添加sybase
驱动的这种db格式的数据源,然后就可以在office
access中导入这个odbc数据源,查看表里面的文件了。需要注意的是:db
文件的默认用户名密码是dba:sql,这是需要输入odbc的。

热点内容
忘记账户密码如何恢复出厂设置 发布:2025-05-11 00:51:15 浏览:390
汽车空调压缩机哪种好 发布:2025-05-11 00:51:10 浏览:896
功夫特牛脚本 发布:2025-05-11 00:32:37 浏览:340
autojs脚本代码 发布:2025-05-11 00:32:35 浏览:937
spl编程 发布:2025-05-11 00:25:14 浏览:64
linux搭建android开发环境 发布:2025-05-11 00:18:45 浏览:947
web本地存储 发布:2025-05-11 00:13:33 浏览:360
为什么暗格里的密码搜不到了 发布:2025-05-11 00:13:31 浏览:942
oracle存储过程使用变量 发布:2025-05-11 00:10:07 浏览:741
用安卓下载苹果的软件叫什么 发布:2025-05-11 00:08:22 浏览:115