Oracle安装的注意事项:
1.oracle的安装,不能有中文路径
10g的安装有database 和 client两个安装文件
2.oracle的三层结构 client Oracle DBMS DB实例
安装数据库服务器指的是安装的数据库实例
3.在安装oracle的时候,最好先建立两层文件夹(仍然不能有中文)
4.oracle安装开始,有个选项:创建启动数据库(附加720MB),如果不选择这个项目
,那么想当于只安装了oracle的DBMS 没有安装实例,推荐选择安装这个实例,
该选项中的“全局数据库名” 可以任意取名
注意:每当我们创建一个数据库实例的时候,就会自动的创建三个用户权限:sys,system,scott
SYS:超级管理员(拥有最高权限)
SYSTEM:管理员(权限次之,仅次于SYS用户)
scott:普通用户(安装时,默认是锁定的,可以在安装的时候解锁,也可以以后用命令解锁,推荐使用前者)
SYSMAN:
5.如果安装时,忘记对某个用户(如scott用户)解锁了,可以通过system用户,使用如下方式解锁:
1.先使用system登录
2.运行sqlplus,成功进入系统后,使用命令:alter user scott account unlock
6.sql*plus 是oracle自带的工具软件,用于执行sql语句和plsql块,
使用方法:开始-程序-oracle oradb_home10g-application development-sql*plus
或者:运行栏中输入:sqlplusw 即可
7.oracle的客户端工具:
1.sqlplusw 和 sqlplus 两个自带的软件 D:\all_install\Oracle11g_install\app\oracle\product\11.2.0\server\bin
2.pl/sql developer 属于第三方软件 需要单独安装,用途很多
8.Oracle中如何显示当前的所有用户表
显示某用户所有表(例如SCOTT,必须大写)
select TABLE_NAME from all_tables where owner = 'SCOTT';
显示当前的所有用户表
select * from user_tables
显示当前数据库的所有表
select * from tab;
显示当前数据表空间名
你可以采用sys用户登陆
select tablespace_name from dba_tables where table_name = upper('你操作的表名')
显示出来的TABLESPACE_NAME就是你当前操作的表空间的名字。
9.oracle常用命令:
1.conn(或者connect)(该命令常用于切换用户)
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]
当用特权用户身份连接时,必须带上as sysdba 或者as sysoper
2.disc[或者disconnect]
说明:该命令用来断开与当前数据库的连接(不会退出命令窗口)
3.pass(或者password)
说明:该命令用于修改用户的密码,如果想要修改其他用户的密码,需要使用sys/system登录
4.show user
说明:用于显示当前用户名
5.exit
说明:该命令用于断开与数据库的连接,同时会退出命令窗口
10.sql*plus 常用命令:
1.linesize
说明:设置显示行的宽度,默认是80字符
show linesize
set linesize 90
2.pagesize
说明:用于设置每页显示的行数目,默认是14行,用法和linesize一样
11.
在oracle中要创建一个用户,使用create user命令,一般需要具有dba的权限才能使用(或者具有alter user的权限)
语法:create user 用户名 identified by 密码
12.给用户修改密码:
如果给自己修改密码,可以直接使用password命令,如果给别人修改密码
使用:password 用户名;
13.oracle中密码不能以数字开头!