ASE 11.9.2 Install for RedHatLinux6.2
〜その10 tempdbを拡張する〜
0.更新履歴
- 2002.04.15 新規作成
1.はじめに
このドキュメントでは,Linux版のSybase ASE11.9.2開発版をインストールする手順を説明する.
2.現在のtempdbの大きさを確認する.
- isqlでASEに接続する.
bash$ isql -Usa -P -Spoweredge
Msg 2401, Level 11, State 2:
Character set conversion is not available between client character set 'iso_1'
and server character set 'sjis'.
No conversions will be done.
1> sp_helpdb tempdb
2> go
name db_size owner dbid
created
status
------------------------ ------------- ------------------------ ------
--------------
-----------------------------------------------------------------------
tempdb 2.0 MB sa 2
Apr 15, 2002
select into/bulkcopy/pllsort
(1 row affected)
device_fragments size usage free kbytes
------------------------------ ------------- -------------------- -----------
master 2.0 MB data and log 1056
(return status = 0)
1> quit
bash$
|
- 2MBだと,あまりにも少ないので,次のようなスクリプトを作成する.
bash$ cat tempdb.sql print 'Create tempdb_dat01 512MB' declare @vdevno int select @vdevno = max(convert(tinyint, substring(convert(binary(4),d.low), v.low,1))) + 1 from master.dbo.sysdevices d, master.dbo.spt_values v where v.type = 'E' and v.number = 3 disk init name='tempdb_dat01', physname='/opt/sybase-11.9.2/database/tmpdevice/tempdb_dat01.dat', vdevno = @vdevno , size=262144 go print 'Create tempdb_dat02 512MB' declare @vdevno int select @vdevno = max(convert(tinyint, substring(convert(binary(4),d.low), v.low,1))) + 1 from master.dbo.sysdevices d, master.dbo.spt_values v where v.type = 'E' and v.number = 3 disk init name='tempdb_dat02', physname='/opt/sybase-11.9.2/database/tmpdevice/tempdb_dat02.dat', vdevno = @vdevno , size=262144 go alter database tempdb on tempdb_dat01 = 512, tempdb_dat02 = 512 go bash$ |
- isqlでそのDDLを実行する.
bash$ isql -Usa -P -Spoweredge -itempdb.sql -o/opt/sybase-11.9.2/database/log/CreateTempdb.log bash$ |
- ログファイルを確認してみる.
bash$ cat /opt/sybase-11.9.2/database/log/CreateTempdb.log Msg 2401, Level 11, State 2: Line 1: Character set conversion is not available between client character set 'iso_1' and server character set 'sjis'. No conversions will be done. Create tempdb_dat01 512MB (1 row affected) Create tempdb_dat02 512MB (1 row affected) Extending database by 262144 pages on disk tempdb_dat01 Extending database by 262144 pages on disk tempdb_dat02 bash$ |
- isqlで接続して,tempdbのサイズを確認してみる.
bash$ isql -Usa -P -Spoweredge
Msg 2401, Level 11, State 2:
Line 2:
Character set conversion is not available between client character set 'iso_1'
and server character set 'sjis'.
No conversions will be done.
1> sp_helpdb tempdb
2> go
name db_size owner dbid
created
status
------------------------ ------------- ------------------------ ------
--------------
------------------------------------------------------------------------
tempdb 1026.0 MB sa 2
Apr 15, 2002
select into/bulkcopy/pllsort
(1 row affected)
device_fragments size usage free kbytes
------------------------------ ------------- -------------------- -----------
master 2.0 MB data and log 1040
tempdb_dat01 512.0 MB data and log 524288
tempdb_dat02 512.0 MB data and log 524272
(return status = 0)
1>
|
- 拡張できた事が確認できる.

