| Oracle® Communications Binding Support Function Cloud Native Installation and Upgrade Guide Release 1.0 F16985-01 |
|
![]() Previous |
![]() Next |
CREATE USER 'bsfusr'@'%' IDENTIFIED BY 'bsfpasswd'; GRANT ALL PRIVILEGES ON *.* TO 'bsfusr'@'%';
Login to MySQL console as a new user created above:
mysql -h<MYSQL_HOST>
-u<USERNAME> -p<PASSWORD>
Execute the below script to initial Binding Support Function databases. At first login to MySQL console via new user created above,
mysql
-h<MYSQL_HOST> -ubsfusr -pbsfpasswd
CREATE DATABASE IF NOT EXISTS `ocpm_config_server`;
CREATE TABLE IF NOT EXISTS `ocpm_config_server`.`topic_info` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`description` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'Default Topics.',
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`modify_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`version` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UK_gd6b0a6mdpxc55qbibre2cldc` (`name`)
) AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `ocpm_config_server`.`configuration_item` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`cfg_key` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`md5sum` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cfg_value` mediumtext COLLATE utf8_unicode_ci,
`version` int(11) NOT NULL,
`topic_info_id` bigint(20) NOT NULL,
PRIMARY KEY (`id`),
KEY `FKdue8drxn6acrdt63iacireky1` (`topic_info_id`)
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
insert into `ocpm_config_server`.`topic_info` (name, version) values ('policy', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('policySchema', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('policyElement', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('policyParam', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('policygui', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.global.cfg', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.smservice.cfg', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.sessionrule', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.sessionruleprofile', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.authorizeddefaultqos', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.pccrule', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.qosdata', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.chargingdata', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.public.pccruleprofile', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('amservice.system', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('public.matchlist', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pe.serviceTag', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pe.policyTag', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pe.logLevel', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.amservice.app', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('nrfclient.cfg', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('NRF.UDR', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('NRF.BSF', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.userservice.cfg', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('NRF.CHF', 1);
insert into `ocpm_config_server`.`topic_info` (name, version) values ('pcf.chfservice', 1);
CREATE DATABASE IF NOT EXISTS `ocpm_bsf`;
CREATE TABLE IF NOT EXISTS ocpm_bsf.pcf_binding (
binding_id binary(16) not null,
ipv4_addr varchar(64),
ip_domain varchar(128),
ipv6_prefix varchar(64),
mac_addr_48 varchar(64),
dnn varchar(128),
supi varchar(64),
gpsi varchar(64),
snssai_sd varchar(64),
snssai_sst integer,
created_date_time datetime(6) not null,
json_content longblob not null,
primary key (binding_id),
key idx_created_date_time (created_date_time),
key idx_ipv4Addr (ipv4_addr, created_date_time),
key idx_ipv6Prefix (ipv6_prefix, created_date_time),
key idx_macAddr48 (mac_addr_48, created_date_time),
key idx_supi (supi, created_date_time),
key idx_gpsi (gpsi, created_date_time)
);