Oracle Database 11g Express Edition 使用小结(windows)

时间:2022-08-08 20:12:08

如何启动oracle
windows系统服务中有一个服务叫:【OracleService[SID]】SID是你安装oracle xe时候的实例名,如果你没有改默认的是【XE】,

OracleServiceXE和OracleXETNSListener默认会自动启动,找到【OracleServiceXE】这个服务,启动它就ok了。
 navicat for oracle 连接设置

Oracle Database 11g Express Edition 使用小结(windows)

使用sqlplus登陆(密码自己设置的):

cmd 命令行下输入sqlplus /nolog

用户名:sys as sysdba
密码:  root

用户名:system
密码:  root

sql sys连接:
SQL>connect sys/root as sysdba;

SQL>connect as sysdba;

创建用户赋予密码:
create user root identified by root;

修改密码:
alert user root identified by 12345;

创建临时表空间:
create temporary tablespace test_temp
tempfile 'D:\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

创建数据表空间:
create tablespace test
logging
datafile 'D:\test01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

为用户指定表空间:
alert user root default tablespace test;

给用户授权:
grant connect,create table,resource,dba to root;

查看用户权限:

select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限

php连接Oracle Database 11g Express Edition

修改php.ini
extension=extension=php_oci8.dll

测试代码:

<?php  
$user='system';  
$pwd='root';  
$c=oci_connect($user,$pwd);
if($c){
 echo "oracle connected!";
}  
?>