安装

下载安装包, 解压到/opt/sybase,注意必须目录是这样的/opt/sybase/ASE-15_0/install/ ,因为RUN_DBSVR里面写死了/opt/sybase/ASE-15_0/bin/dataserver \

—— 当然,这可能跟安装包的版本相关

登录

linux-194:/opt/sybase # export LANG=C --- 有时候不可缺少,有时候又不能有这行,否则报错。
linux-194:/opt/sybase # . SYBASE.sh
linux-194:/opt/sybase # isql -Usa -PTest1234[] -SDBSVR  -- 登录

启动:

记得先 :export LANG=C

--  如guo /opt/SYBASE下面的文件的属主都是root------- 就不要切换dbuser用户了!!

首先要切换到dbuser用户,命令:

su - dbuser

. SYBASE.sh   ------- 执行环境变量;

cd /opt/sybase/ASE-15_0/install/

./RUN_DBSVR&       回车;  (---启动主库,要加&)http://zhidao.baidu.com/question/569385907.html  其实和./startserver -f RUN_DBSVR一个作用

./RUN_DBSVR_back&     (--启动备份数据库)

查看数据库是否起来可以使用:ps –ef|grep sybase查看也可以执行

  cd /opt/sybase/ASE-15_0/install

# ./showserver查看

停止(要先停备份的数据库,)

[ /opt/sybase ]. SYBASE.sh

[ /opt/sybase ]isql -Usa –Pchangeme123 -SDBSVR

select * from sysservers   --查找备份数据库的实例名;

shutdown SYB_BACKUP (备份数据库的名称)

go

然后停止主库

shutdown

go

 忘记sa密码&修改sa密码?

这个真糟糕,不过其实还好,如果掌握了方法的话

http://www.cnblogs.com/poleax81/archive/2006/06/17/428054.html

在/opt/sybase/ASE-15_0/install/RUN_DBSVR最后面(不能加在第一行后面)加上行 -psa

执行

/opt/sybase/ASE-15_0/install> ./startserver -f RUN_DBSVR

注意找到这一行:

New SSO password for sa:bojhvjemyvwpz3

然后:

export LANG=C
su - dbuser
isql -Usa -Pbojhvjemyvwpz3 -SDBSVR

 sp_password 'bojhvjemyvwpz3',Test1234    ———— 这样就重置密码好了!

sp_configure 'con' —— 查看数据库配置信息??

  Parameter Name Default Memory Used
  Config Value Run Value Unit
  Type

sp_helpdb  —— 查看所有数据库状态?

sp_helpdb dbname —— 查看某个数据库状态

sp_who ——

数据库日志

sybase/ASE-15_0/install/DBSVR.log 数据库日志等

出现The transaction log in database tempdb is almost full.  Your transaction is being suspended until space is made available in the log.

执行

2> dump transaction with truncate_only
3> go
Msg 156, Level 15, State 2:
Server 'DBSVR', Line 2:
Incorrect syntax near the keyword 'with'.  —— 郁闷,奇怪, 我是按照网上来的

1> dump transaction OMSSM with no_log
2> go

一直出现

java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的 SQL 警告以获得失败原因。
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(Unknown Source)
at com.sybase.jdbc3.tds.Tds.for(Unknown Source)
at com.sybase.jdbc3.tds.Tds.a(Unknown Source)
at com.sybase.jdbc3.tds.Tds.login(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

不知道是怎么回事,以为是日志满了(后面发现那个The transaction log in database tempdb is almost full.是很久之前的日志了,惭愧。。。)

清除了日志,还是这样

以为是连接数不够了,改了最大连接还是这样。。。

为什么运行 RUN_DBSVR 后面要加 & ———— 不加也是完全可以的,不过, 因为它是个服务器,需要一直运行, 如果不加&, 那么它一直占用终端,一直打印日志,——这可能不是我们想要的

参考http://topmanopensource.iteye.com/blog/1166991

http://www.cnblogs.com/pony/archive/2011/02/18/1957684.html

sybase学习的更多相关文章

  1. Sybase:SAP IQ学习笔记

    Sybase:SAP IQ学习笔记 -- 启动IQ管理 >> start_iq -n utility_db -n utility_db >> dbisql -c "u ...

  2. sybase数据库学习笔记(一)

    sybase的基本框架 sybase数据库由系统数据库.用户数据库.数据库设备和辅助文件组成. 1. 系统数据库 sybase数据库是多个数据库结构的数据库管理系统.分为系统数据库和用户数据库. 系统 ...

  3. [Python] 学习笔记之MySQL数据库操作

    1 Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口.Python DB-API支持很多种的数据库,你可以选择 ...

  4. day04关于MySqL—Android小白的学习笔记

    Mysql入门 1. 数据库基本知识(了解) 1.1.数据库介绍 1.1.1.什么是数据库?数据库的作用是什么? 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户 ...

  5. penghui_031413 Bat命令学习

    penghui_031413   Bat命令学习 基础部分:====================================================================== ...

  6. sybase ASE 12.5版本下载地址

    为便于广大爱好者方便 学习Sybase ASE数据库,我将windows平台下的(32位)Sybase ASE放到下面的位置: ASE 12.5: (8个包) http://download.csdn ...

  7. 网站构建学习笔记(0)——基本概念了解及资源学习(copy自w3school)

    一.学习方面 1.WWW - 万维网 什么是 WWW? WWW 指万维网(World Wide Web) 万维网常被称为Web Web 是由遍布全球的计算机所组成的网络 所有 Web 中的计算机都可以 ...

  8. [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  9. Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

    1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...

随机推荐

  1. python核心编程(第二版)习题

    重新再看一遍python核心编程,把后面的习题都做一下.

  2. 在安卓下打包cocos2d-js 3.6项目with ProtoBuf.js

    项目用到了cocos2d-js 3.6和ProtoBuf.js,但是打包成apk时运行时总是报错(evaluatedOK == JS_FALSE),没有具体的文件和行号报错信息. 只能一个一个文件排查 ...

  3. table表格制作

    分享一个简单的表格,代码如下: <table border=3 bordercolor=blue align=center cellspacing=3 cellpadding=6> < ...

  4. Unsupported major.minor version 51.0解决方法

    jdk1.6工程中使用外部jar包中类出现:Unsupported major.minor version 51.0 问题原因:外部jar包使用jdk1.7(jdk7)编译,而使用此jar包的工程jd ...

  5. 使用sklearn优雅地进行数据挖掘

    目录 1 使用sklearn进行数据挖掘 1.1 数据挖掘的步骤 1.2 数据初貌 1.3 关键技术2 并行处理 2.1 整体并行处理 2.2 部分并行处理3 流水线处理4 自动化调参5 持久化6 回 ...

  6. appframework build目录各文件之包含内容

    { "build/css/af.ui.css": [ "css/main.css", "css/appframework.css", &qu ...

  7. 使用Excel对象模型在Excel单元格中设置不同的字体

    效果是这样的: 首先找到这个单元格或区域Range cell,然后代码: ((Range)cell). Characters[, ].Font.Color = Color.Blue; ((Range) ...

  8. mysql 性能配置优化

    修改mysql配置文件 my.cnf ,内容如下: [mysqld]datadir=/data/mysql/datasocket=/var/lib/mysql/mysql.sockuser=mysql ...

  9. 【C-数据类型 常量 变量】

    一.基本数据类型 1) 整型 (int   %d) 2) 字符型 (char  %c) 3) 浮点型 %f ①. 单精度浮点型(float) ②. 双精度浮点型(double) 2.指针类型 void ...

  10. iphone 耳机 线控

    有电话呼入时: 按一次接听电话: 快速按两次将电话转到语音信箱: 通话中: 按一次挂断电话: 通话中如果有第二个电话打进来时: 按一次保留当前通话并接听第二个电话: 按住两秒钟不放忽略(拒绝接听)第二 ...