我还有个文本文档,如果你想要,请留下您的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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)