如何启动oracle
windows系统服务中有一个服务叫:【OracleService[SID]】SID是你安装oracle xe时候的实例名,如果你没有改默认的是【XE】,
OracleServiceXE和OracleXETNSListener默认会自动启动,找到【OracleServiceXE】这个服务,启动它就ok了。
navicat for oracle 连接设置
使用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!";
}
?>