oracle数据库 常见的数据定义命令有哪些,数据 *** 作命令有哪些

oracle数据库 常见的数据定义命令有哪些,数据 *** 作命令有哪些,第1张

我还有个文本文档,如果你想要,请留下您的QQ,我发给您。

SQLPLUS常用的命令:

edit;(打开缓存中的命令记事本)

/(执行缓存中的命令)

conn连接

sys/system/sysdba

scott/hr

创建用户:

必须以管理员或超级用户的身份登录,才可以创建

以sys用户登录

sys/as sysdba

以system登录

system@str

password

创建用户:

create user myuser identified by myuser;

授予连接的权限

grant connect to myuser;

grant resource to myuser;

删除用户

drop user myuser;

物理结构

数据库:日志文件,数据文件,控制文件

表空间-----数据文件

myuser:table

create user user01

identified by user01

default tablespace users

temporary tablespace temp;

--创建表空间

create tablespace myts datafile 'd:/stu/adata' size 50M;

--权限

--系统权限 create any table

--对象权限 select on scottemp

--角色 (一组权限的集合 )

--connect(连接),resource

create role myrole;

grant connect,resource to myrole;

grant myrole to user01;

--修改口令

alter user user01 identified by aaa111;

--修改用户的锁定状态

alter user scott account unlock;

--修改表空间

alter user user01 default/temporary tablespace myts;

--解除权限

revoke myrole from user01;

--删除用户

drop user user01;

1、由于oracle运行在Linux系统里面,第一步,我们要连接Linux系统。

2、然后我们转换到oracle安装用户里面。 我的是 oracle。

3、然后我们运行oracle的环境里的变量, 用来输入相关命令。

4、进去oracle的控制台。输入一个命令: sqlplus  / as sysdba。

5、如果要启动数据库,就输入命令: startup。

6、如果关闭数据库, 就输入命令: shutdown immediate。

第一、手工删除Oracle数据库

以下 *** 作用oracle用户登录且都要登入数据库 sqlplus / as sysdba

1、关闭数据库

shutdown immediate;

2、数据库开启到mount状态

startup mount;

3、设置数据库处于静默状态,DBA能安全地执行某些 *** 作,这些 *** 作要求从当前非DBA用户中隔离出来 *** 作。

alter system enable restricted session;

4、删除数据库

drop database;

第二、手工创建Oracle数据库

登录oracle用户

1、修改bash_profile文件

[oracle@sql ~]$ vim bash_profile

将“ORACLE_SID=TEST”改成“ORACLE_SID=vfast”,保存退出

重新加载([oracle@sql ~]$ source bash_profile )或者重启系统

2、新建初始化文件

[oracle@sql ~]$ vim $ORACLE_HOME/dbs/init$ORACLE_SIDora

初始化文件内容从日志中恢复

[oracle@sql ~]$ cd /oracle/app/admin/TEST/bdump

查看日志文件

[oracle@sql bdump]$ tail -f -n 200 alert_TESTlog

复制如下到初始化文件中,保存并退出

3、建立密码文件

[oracle@sql ~]$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 force=y

在/oracle/app/oracle/product/1020/db_1/dbs目录下会生成orapwvfast文件(可删除之前的数据库密码文件[oracle@sql dbs]$ rm orapwTEST)。

4、建立数据库安装所需目录

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdump

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/pfile

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdump

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/dpdump

[oracle@sql dbs]$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/udump

在/oracle/app/oradata目录下创建vfast目录

[oracle@sql oradata]$ mkdir vfast

5、建立spfile文件(也可不做)

SQL> startup nomount

SQL> create spfile from pfile;

6、建立数据库

编写一个脚本

[oracle@sql ~]$ vim /home/oracle/createDBsql

运行脚本

SQL> @/home/oracle/createDBsql

7、查看库名是否创建成功

SQL> select name from v$database;

8、建数据字典试图(3-5分钟左右)

SQL> @/$ORACLE_HOME/rdbms/admin/catalogsql

9、建存储过程包(30分钟左右)

SQL> @/$ORACLE_HOME/rdbms/admin/catprocsql

以上就是关于oracle数据库 常见的数据定义命令有哪些,数据 *** 作命令有哪些全部的内容,包括:oracle数据库 常见的数据定义命令有哪些,数据 *** 作命令有哪些、怎样启动和关闭oracle数据库、如何手工删除与创建Oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9789834.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存