欢迎来到Vincentyw的博客

该来的终究会来,该走的也一定会离开。凡事都存在前因后果,因缘成熟了,果报便产生了,无法阻挡。
但是发生过了就会消失,有来就有走,一切都是过客,把握自己当下的因缘,承担起自己该承担的责任,做好眼前该做的事情,做的时候尽全力,过去便放下,放下即自在。

数据库初始化

数据库初始化

 1-配置用户

1.1创建组

groupadd yw

1.2创建用户

useradd -d /home/yw -g yw yw

1.3修改用户密码

passwd yw

1.4查看是否存在

cat /etc/passwd |grep yw

 2-数据库初始化

2.1登录Oracle服务器,切换到oracle用户

su - oracle

2.2创建临时目录

mkdir /home/oracle/temp

2.3上传dmp文件

将vincentyw20230917.dmp 上传到/home/oracle/temp目录

2.4用管理员用户登录后创建实例

sqlplus /nolog

conn sys/system as sysdba

2.5创建表空间

create tablespace vincentdata datafile '/oradata/vincent/vincentdata.dbf' size 1024M autoextend on next 200M maxsize unlimited extent management local;

2.6创建用户

CREATE USER "vincent" profile "DEFAULT" identified by "Vincent2023" default tablespace "vincentdata" account unlock;

2.7给用户赋予权限

alter user vincent QUOTA unlimited on vincentdata;
grant connect,resource,dba to vincent;

3-导出数据/导入数据

exp vincent/Vincent2023@127.0.0.1:1521/orcl file=/home/oracle/vincentyw20230917.dmp owner=vincent
imp vincent/Vincent2023 file=/home/oracle/vincentyw20230917.dmp log=/home/oracle/vincentdata.log ignore=y full=y

4-oracle给字符串补空格,补0

一、lpad()
lpad函数 将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])
string:字符或者参数
n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string:可选参数,这个字符串是要粘贴到string的左边,若这个参数未写,lpad函数将会在string的左边粘贴空格。

二、Rpad()
rpad函数 将右边的字符串填充一些特定的字符其语法格式如下:rpad(string,n,[pad_string])
string:字符或者参数
n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string:可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。

5-创建序列

CREATE SEQUENCE sequenceName       
[INCREMENT BY n]  --每次增长的数值       
[START WITH n]    --从哪个值开始       
[{MAXVALUE n | NOMAXVALUE}]       
[{MINVALUE n | NOMINVALUE}]       
[{CYCLE | NOCYCLE}]     --是否需要循环       [{CACHE n | NOCACHE}];  --是否缓存登录
SELECT sequenceName.CURRVAL FROM dual;

6-删除序列

DROP SEQUENCE sequenceName;

7-删除表数据

delete table tableName;
truncate table  tableName;

8-创建主键

alter table tableName add primary key(cust_no);

posted on 2023-09-17 14:42  VincentYew  阅读(71)  评论(0)    收藏  举报

导航