May 31, 2005

在Red Hat Linux高级服务器2.1上启用大型Oracle9i系统全局区域(转)

作者:Zafar Mahmood 和Robert Hentosh (2003年 8月)

为更快地访问Red Hat Linux高级服务器2.1上运行的Oracle9iTM 数据库,管理员可以加大数据库的系统全局区域(SGA)。本文描述了加大SGA的两种方法。

信息是现在企业中最核心的资产。企业需要以安全和高效的方式快速访问数据,分析市场趋势。数据库服务器采用群集工作可以实现这些目标。但是,由于机械和物理上的限制,磁盘访问本身速度较慢。要想更快地访问数据库,应当将大部分数据放置到内存中。系统全局区域(SGA)是Oracle® 数据库放置数据库块缓存从而不借助磁盘读取实现快速、重复访问的区域。

管理运行在Red Hat® Linux® 高级服务器2.1上、至少具有4GB内存的系统上的Oracle9iTM 数据库的管理员可以将SGA从缺省的1.7GB加大到2.7GB。在配置4GB多内存的系统中,在理论上管理员可以将SGA扩大到15GB。但是,达到这一目的的方法并不支持Oracle9i Release 2,这一版本在数据库中支持动态SGA和多个块大小。

有两种方法可以用来加到Oracle SGA:

对于具有4GB内存的系统:减小mapped_base 参数,并重新分配SGA
对于超过4GB内存的系统:使用扩展缓存内存或超大内存方法运行Red Hat Linux AS2.1 企业版内核


本文提供了完成这两种方法所需要的步骤。管理员应当仔细计划这些步骤,并在非生产环境中进行彻底的测试,然后才能应用到生产数据库中。

降低mapped_base并重新分配SGA

如果机器至少具有4GB物理内存,管理员可以通过降低mapped_base参数并重新分配SGA的方法,将SGA从缺省的1.7GB提高到2.7GB。这种方法仅仅对Oracle 8.1.7, 9.0.1或9.2.x有效。这种方法的一个缺点是将了Oracle程序全局区域(PGA)和用户会话的虚拟内存。管理员可能需要在实施这一方法之后重新调整Oracle排序区域的大小。

将内存基址降低到到0x10000000 (十进制268435456)之后,0x10000000 和0x15000000 之间的地址用作加载Oracle库;剩余的3GB用户地址空间用于Oracle可执行文件和更大的SGA。Oracle可执行文件将从0x15000000处开始加载,为SGA提供更大空间。图1 展示了内存基址从缺省的0x40000000 (十进制1073741824) 降低到 0x10000000 (十进制268435456),这可以为Oracle进程提供更多的内存(增加了805,306,368字节)。
1.jpg
图1. 降低内存基址,将SGA从缺省的1.7GB提高到2.7GB

要降低内存基址,管理员可以采用以下这些基础步骤:

以 root身份,更改shmmax 内核参数,以容纳整个SGA。 (源码以及接下来的步骤,参见本文后面的"更改mapped_base的值的C程序" )
以 root身份,降低Oracle Linux shell用来启动和关闭数据库的mapped_base 。
以 oracle身份,更改ksms.s 并重新连接Oracle执行文件

更改shmmax内核参数
从任一root Linux shell中,管理员都可以更改shmmax内核参数,以容纳整个SGA。对于约2.7GB的SGA,管理员应当输入:

[root@oratest root]# echo 3000000000 > /proc/sys/kernel/shmmax

"更改mapped_base值的C程序"中的程序也可以在每次oracle 用户登陆的时候自动完成这一步。


降低mapped_base
在更改shmmax内核参数之后,管理员应当在操作系统级上更改用来启动Oracle实例的父shell。这个过程让父shell的子进程可以访问更多内存。要更改父shell,管理员应当完成以下步骤:

找到oracle用来启动数据库的shell的进程标识 (PID):
[root@oratest root]# echo $$
在另一个会话中以root身份,降低Oracle会话的mapped_base:
[root@oratest root]# echo 268435456 > /proc/$pid/mapped_base


在前面的语句中,$pid 指的是启动Oracle的shell的PID, 268435456 是0x10000000的十进制形式。

管理员应当编译"更改mapped_base值的C程序"中提供的C程序:

作为root, 输入:
[root@oratest root]# make lowermap
[root@oratest root]# chmod +s lowermap
[root@oratest root]# cp lowermap /home/oracle
在oracle用户的.bash_profile增加下行:
/lowermap


以后每次oracle用户登陆时,mapped_base和shmmax的值将调整为支持2.7GB的SGA。降低映射的基址是服务器中每个产生Oracle进程的shell必须要进行的工作—包括将用户本地连接到数据库的所有shell以及用户启动Oracle监听器的shell。(通过这种方式,监听器生成的进程将继承较低的mapped_base)。


重新分配SGA
要充分利用较低的mapped_base值,管理员应当采用以下步骤重新链接Oracle二进制文件。这一步骤将给SGA重新分配一个较低的地址,利用更多的物理内存:

作为用户oracle,输入:
[root@oratest root]# cd $ORACLE_HOME/rdbms/lib
备份现有的ksms.s:
[root@oratest root]# cp ksms.s ksms.s_orig
[root@oratest root]# genksms -s 0x15000000 > ksms.s
[root@oratest root]# make -f ins_rdbms.mk ksms.o
[root@oratest root]# make -f ins_rdbms.mk ioracle


如果管理员在重新链接的过程中遇到任何问题,可以键入以下命令返回到原始设置:

[root@oratest root]# cp ksms.s_orig ksms.s

要返回到Oracle安装的缺省值,输入:

[root@oratest root]# genksms > ksms.s

在恢复或重新生成ksms.s之后,输入:


[root@oratest root]# make -f ins_rdbms.mk ksms.o
[root@oratest root]# make -f ins_rdbms.mk ioracle

在进行这些更改后,管理员应当能够将SGA配置到约2.7GB。如果这些步骤的运行不正确,管理员应当接受到一些意外错误,例如ORA-3113连接错误。要提高SGA,他们可以在SQL*Plus窗口中输入下面的命令,然后重启服务器:

SQL> alter system set db_cache_size= < NEW VALUE in bytes > scope=spfile;

为确认新的SGA,输入下面的命令

SQL> show SGA

扩展缓冲缓存或超大内存

扩大SAG的另一种方法是扩展缓冲缓存或超大内存(VLM)。管理员可以将这一方法与前一方法(降低mapped_base并重新分配SGA)组合使用。在理论上,扩展缓冲缓存方法在使用DellTM 硬件和Red Hat Linux AS 2.1的情况下,可将SGA提高到15GB1 。但是,这一方法仅支持Oracle9i Release2 ,并且不支持Oracle9i Release2的一些特性,例如动态SGA在数据库中存在多个数据块大小。

要扩展缓冲缓存,管理员可以进行以下操作:

作为root, 创建一个共享的内存文件系统 (shmfs)
作为root, 启用大页面。
作为root, 更改shmmax 内核参数,以容纳整个 SGA
作为oracle, 更改 init.ora 以便使用shmfs 并禁止使用db_cache_size 和db_XK_cache_size参数。

创建共享内存文件系统
因为shmfs是一个内存文件系统,它的大小可以达到Red Hat Linux AS2.1所允许的最大虚拟内存。虽然企业内核在理论上最大可支持到64GB内存,但目前仅支持16GB。

要创建shmfs,管理员作为root登陆,并输入以下命令:

[root@oratest root]# mount -t shm shmfs -o size=8g /dev/shm

要自动安装内存文件系统,管理员可以在/etc/fstab中添加以下几行:


[root@oratest root]# vi /etc/fstab
shm /dev/shm shmfs size=8g 0 0


启用大页面
要启用大页面,管理员编辑引导加载器文件/boot/grub/grub.conf ,并增加内核参数 bigpages= < size >MB 。bigpages 参数的值取决于SGA的大小。为了确定这个值的大小,管理员将系统的SGA的GB值乘以1024,然后舍入到最近的百分位就可以。

例如,对于6GB的SGA,管理员应当进行以下操作:

确定大页面值。bigpages = 6 x 1024 = 6144
将答案舍入到最近的百分位。6144 舍入到最近百分位= 6100
在 /boot/grub/grub.conf 文件中增加bigpages=6100MB,如下所示:
kernel /boot/vmlinuz-2.4.9-e.12smp ro root= /dev/sda2 bigpages=6100MB
重启系统
以root的身份运行以下命令:
[root@oratest root]# echo 2 > /proc/sys/kernel/shm-use-bigpages
启动Oracle9i

更改shmmax 内核参数
从任一root Linux shell中,都可以更改共享内存的大小(shmmax),将shmmax内核参数设置为系统的物理内存的一半。shmmax的值不能超过4294967295。要将shmmax尽可能设置为接近4GB,输入:

[root@oratest root]# echo 4000000000 > /proc/sys/kernel/shmmax


更改Oracle 初始化参数文件
在init< sid >.ora 中增加以下参数,更改Oracle的初始化参数文件:

use_indirect_data_buffers=true

这个参数启用使用32位平台的扩展缓冲缓存基址,32位平台可以支持4GB多物理内存。

此外,还建议进行以下修改:删除db_cache_size 和db_xK_cache_size 参数,并提高db_block_buffers 参数的值。在提高db_block_buffers 参数之后,管理员应当使用新的SGA重启数据库。

系统内存资源最大化

Red Hat Linux Advanced Server 内核增强了扩展性和虚拟内存体系,使Oracle数据库可以更为高效地运行。Advanced Server 2.1 与其它Red Hat Linux 发行版的最大不同之处是大型内存寻址能力、共享内存文件系统以及可配置的进程映射基址。这些特性使Oracle可以最大可能地使用内存资源。

参考

Oracle 公司 Red Hat Linux Advanced Server 2.1中的Linux虚拟内存特性和Oracle的内存使用特征。 http://otn.oracle.com/tech/linux/pdf/1_linuxVM_v2_accepted.pdf

Oracle 公司 Oracle9iR2 on Linux: Red Hat Linux Advanced Server 2.1对性能、可靠性和易管理性的改进。 http://otn.oracle.com/tech/linux/pdf/9iR2-on-Linux-Tech-WP-Final.PDF

Zafar Mahmood (zafar_mahmood@dell.com) 是Dell企业系统部-解决方案部署方面的软件工程师。他已经在数据库性能优化、数据库系统和数据库群集解决方案等方面工作了6年多。现在他正在位Dell的Oracle9i RAC解决方案工作。Zafar获得纽约大学的电气工程硕士学位,专业是计算机通讯。

Robert Hentosh (robert_hentosh@dell.com) 是Dell Linux工程团队的一名高级顾问。在加入Dell之前,他已经在软件行业工作了12年,其工作经验涉及设备驱动程序开发、通讯接口以及基于Web的应用。Robert从Bucknell大学获得了物理学和电气工程学士的学位。

更多信息

Oracle 和 Linux: http://www.oracle.com/linux

Dell 和 Oracle: http://www.dell.com/oracle

__________________________________________________________

附件:

更改mapped_base值的C程序


/*
* lowermap.c ?suid program to lower the mapped_base shared memory addr
* Authors: Robert Hentosh, robert_hentosh@dell.com
* Zafar Mahmood, zafar_mahmood@dell.com
*
* Copyright 2002 Dell Inc. Distributed under the GPL
*
* This program comes with ABSOLUTELY NO WARRANTY.
*/


#include < sys/types.h >
#include < unistd.h >
#include < errno.h >
#include < fcntl.h >
#include < stdio.h >
#include < signal.h >
#define NEW_MAPPED_BASE "0x10000000"
#define NEW_SHMMAX "0xB2D05E00"
#define PROGNAME "lowermap"


int main( int argc, char *argv[] )
{
pid_t ppid;
char fname[256];
int fd;
int retval;


/** should ignore signals in setuid() programs **/
signal( SIGCHLD, SIG_IGN );
signal( SIGCONT, SIG_IGN );
signal( SIGTSTP, SIG_IGN );
signal( SIGTTIN, SIG_IGN );
signal( SIGTTOU, SIG_IGN );

ppid = getppid();


sprintf( fname, "/proc/%u/mapped_base", ppid );
fd = open( fname, O_WRONLY );
if ( fd == -1 ) {
/* possibly not on Red Hat Enterprise Linux */
fprintf( stderr, "Unable to open file: %s\n", fname );
perror( PROGNAME );
exit errno;
}


retval = write( fd, NEW_MAPPED_BASE, sizeof( NEW_MAPPED_BASE ) );
if ( retval == -1 ) {
/* possibly lowermap is not setuid root */
fprintf( stderr, "Unable to modify mapped base.\n" );
fprintf( stderr, " Verify program permissions and ownership.\n" );
perror( PROGNAME );
exit errno;
}


close( fd );
printf( "Lowering mapped base for pid:%u to %s\n", ppid, NEW_MAPPED_BASE );


fd = open( "/proc/sys/kernel/shmmax", O_WRONLY );
if ( fd == -1 ) {
fprintf( stderr, "Unable to modify maximum shared memory segment size.\n" );
perror( PROGNAME );
exit errno;
}


retval = write( fd, NEW_SHMMAX, sizeof( NEW_SHMMAX ) );
if ( retval == -1 ) {
fprintf( stderr, "Unable to modify maximum shared memory segment size.\n" );
perror( PROGNAME );
exit errno;
}


close( fd );
printf( "Increased maximum shared memory segment size to %u\n", NEW_SHMMAX );


exit (0);
}

Posted by vitter at 04:43 PM | 评论 (0) | 分类:技术历程

May 17, 2005

小N中英文对照表

New contact 新名片
First name 第一名称Add thumbnail 增加微缩图像/删除微缩图像
Add detail 增加详情
Edit label 编辑栏目
Help 帮助 Exit 退出

Last name 第二名称
Company 公司电话
Job title 职位
Telephone 电话号码
Mobile 移动电话
Fax 传真
E—mail 电子邮件
Select选择 Cancel 取消
Groups 群组
New group 新建群组 Help 帮助 Exit 退出
Group name 自定义群组名称
Open 打开
New group 新建群组
Delete 删除
Rename 群组重命名
Ringing tone 群组铃声设置
Contacts info 名片夹信息 memory 查看储存
Vioce togs 声控标签
Help 帮助 Exit 退出
No members 没有联系人
Add members 加入多个联系人
Select 选择 Cancel 取消

Contacts 电话簿
Contacts 电话簿
Options选项 Open 打开
Call 呼叫
Create message 写信息 ---Text message 写信息
--Multimedia messa 彩信
New contact 新名片
Edit 编辑
Delete 删除
Duplicate 名片副本
Add to group 增加组
Belongs to groups 分组
Mark/Unmark 标记/取消标记 ----Mark 标记
-----Mark all 全部标记
-----Unmark all 取消全部标记
Send 发送 ---Via text message 由文字信息发送
-----Via bluetooth 由蓝牙发送
Contacts info 名片夹信息 ----Memory 查看储存
------Voice togs 声控标签
Help 帮助 Exit 退出
Select 选择 Cancel 取消
Calendar 日历
Open 打开
New entry 新登录 ---Meeting 会议
---Memo 备忘录
---Anniversary 周年纪念
Week view 周查看
Go to date 转到日期
Settings 设置----Default view 默认查看----Month view 月查看
----Week view 周查看
----Day view 日查看
Week starts on 星期开始 -----Monday 星期一
-----Tuesday 星期二
-----Wednesday 星期三
-----Thursday 星期四
-----Friday 星期五
-----Saturday 星期六
-----Sunday 星期日
Week view title 星期查看头衔----Week dates 星期.日期
---- Week number 星期数
Help 帮助 Exit 退出
Profiles 情景模式

General(通用、一般)Silent(无声)Meeting(会议)
Outdoor(户外)Pager(寻呼机)Offline(离线)
Option 选择 Activate 启动 Personalise个性化选择
Ringing tone 来电铃声
Ringing volume 铃声音量
Message alert tone 信息提示音
Vibrating alert 振动提示
Keypad tones 按键音
Warring tones 警告音
Alert for 优先号码组
Profile name情景模式名称
Incoming call alert 铃声类型------Ringing 连续响铃
------Ascending 渐强
-------Ring once 响铃一次
-------Beep once 蜂鸣
-------Silent 无声
Messaging 短信息
New message 写信息Inbox 收件箱
My folders 我的文档
Mailbox 邮件箱
Drafts 草稿箱
Sent 发出的信息
Outbox 发件箱
Reports 发送情况报告
Create message 写信息
SIM messages SIM卡信息
Cell broadcast 广播信息
Service commands 服务命令
Settings 设置------Text message 短信息
------Multimedia message 彩信
------E—mail 电子邮件
------Service msg 服务信息
------Cell broadcast 广播信息
------Other 其它

Text message 短信息-----Message centres 信息中心
-----Msg.center in use 使用中的信息中心
-----Receive report 信息报告
-----Message Validity 信息有效期
-----Message sent as 信息发送格式
-----Preferred connection 首选连接
-----Reply via same ctr. 经信息中心回复
Multimedia message 彩信-----Preferred connection 使用中的接收点
----Secondary conn. 彩信接收
----- Multimedia reception 当收到信息时
-----On receiving msg. 允许匿名信息
-----Allow anon.message 接收广告
-----Receive adverts 接收报告
----- Receive report 不允许发送报告
-----Deny report sending 允许发送报告
-----Message validity 信息有效期
-----Lmage size 图象大小
----- Default speaker 默认声音播放方式Connection 连接
Connection name 连接名字
Data bearer 数据持有人
Dial-up number 拨号号码
User name 用户名
Prompt password 提示口令
Password 口令
Authentication 证明
Gateway Ipaddress 网关地址Data calltype 呼叫数据类型
Maximum data speed 最大的数据速度
Advanced settings 高级设置 Device IP address 加入IP地址
Primary name server 初级服务器名称
Second.name server 高级服务器名称 Server address 服务器地址
Port number 地址数
Use callback 使用回叫
Callback type 回叫类型
Callback number 回叫数
Use PPP com,pression 使用PPP com,pression
Use login script 使用登录书写
Login script 登录书写
Modem initialization 调制解调器初值
E-mail 电子邮件 ------Mailboxes 信箱
------Mailbox in use 使用中的信箱
Service msg. 服务信息----- Service messages 服务信息
-----Authentic.needed 需要鉴定
Cell broadcast 广播信息 ----Reception 广播信息接收
-----Language 语言
-----Topic detection 栏目检测
Other 其它------Save sent messages储存已发送信息
------ No.of saved msgs. 信息储存数量
Malibox------Malibox name 信箱名称
------Access point in use 使用的接入点
------My mail sever 我的电子邮件地址
------Outgoing mail server邮件发送服务器
------Send message 发送信息
------ Send copy to self给自己发送副本
------Include signature 包括签名
------ User name 用户名
------Password 密码
------Incoming mail server 邮件接收服务器
------Mailbox type 信箱类型
------Securiy 安全保护
----- Retrieve attachment 提取附件
------ Retrieve headers 提取标题
New message
New message 写信息
Multimedia message 写彩信
E-mail 写邮件
Add recipient 增加收信人
Insert 插入 picture 图片
Template 常用短语
Delete 删除
Message details 信息详情
Sending options 发送选项
Help 帮助 Exit 退出
Extras 其它
Clock 时钟 Notes 记事本 Apps 附录
Log 通话记录 Favourites 捷径 To-do待办事项
Calculator 计算器 Converter 单位换算 Help 帮助
Options 选择 Back返回
Options 选择----Open 打开
-----List view 列表视图 -----Grid view 图标视图
-----Move 移动
-----Move to folder 移至文件夹
-----Help 帮助 -----Exit 退出
Clock 时钟-----Set alam 设定闹铃
-----Settings 设置
Settings 设置 -----Time 时间
-----Date 日期
-----Date format 时间格式
-----Date separator 时间分隔符
-----Clock type时钟类型
-----Auto time update 自动更新时间

Notes 记事本
New note 新建笔记
Send 发送 -----Via text message经短信息
-----Via multimedia经彩信
-----Via Bluetooth 经蓝牙
New note 新建笔记
Delete 删除
Add to Favourites 增加至捷径
Help 帮助
Exit 退出
Options 选择 Done 完成
Apps 附录
(no installed applications) 没有安装应用
Settings设置---Default access point 默认存取点
----Select 选择
-----Edit 编辑
-----New access point 新存取点
-------Use default settings使用默认配置
-------Use existing settings使用现有的设置
Delete 删除 Help 帮助 Exit 退出
Connection name 连接名称
Data bearer 数据持有人 -----GPRS
------GSM data GSM数据
------High speed GSM 高速GSM
Access point name 存取名
User name 用户名
Prompt password 提示口令
Password 口令
Authentication 验证 -------Secure 安全
--------Normal 正常
Gateway IP address 通道IP地址
Log 通讯记录
Recent calls 最近通话
Call duration 通话时间
Call costs 呼叫费用
GPRS counter GPRS计数器
Settings 设置 --------Log duration 记录保存时间
-------Show call duration 显示通话时间
--------Show costs in 显示费用
----Call cost limit 呼叫费用限制
Recent calls 新近的电话 ------Missed calls 未接来电
---------Received calls 已接来电
------Dialled nos 已拨出电话
Currency 流量 Units 单位
Call duration -----Last call 最后通话
Dialled nos 已拨电话
Received calls已接来电
All calls 所有电话
Call costs Last call units 全部发出数据
All calls’ units 全部接收数据
GPRS counter All sent data 记录保存时间
All receiv. data 显求通话时间
Clear counters 计数器清零
Favourites 捷径
Open 打开
Edit shortcut name 修改快捷方式名称
Move 移动
List view 列表视图 Grid view 图标视图
Help 帮助
Exit 退出
Calendar 日历 Inbox 收件箱 Notes 记事本
To-do 待办事项
No data 无内容
New to-do note 新待办事项
Subject 主题
Due date 预定日期
Priority 优先等级 ----------High 高
----------Normal 一般
------- Low 低
Calculator 计算器
Last result 上一个结果
Memory 记忆 Save 储存
Recall 提取
Help 帮助 Exit 退出
Converter 单位转换
Type 类型 Currency 货币 Unit 单位 Usd 人民币元
Amount数量 Unit 单位 Amount数量
Conversion type 换算类型 currency 货币 area 面积 energy 能量 length 长度 mass 质量power功率 pressure 压力 temperature 温度 time时间 velocity 速率 volume 体积
Currency rates 汇率
Media 娱乐
Realone Open folder 打开文件夹Open 打开--- Most recent clips 选择文件夹 -----Guide 指南
----VRL address VRL 地址
Rename 重命名 Delete 删除 New folder 新文件
Settings 设置 About product 关于本产品
Settings 设置-----Video ----Video quality 视频
----Automatic scaling 对比度
-----Playback ------Repeat 重复
-----Network -----Default access point默认接入点
-----Bandwidth 在线时间
-----Maximum bandwidth最大带宽
------Connection time-out 连接超时
-----Server time-out 服务器超时
-----Lowest port 最低UDP端口
-----Highest port最高UDP端口
-----Proxy -----Use proxy 使用代理
-----Host address 主机地址
-----Port 端口
ImageOpen 打开
Send 发送 —Via multimedia 经彩信
----Via Bluetooth 经蓝牙
Image uploader ---Upload 上传
--Settings设置 ----Image servers 图像服务器
---Image server name 图像服务器名称
----- Access point in use 使用通路点
----User name 用户名
----Password 口令
-----URL address URL地址
-----Auto folder naming 自动文件夹命名
---Image server in use使用图像服务器
Delete 删除 Move to folder 移动文件夹 New folder 新建文件夹
Mark/Unmark 标记/取消标记 ----Mark 标记
-----Mark all 全部标记
-----Unmark all 取消全部标记
Rename 重命名 View details 查看详细资料
add to Favourites 增加至捷径 Update thumbnails 更新
Help 帮助 Exit 退出
Services 服务
Download 下载
Send 发送 ----Via text message 经文本消息
Find bookmark 查找书签 Add bookmark 增加书签
Edit 编辑 Delete 删除 New folder 新文件夹
Mark/Unmark 标记/取消标记 ----Mark 标记
-----Mark all 全部标记
-----Unmark all 取消全部标记
Clear cache 清除缓冲
add to Favourites 增加到捷径
Settings 设置 --- Default access point 默认接入点
---Show images 显示图像
----Text wrapping 文字换行
----Font size 字体大小
----Default encoding 默认编码方式
----Cookies
-----Conf.DTMF sending 确认双音多频发送
Largest 最大 Normal普通 Smallest 最小
First time only 仅第一次 always 任何时间
Reject 拒绝 Allow 允许
Scr.shot
Keep app.active Settings 设置----Take scr.shot with
-----Folder name 文件夹名称
-----screen shot name 图片名称
-----Screen shot quality 图片质量
-----Use default name 使用默认名称
Help 帮助 Exit 退出
Music Player
Connect heahest or Activate loudspeaker 连接耳机或激活扩音器
Track list 曲名列表Settings 设置----Sound style 声音风格
---Play options 播放选项
--- Extra bass 低音
Activate loudsp. 激活扩音器
Help 帮助 Exit 退出
Pock Pop 流行音乐 Dance 舞曲
Jazz 爵士 Classic 古典 Latin 拉丁
Normal 标准 Random 任意 Repeat 重复
Radio 调频收音机
Connect heahest 连接耳机Channels 频道
Deactivate loudsp 激活扩音器
Auto tune up 曲调自动向上
Auto tune down 曲调自动向下
Manual tuning 手动调节
Save channel 保存频道
Help 帮助 Exit 退出
Recorder 录音机
Open 打开Record sound clip 录制声音片段 Delete删除
Move to men.card 使用中的储存
Mark/Unmark 标记/取消标记 ----Mark 标记
-----Mark all 全部标记
-----Unmark all 取消全部标记
Rename sound clip播放方式
Send发送 —Via multimedia 由文字信息发送
----Via Bluetooth 由蓝牙发送
add to Favourites 增加至捷径
Settings -----Memory in use 使用中的储存
Device memory 手机储存 Memory card 储存卡
-----Defauit speaker 默认声音播放方式
Loudspeaker 扬声器 Handest 手机听筒
Help 帮助 Exit 退出
Composer 铃声自编New tone 新的音调
Help 帮助 Exit 退出
Play 播放
Insert symbol 插入符号
Tempo 拍子
Volume 卷
Duplicate 复制
Tools 工具
Settings 设置 Manager 程序管理 Bluetooth 蓝牙
Voice mail 语音信箱 Call divert 呼叫转移 Speed dial 单键播号
Fixed dial SIM direct Memory 储存卡
About 关于
Settings 设置----Device手机设置
----Call 通话设置
----Connection 连接设置
----Date and time 日期和时间
----Security 安全性设置
----Call barring 呼叫限制
----Network 网络设置
----Enhancement 增强性配件
Device -----General 常规
---- Device language 手机语言
Automatic 自动 Dansk English 英语 Norsk
----Writing language 默认输入法
Dansk English英语 Norsk
----Dictionary 字典
----Welcome note or logo 问候语
Default 默认 Text 文本 Image图像
-----Orig.device settings
-----Standby mode 待机状态模式
----Background image 背景图
----Right Left selection key 左选择键和右选择键
Contacts 名片 Log通话记录 Messaging 信息
Images 图象 RealOne Player Calendar 日历
Services 服务 Profiles 情景模式 Favourites 捷径
To-do待办事项 Help 帮助 Bluetooth 蓝牙 Notes 记事本
Calculator 计算器 Converter Recorder 录音机
Composer铃声自编 Clock 时钟 Memory 储存卡
SIM directory 目录设置 Settings设置 App.manager添加删除程序
Applications 应用 Voice mailbox 语音信箱
Call divert 呼叫转移 Speed dial单键拨号 Music player
Radio 收音机 Screen shot 截图
-----Display 屏幕显示
-------Contrast 亮度
-------Colour palette 背景色彩
Blue 蓝色 Green 绿色 Purple 紫色
Red 红色 Pink 粉红 Orange 橙色
-------Screen saver timeout 屏幕等待时间
-------Screen saver屏幕保护程序
Call -----Send my caller ID 发送本手机号码
Set by network 网络预设
----Call waiting 叫呼等待
----Automatic redial 自动重拨
-----Summary after call 通话报告
------Speed dialing 单键拨号
------Anykey answer 任意键应答
Connection ----Access points 接入点
----GPRS
----GPRS Connection GPRS连接
when available 有网络信号时 When needed 当需要时
----Access point 接入点
----Data call 数据通话
----Online time 在线时间
User defined 用户自定义 Unlimited 无限制 minutes分钟
Date and time -----Time 时间
------Date 日期
-----Date format 日期格式
----Date separator 日期分隔符
----Time format 时间格式
---Time separator时间分隔符
-----Clock type 时钟显示类型
Digital 数字时间 Analogue 指针时钟
-----Auto time update时间自动更新
Security 安全 ----Device and SIM手机和SIM卡
---PIN code request要求输入PIN号码
----- PIN code PIN码
----- PIN2 code PIN2码
-----Autolock period自动锁闭前等待时间
----Lock code 锁码
----Lock if SIM changed SIM卡改变时锁闭
---Fixed dialing限制呼叫
---Closed user group固定用户组
Default 默认值
---Confirm SIM services 确认SIM卡服务
-----Certif.management 证书管理
Call barring -----Outgoing calls 禁止拨出电话
-----International calls 禁止拨出国际长途
----- International calls except to home ctry 除本国外的国际长途
-----Incoming calls 禁止所有来电----- Incoming calls when abroad 国际漫游时禁止来电
Active 启动 Cancel 取消 Check status 查询状态
Network网络 ----- Network selection 网络选择
Automatic 自动 Manual 手动
-----Cell info display 小区信息显示
Enhancement ---Enhancement in use 使用的增强型配件
Headset 耳机 Loopset 移动感应器 Text phone 聋哑人通讯器
---- Headset 耳机
----Default profile 默认情景模式
Active profile 当前情景模式 General 标准 Silent 无声 Meeting 会议 Outdoor 户外 Pager 寻呼机 Offline 离线
-----Automatic answer 自动应答
----Loopset移动感应器
----Default profile默认情景模式
Active profile当前情景模式 General标准 Silent无声 Meeting 会议 Outdoor 户外 Pager寻呼机 Offline离线
-----Automatic answer自动应答
----Text phone聋哑人通讯器
----Default profile默认情景模式
Active profile当前情景模式 General标准 Silent无声 Meeting 会议 Outdoor 户外 Pager寻呼机 Offline离线
------Handsfree 免提

Manager 程序管理----View details 查看记录
----View certificate 查看证书
----Remove 移动
----View log 查看日志
----Send log 发送日志
---Via text message 经短信
---Via multimedia 经彩信
---Via Bluetooth 经蓝牙
-----Memory details 详细资料
--Device memory 记忆卡设备
---Memory card 多媒体卡
Help 帮助 Exit 退出
Bluetooth 蓝牙------Bluetooth off 关 On 开
-----My device’s visibility 本手机可见性
Hidden 隐藏 Shown to all 全部
-----My Bluetooth name重命名
New paired device 新配对设备
Assign short name 设定别名
Set as authorized 设为授权设备
Voice mail 语音信箱
Call voice number 拨打语音信箱号码
Change number 更改号码
Define number 定义数
Call divert 呼叫转移All voice calls 所有语音来电
If busy 占线时
If not answered 无人接听时
If out of reach 无网络或关机时
If not available 无法接通时
All fax calls 所有传真来电
All data calls 所有数据来电
Activate 启动 Cancel 取消 Check status查询状态
Cancel all diverts 取消所有呼叫转接
Speed dial 单键拨号Call 呼叫
Change 更改
Remove 移动
View number 查看号码
Fixed dial
New contact 新名片
Add from Contacts 加入新名片
Help 帮助
Exit 退出
SIM direct. SIM卡服务
New SIM contact 新SIM名片
My numbers 我的号码
SIM details SIM 详细资料
Help 帮助
Exit 退出
Memory 储存卡
Backup device mem. 备份手机存储
Format mem.card 格式化存储卡
Memory card name 存储卡名称
Memory details 存储详情
Help 帮助 Exit 退出

Posted by vitter at 01:25 PM | 评论 (1) | 分类:灌水历程

linux下的oracle用exp导出的数据用imp导入字符集问题

前几天一个oracle服务器坏了,重装系统和oracle以后发现备份的数据导入全是乱码,问题如下:
用exp整库备份的数据导入到linux下的时候字符集的问题,中文出现乱码,但是在windows下用imp导入没有问题,我们从linux本地导入出现问题,修改字符集设置不管用.插入中文内容不乱码,说明我们的数据支持中文,因此没有问题.
发现在Oracle 8.1.7 for Windows NT的服务器(或装有Oracle 8.1.7 for windows 95/98的工作站)上直接用Oracle 8.1.7 for Windows NT的导入工具imp80远程对Oracle 8.1.7 for Digital UNIN数据库进行数据导入,问题竟得到解决。
在NT的服务器上,修改tnsnames.ora(或通过Oracle Net8 Easy config)设置数据库连接字符串dbnms(可自行设定)指向Oracle 8.1.7 for Digital UNIN服务器。
在NT的服务器上进行数据远程导入
c:>imp userid=用户/密码@dbnms file=back.dmp fromuser=用户 touser=用户 rows=y ignore=y

Posted by vitter at 12:54 PM | 评论 (0) | 分类:技术历程