- 论坛徽章:
- 0
|
推广MySQL MaxDB/SAPDB项目
###################################################################################################
#########################利用数据库管理器行命令新建数据库实例
在本地或远程新建数据库实例。同时,内核变量(fast和slow)需要定义。
准备工作
具有数据库实例所驻留服务器的操作系统用户权限。
如果在数据库服务器上存在不同版本的系统,在数据库实例注册时我们必须说明数据库实例注册对应版本数据库系统的路径。因此在数据库管理器行命令接口中需要使用-R +数据库系统安装路径 选项。
语法
db_create [-a|-auto] <database_name>; <dbm_user>;,<dbm_user_password>; [<os_user>;,< os_user_password>;]
-a | -auto 在UNIX系统下该参数被忽略。
database_name 数据库实例名,最长8个字符。
dbm_user DBM操作者。在开始新建数据库时,该用户驻留在数据库服务器上。只有该操作者才有后面访问数据库实例的权限。
dbm_user_password DBM操作者密码。
os_user 操作系统用户。如果想远程创建数据库实例,必须同时提供远程服务器的操作系统用户名。若登陆失败,数据库实例不会被装载。
os_user_password 操作系统用户密码。
至此,为了访问新的数据库实例,需要提供<dbm_user>;和<password>;。
范例
UNIX系统命令: dbmcli -s db_create HOTELDB DAVID,BLUE
说明:
登录到数据库管理器行命令接口
创建本地HOTELDB数据库实例
定义DBM操作者DAVID,密码BLUE
使用–s选项以避免被认为是操作系统用户。
反馈
命令成功执行后,会出现OK消息。
若出错,请参考反馈信息格式文档。
详细例子:
如何新建数据库实例
如何新建档案型数据库实例
###################################################################################################
#########################2004-08-11 17:11
#########################如何新建数据库实例
db_create 命令实例
通过数据库管理器CLI新建数据库实例,只需少数几个DBMCLI命令。
首先执行命令db_create,并定义DBM操作者。
dbmcli db_create <database_name>; <dbm_user>;,<dbm_user_password>;
·如果存在在多个数据库系统,需要-R选项选择其中一个版本来运行。
dbmcli -R <dependent_path>; db_create <database_name>; <dbm_user>;,<dbm_user_password>;。
·如果远程创建数据库实例,需要使用-n选项。同时要登录远程服务器系统。
dbmcli -n <database_server>; db_create <database_name>; <dbm_user>;,<dbm_user_password>; <os_user>;,<os_user_password>;
可以使用DBMCLI脚本来创建新的数据库实例:
dbmcli -d <database_name>; -u <dbm_user>;,<dbm_user_password>; -i <脚本文件>;
脚本实例:
param_startsession
param_init
param_put MAXUSERTASKS 5
param_checkall
param_commitsession
param_addvolume 1 LOG LOG_001 F 2000
param_addvolume 1 DATA DAT_001 F 10000
db_admin
db_activate <sysdba>;,<password>;
load_systab -ud <domain_password>;
根据需要修改以上数据库参数。 |
|