达梦基础操作

达梦基础操作

mkdir /dm7
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba

chown dmdba:dinstall -R /dm7

cd /home/dmdba
vi .bash_profile
su - dmdba
vi .bash_profile

export DM_HOME=/dm7
export PATH= D M H O M E / b i n : DM_HOME/bin: DMHOME/bin:DM_HOME/tool:$PATH

exit
ulimit -n 65536
vi /etc/security/limits.conf
dmdba soft nofile 4096
dmdba hard nofile 65536

mount -o loop /installdoc/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt

cd /mnt
./DMInstall.bin -i

su - dmdba
cd /dm7/bin
./dminit path=/dm7/data db_name=DM instance_name=DM port_num=5236

dminit path=/dm7/data db_name=DM1 instance_name=DM1 port_num=5237

cd /dm7/script/root/
./dm_service_installer.sh -t dmserver -p DM -i /dm7/bin/DM/dm.ini

./dm_service_installer.sh -t dmserver -p DM1 -i /dm7/data/DM1/dm.ini

select status$ from v$instance;
alter database mount;

cd /etc/rc.d/init.d

select para_name,para_value from v$dm_ini where para_name =‘CTL_BAK_PATH’;

select para_name,para_value from v$dm_ini where para_name =‘CTL_BAK_NUM’;

select para_name,para_value from v$dm_ini where para_name =‘MEMORY_TARGET’;

select para_name,para_value from v$dm_ini where para_name =‘MEMORY_POOL’;

select para_name,para_value from v d m i n i w h e r e p a r a n a m e = ′ B U F F E R ′ ; s e l e c t p a r a n a m e , p a r a v a l u e f r o m v dm_ini where para_name ='BUFFER'; select para_name,para_value from v dminiwhereparaname=BUFFER;selectparaname,paravaluefromvdm_ini where para_name =‘MAX_BUFFER’;
select para_name,para_value from v$dm_ini where para_name =‘BUFFER_POOL’;

select name,type from v$parameter where name=‘BUFFER’;

sp_set_para_value(2,‘BUFFER’,1000)

select para_name,para_value from v$dm_ini where para_name =‘DICT_BUF_SIZE’;

select para_name,para_value from V$dm_ini where para_name =‘USE_PLN_POOL’;

select para_name,para_value from V$dm_ini where para_name like ‘%RLOG%’;

select para_name,para_value from V d m i n i w h e r e p a r a n a m e l i k e ′ s e l e c t p a r a n a m e , p a r a v a l u e f r o m V dm_ini where para_name like '%SORT%'; select para_name,para_value from V dminiwhereparanamelikeselectparaname,paravaluefromVdm_ini where para_name like ‘%HJ_BUF%’;

select path from v$rlogfile;

alter database add logfile ‘/dm7/bin/DM/DM03.log’ size 100;

alter database resize logfile ‘/dm7/bin/DM/DM03.log’ to 200;

select name from v t a b l e s p a c e u n i o n s e l e c t n a m e f r o m v tablespace union select name from v tablespaceunionselectnamefromvhuge_tablespace;

create tablespace tbs1 datafile ‘/dm7/bin/DM/tabs.dbf’ size 32;

create tablespace tbs2 datafile ‘/dm7/bin/DM/tabs2.dbf’ size 50 autoextend on maxsize 100;

create tablespace tbs3 datafile ‘/dm7/bin/DM/tabs3.dbf’ size 50 autoextend on next 1 maxsize 100;

create tablespace tbs4 datafile ‘/dm7/bin/DM/tabs4.dbf’ size 50 autoextend on next 1 maxsize 100, ‘/dm7/bin/DM/tabs5.dbf’ size 50 autoextend on next 1 maxsize 100;

alter tablespace tbs4 offline;
alter tablespace tbs4 rename datafile ‘/dm7/bin/DM/tabs4.dbf’ to ‘/dm7/bin/tabs4.dbf’ ;

alter tablespace tbs4 online;

drop tablespace tbs1;

select username from dba_users;

create user test identified by dameng123 limit password_life_time 60 default tablespace tbs2;

select role from dba_roles;

select grantee,granted_role from dba_role_privs where grantee =‘TEST’;
select grantee,privilege from dba_sys_privs where grantee = ‘PUBLIC’;

create table t1(id int);
grant create table to test;

create user test1 identified by dameng123 limit password_life_time 60,failed_login_attemps 2,password_lock_time 5;
alter user test1 account unlock;

grant create table to test1;
grant select on dmhr.employee to test1;
grant select(employee_name,hire_date) on dmhr.employee to test1;
revoke select on dmhr.employee to test1;

Create schema DAMENG AUTHORIZATION SYSDBA;
Drop schema DAMENG;

create table test1.stu(id char(10) not null,sname varchar(20) not null ,constraint pk_id not cluster primary key(id)) storage (on tbs2,clusterbtr);
comment on table test1.stu is ‘xxxx’;
create table test1.t3(id int unique);
create table test1.t4 (id int check(id>5));
alter table test1.t4 add constraint xx primary key (id);
create table test1.t5(id int,id2 int foreign key references test1.t4(id
comment on column test1.t4.id is ‘aaaa’;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值